在xml中使用<load-on-startup>标签 当标签里为正整数时意味着服务器启动时创建 当为负数时(默认负数)意味着第一次访问时创建 顺带说一下service设置变量时的问题尽量在service中设置局部变量 设置全局变量时不要对其有操作 ...
分类:
其他好文 时间:
2020-03-06 19:58:59
阅读次数:
58
webpack 核心 entry: 入口 output: 输出 loader: 模块转换器,用于把模块原内容按照需求转换成新内容 插件(plugins): 扩展插件,在webpack构建流程中的特定时机注入扩展逻辑来改变构建结果或做你想要做的事情 新建一个文件夹 使用 npm init -y 进行初 ...
分类:
Web程序 时间:
2020-03-06 01:40:33
阅读次数:
164
package com.bjsxt.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.serv ...
分类:
其他好文 时间:
2020-03-04 20:59:06
阅读次数:
49
1、视图 1、创建视图 create view(字段别名...) as 选择语句 例: create view(ln,fn) as select last_name,first_name from student; 2、可以通过视图对底层表进行增删改查操作。 2、存储程序 1、复合语句和语句分隔符 ...
分类:
数据库 时间:
2020-03-04 09:40:57
阅读次数:
79
三阶段提交 三阶段提交在协调者和参与者中引入超时机制,并且把两阶段提交的第一阶段拆分为两步:询问,然后锁住资源,最后真正提交。 阶段一:CanCommit 1. 协调者向参与者发送commit请求,参与者如果可以提交就返回Yes响应,否则返回No响应。(如何判断是否可以提交不同的算法有不同的机制,但 ...
分类:
其他好文 时间:
2020-03-02 14:27:31
阅读次数:
97
javascript函数(声明,传参,返回值,递归) 1、函数的基本概念 函数:是由事件驱动的或者当他被调用时可执行的可重复使用的代码块。 空调是由遥控器控制或者当开关打开时,可运行的家用电器(工具) 特点: 封装代码 使代码更简洁 重复使用 在重复功能的时候直接调用就好 执行时机 随时可以在我们想 ...
分类:
编程语言 时间:
2020-03-01 20:03:35
阅读次数:
94
背景在日常开发时,我们常常需要在SpringBoot应用启动时执行某一段逻辑,如下面的场景:获取一些当前环境的配置或变量向数据库写入一些初始数据连接某些第三方系统,确认对方可以工作..在实现这些功能时,我们可能会遇到一些"坑"。为了利用SpringBoot框架的便利性,我们不得不将整个应用的执行控制权交给容器,于是造成了大家对于细节是一无所知的。那么在实现初始化逻辑代码时就需要
分类:
编程语言 时间:
2020-02-28 22:45:30
阅读次数:
76
给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [3,3,5,0,0,3,1,4]输出: 6解释: 在第 4 天(股 ...
分类:
其他好文 时间:
2020-02-28 20:47:29
阅读次数:
55
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 示例 2: 来源:力扣(LeetCode) 链接:https://leetcode cn.c ...
分类:
其他好文 时间:
2020-02-28 13:38:34
阅读次数:
67
Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJIDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,EclipseMemoryAnalyzer等。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。在本文中,我将重点介绍适用于各种Java开发人员
分类:
编程语言 时间:
2020-02-28 09:14:46
阅读次数:
69