2020年9月16日
摘要: Redis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主节点挂掉,这时是不能自动进行主备切换和通知客户端主节点下线的。 Redis-Sentinel机制主要用三个功能: (1)监控:不停监控Redis主从节点是否安装预期运行 (2)提醒:如果Redis运行出现 阅读全文
posted @ 2020-09-16 10:43 云淡风轻博客 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 本文链接:https://blog.csdn.net/selectgoodboy/article/details/86377861 模式类型主从模式(redis2.8版本之前的模式)、哨兵sentinel模式(redis2.8及之后的模式)、redis cluster模式(redis3.0版本之后) 阅读全文
posted @ 2020-09-16 10:28 云淡风轻博客 阅读(742) 评论(0) 推荐(0) 编辑
  2020年9月14日
摘要: var deadline = '2019-04-11 13:11:00'; var result = new Date(deadline.replace(/-/g, '/')); 阅读全文
posted @ 2020-09-14 18:27 云淡风轻博客 阅读(1209) 评论(0) 推荐(0) 编辑
  2020年9月11日
摘要: mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。 本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。 我们需要配置POM的distribution 阅读全文
posted @ 2020-09-11 15:52 云淡风轻博客 阅读(3960) 评论(0) 推荐(1) 编辑
  2020年9月9日
摘要: 开发中常看见@NotNull,@NotBlank,@NotEmpty三个注解,但却没有深入了解过,下面介绍一下他们的应用场景和区别 @NotNull:主要用在基本数据类型上(Int,Integer,Double) 举例: @NotNull(message = “年龄不能为空”) private In 阅读全文
posted @ 2020-09-09 10:56 云淡风轻博客 阅读(3194) 评论(0) 推荐(0) 编辑
  2020年9月8日
摘要: 在统计年度销售额时,总觉得哪里不对劲。于是找了找,对了对,试了trim,消除前后的空格,也没反应。 在崩溃的边缘,终于发现了错的原因。 原来我在录入的时候,粘贴多了其他空白符号,看不见,摸不着,啊~ 最后以: update sku_pure set FBASKU = replace(replace( 阅读全文
posted @ 2020-09-08 09:13 云淡风轻博客 阅读(2322) 评论(0) 推荐(0) 编辑
摘要: 执行对象是SQL的执行者,SQL是“安排好的任务”,执行对象就是“实际工作的人”。 执行对象有三种: Statement、PreparedStatement和CallableStatement,他们都是接口 下图为类继承体系图 Statement继承自Wrapper PreparedStatemen 阅读全文
posted @ 2020-09-08 09:09 云淡风轻博客 阅读(1582) 评论(0) 推荐(2) 编辑
  2020年9月7日
摘要: 思路一: 今天需要把将近存有一千万条记录的*.sql导入到mysql中。使用navicate导入,在导入100万条之后速度就明显变慢了, 导入五百万条数据的时候用了14个小时,且后面的数据导入的越来越慢。 后来是使用的办法是: 编辑*.sql文件,把表结构里面的主键、索引等等全部删除掉,引擎改为my 阅读全文
posted @ 2020-09-07 17:12 云淡风轻博客 阅读(11938) 评论(0) 推荐(0) 编辑
摘要: 注解@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型,这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 R 阅读全文
posted @ 2020-09-07 16:18 云淡风轻博客 阅读(324) 评论(0) 推荐(0) 编辑
  2020年9月3日
摘要: 一、查询执行最慢的sql select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_T 阅读全文
posted @ 2020-09-03 11:03 云淡风轻博客 阅读(694) 评论(0) 推荐(0) 编辑