2022年5月20日

redis集群升级

摘要: 1:kill或者shutdown所有redis服务 2:下载安全版本或者推荐版本的redis包,并解压 3:进入解压后的文件夹,执行命令make & make install,默认路径是usr/local/bin 4:进入每个redis端口文件夹下删除 dump.rdb文件和nodes-端口.con 阅读全文

posted @ 2022-05-20 10:43 眼幕的尽头 阅读(288) 评论(0) 推荐(0) 编辑

2021年9月29日

mysql5.7.5以上版本使用distinct和order by 报错备忘录

摘要: 这个问题发生也是测试环境和生产环境不一致导致的,测试环境的mysql是用的是5.6版本,生产使用的是5.7.5以上版本,我在查询的时候使用了distinct关键字,搭配了order by去使用,但是我排序的字段不是我distinct的字段,导致了报错,后面查阅资料才知道mysql5.7.5以上版本有 阅读全文

posted @ 2021-09-29 17:02 眼幕的尽头 阅读(524) 评论(0) 推荐(0) 编辑

group_concat长度限制踩坑备忘录

摘要: 在实际开发中遇到一个问题,测试环境无问题,发布生产会出现问题,在进行 字段搜索的时候出现数据不全的bug,后面深入分析才发现是group_concat的锅, group_concat长度是默认1024,在我使用find_in_set这个函数的时候,为了效率,同时使用了group_concat函数,但 阅读全文

posted @ 2021-09-29 16:51 眼幕的尽头 阅读(278) 评论(0) 推荐(0) 编辑

2019年10月22日

ArrayList、LinkedList、Vector的区别

摘要: ArrayList 和Vector底层是采用数组方式存储数据,ArrayList的时间复杂度为0(1),ArrayList和LinkedList都是线程不安全的, Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, LinkedList使用双向链表实现 阅读全文

posted @ 2019-10-22 17:29 眼幕的尽头 阅读(104) 评论(0) 推荐(0) 编辑

如何避免 sql 注入?

摘要: PreparedStatement(简单有效的方法) 使用正则表达式过滤传入的参数 字符串过滤 前端页面判断代码 阅读全文

posted @ 2019-10-22 16:32 眼幕的尽头 阅读(170) 评论(0) 推荐(0) 编辑

数据库的三范式是什么?

摘要: 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。 阅读全文

posted @ 2019-10-22 16:20 眼幕的尽头 阅读(2844) 评论(0) 推荐(0) 编辑

2019年10月21日

isBlank和isEmpty的区别

摘要: 1.public static boolean isBlank(String str) 在校验一个String类型的变量是否为空时,通常存在5种情况 1.是否为 null2.是否为 ""3.是否为空字符串(引号中间有空格) 如: " "。4.制表符、换行符、换页符和回车 5.空白 例子: Strin 阅读全文

posted @ 2019-10-21 16:28 眼幕的尽头 阅读(13527) 评论(0) 推荐(3) 编辑

oracle表解锁

摘要: 1.1 编写目的 记录Oracle表被锁解锁的过程,供其他遇到相同问题的小伙伴参考。 1.2 目标读者 开发人员、产品经理、DBA等人员,其他人员可以选择性阅读。 1.3 基本信息 信息 描述 数据库版本 Oracle 11g r2 (11.2.0.1.0 ) 第2章 解决过程 1.下面的语句用来查 阅读全文

posted @ 2019-10-21 16:07 眼幕的尽头 阅读(121) 评论(0) 推荐(0) 编辑

CAS服务端镜像构建

摘要: 1.1 编写目的 帮助开发人员熟悉镜像构建过程。 1.2 目标读者 本文档的读者为开发工程师、维护工程师等,其他人员可选择性阅读本文档。 第2章 CentOS7部署CAS服务端 2.1 安装jdk1.7 ORACLE官网jdk1.7下载 https://www.oracle.com/technetw 阅读全文

posted @ 2019-10-21 16:04 眼幕的尽头 阅读(717) 评论(0) 推荐(0) 编辑

idea重新导入的项目不是maven项目以及代码跟踪地址错误的问题

摘要: idea重新导入项目的时候,往往会遇到一个比较坑的问题,就是重新导入的项目子项目不是一个maven项目,或者当我们引用的时候,会出现错误的问题: 这种情况我们怎么处理呢?如下图: 点击出现下图: 选择出错的项目,点击pom,然后点击确定,就可以搞定: 这个是本身idea的bug导致的,不知道多久能修 阅读全文

posted @ 2019-10-21 15:54 眼幕的尽头 阅读(780) 评论(0) 推荐(0) 编辑

导航