java日常学习
文章平均质量分 65
hao_kkkkk
这个作者很懒,什么都没留下…
展开
-
win10家庭版安装Docker
最近做项目升级使用到了Docker,之前完全没有接触过,所以查了一些资料,再经过亲自实践,终于在win10家庭版本中安装成功了Docker。1、下载Docker Docker可以支持在mac、windows、linux上安装。但是在windows系统中Docker目前仅有win10专业版和企业版的安装包,win7/win8/win10家庭版需要通过docker toolbox来安装。 ...原创 2018-04-08 17:14:17 · 58778 阅读 · 30 评论 -
Springboot集成CSRF防攻击
springboot CSRF攻击防护原创 2022-10-20 12:01:27 · 2522 阅读 · 0 评论 -
Springboot集成防sql注入设置
sql注入 安全开发 springboot原创 2022-10-21 13:54:30 · 3267 阅读 · 0 评论 -
Springboot项目全局异常统一处理
最近在做项目时需要对异常进行全局统一处理,主要是一些分类入库以及记录日志等,因为项目是基于Springboot的,所以去网络上找了一些博客文档,然后再结合项目本身的一些特殊需求做了些许改造,现在记录下来便于以后查看。在网络上找到关于Springboot全局异常统一处理的文档博客主要是两种方案:1、基于@ControllerAdvice注解的Controller层的全局异常统一处理以下是...原创 2018-06-01 16:51:13 · 117172 阅读 · 42 评论 -
redis集群搭建
当前项目使用redis是单节点,不具备高可用,为了消除风险,花了一天半时间申请了三台服务器新搭建了一个redis集群,现在做下记录,以备后续查阅。物料:三台linux服务器,centos7.9,root账号,无外网访问权限目标:三主三从redis集群,每台服务器一主一从两个节点以下正式开始:1、下载redis安装包,选择的版本为4.0.8 (1)选择安装包方式安装redis主要是因为linux服务器无外网权限,不能通过yum来安装 (2)选择版本4主要是因...原创 2021-12-02 12:00:53 · 1748 阅读 · 0 评论 -
Redis创建集群,can‘t connect to node错误解决
测试环境单台服务器创建6个节点Redis集群,集群节点创建以及启动都正常,但是在执行创建集群命令的时候报错。# 创建集群命令和报错信息[root@XXX redis-cluster]# ./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006>>> Creating cluster[E原创 2021-08-26 18:48:48 · 6512 阅读 · 1 评论 -
Redis知识点整理
Redis也算是使用很久了,但是知识点一直很零碎,没有系统的整理过,这次整理虽然有自己的一些总结,不过绝大多数还是从其他博客收集整理而来,仅限学习交流使用。1、redis安装步骤#下载、解压、编译:wget http://download.redis.io/releases/redis-5.0.5.tar.gztar xzf redis-5.0.5.tar.gzcd redis-5.0.5make #将Redis启动路径添加至环境变量中,方便对Redis进行操作:vim /etc原创 2020-07-23 15:38:03 · 298 阅读 · 1 评论 -
Java 遍历map(其中含有对象)
由于工作需要,用到了遍历map功能,需要将value为null的值替换为空字符串,Java循环遍历map网上已经有很多技术文档了,这里就不详细介绍了,这里遍历map中含有对象节点以下为具体代码实现:protected void replaceMap(Map map){ for(Map.Entry entry : map.entrySet()){ if原创 2017-01-20 13:50:31 · 447 阅读 · 0 评论 -
java 汉字转拼音(解决多音字问题)
上一篇文章 Java 汉字转拼音 介绍了Java 中利用Pinyin4j 实现汉字转拼音,但是对于多音字问题采取的是组合拼音方式,例如长沙 取拼音结果就是 changsha zhangsha。某些情况下我们希望能得到多音字的唯一拼音,此时就需要借助多音字字典了,原理很简单:给多音字一个默认的拼音并告诉计算机碰到哪些词的时候使用其它的拼音,例如 长 字,我们可以给它指定默认拼音为 zhang,并标识转载 2016-06-29 09:33:36 · 14150 阅读 · 3 评论 -
List<Object>集合按照Object的某个字段排序,解决取不到父类字段问题
最近在做一个项目,里边有大量的排序需求,神烦!如果每个排序需求都做一个接口的话,那样工作量就太大了,所以就要有一个通用一些的排序工具类,来解决排序问题。由于排序需求很大一部分都是List集合排序,所以就从网上找了一个List集合排序工具类来使用,这个工具类可以很灵活的传入需要排序的字段和需要的升序或者降序来排序。public class SortListUtil { public s原创 2016-07-15 11:17:05 · 2541 阅读 · 0 评论 -
couchbase笔记
最近在做一个项目,用到了couchbase,正好项目组里也有个大牛,他自己先把couchbase搞的差不多,我就拿个现成的,理解消化一下,然后再融会贯通,算是入门吧。再有就是好记性不如烂笔头,还是要记录一下,免得将来忘记。1、couchbase连接couchbase连接摸索出来了两种方式,各有不同的用法,下面来一一说明。第一种是创建Cluster连接,然后通过Clu原创 2016-04-20 14:06:05 · 3899 阅读 · 1 评论