- 博客(5)
- 资源 (17)
- 收藏
- 关注
原创 Cron 表达式详解
@Scheduled(cron = "* * * * * *") cron表达式详解1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触
2016-07-29 15:48:55 45566 3
原创 Maven根据不同环境打包不同配置文件
开发项目时会遇到这个问题:开发环境,测试环境,生产环境的配置文件不同,打包时经常要手动更改配置文件,更改的少还可以接受,但是如果需要更多个配置文件,手动的方法就显得非常笨重了。 下面介绍一种方法,利用Maven插件来打包不同环境的配置文件。我们用到的是maven-war-plugin这个插件。 首先贴出整个pom文件:<project xmlns="...
2016-07-27 14:42:41 17923 7
转载 slf4j-api、slf4j-log4j12、log4j的关系
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下: slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允
2016-07-19 18:10:01 1456
原创 mysql执行存储过程权限的问题
最近在做项目升级,之前所有项目链接数据库都是使用的root账户,为了安全考虑给项目单独开了个用户,添加了增删改查 以及execute权限,但是项目在调用存储过程是仍然报错,说没有权限,查询之后发现除了execute外,还需要得有mysql库上user表的权限另外 备注:【definer和invoker的解释】 创建存储过程的时候可以指定 S
2016-07-12 18:37:03 5026
原创 truncate与delete的区别
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的可以做一个测试 建一个带有自增字段的表,加入100万数据 然后分别用TRUNCATE和DELETE删
2016-07-11 16:33:40 1138
城市码表下载 中国二级城市码表下载
2019-12-19
redis desktop manager(redis桌面管理器)下载(0.8.3)
2016-01-11
实验6 容器
2013-12-17
java实验1 代码
2013-12-17
java画图板
2013-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人