- 博客(7)
- 收藏
- 关注
原创 springboot健康检查redisson异步连接心跳的异常情况
这个依赖出现呢 springboot就会给redis发送心跳连接那就需要客户端连接方式,但是3.9.1版本的redisson会通过io.lettuce.core的方式连接发生心跳,但是没有配置hostname port就是使用的。问题出现在 在启动3.9.1版本的redisson后呢会有连接池配置在高版本3.18.0版本呢把两个客户端的连接池都去掉了,也就是不适应redis的客户端进行连接,当。看到这两张图片可以看到 redisson不同版本引用的不同的。
2024-02-06 15:53:29 402
原创 关于mysql explain和optimizer_trace优化
个人理解在使用explain查看sql后的执行语句,查看索引是否生效,优化索引已经很方便了,今天发现新大陆,总结一下,下边是一个小的demo建表语句:create TABLE t (id int PRIMARY KEY, val int ,name varchar(20));insert into t VALUES(1,1,'a'),(2,1,'b'),(3,1,'c'),(4,1,'d'),(5,1,'e'),(6,1,'f'),(7,1,'g'),(8,1,'w'),(9,1,'q'),(10,
2022-01-24 11:26:39 618
原创 ELK简单搭建
备注必须下载一样的版本如果三个版本不一致,都是坑,职能去官网上查问题我以 7.4.2这个版本来说es首先是下载elasticsearch下载结束后打开配置文件cluster.name: esnode.name: node-1network.host: 0.0.0.0http.port: 9200discovery.seed_hosts: ["hosts"]discovery.type: single-node这些是配置在elasticsearch上的配置完可...
2021-11-16 20:25:25 1015
原创 前缀数在项目中使用例子
public class TrieTree { private class Node{ private boolean isWord;//判断是否是子节点 private HashMap<Character, Node> children; //当前节点拥有的子节点 使用hashmap存储 private Node(boolean isWord){ this.isWord = isWord; .
2021-11-09 16:30:31 133
原创 上传下载实现原理
上传是什么?上传就是把其他地方的文件传到你设置的路径下边,当然这也就是需要你的路径,还要知道你要上传文件的名字,一般String fileName=request.getParameter("fileName"); System.out.println("文件名:"+fileName); FileInputStream fi = new FileInputStream(path+"//"+...
2018-06-04 21:29:03 2058
转载 幂等性
第三方接口,安全机制今天面试遇到的问题发现我们项目里边关于事务,自己做了支付宝接口,我们自己是一个区块链商城,好像在提现过程中我们只做了邮件认证,没有考虑到事务的问题,面试官给我说的一个机制幂等性,希望在以后工作中能不要忘了,总结一下什么是幂等性?抄用一段数学上的定义:f(f(x)) = f...
2018-05-25 22:28:01 339 1
转载 list集合迭代过程中增删出现异常,及解决方法
public void testIterator (){ //测试ArrayList迭代过程中删除元素, //避免抛出 java.util.ConcurrentModificationException List list = new ArrayList(); for(int i = 0 ; i < 10 ; i ++){ list.add(new User(i+""));
2017-08-17 21:47:21 642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人