会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码的搬运工
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2020年12月17日
责任链模式
摘要: package com.test.chain; import java.util.ArrayList; import java.util.List; public class BizFilterChain { /** * 执行器集合 */ public List<BizFilter> bizFilt
阅读全文
posted @ 2020-12-17 17:15 我是代码的搬运工
阅读(92)
评论(0)
推荐(0)
2020年5月24日
zookeeper实现分布式锁
摘要: 使用zookeeper实现分布式锁是分布式锁的实现方式的一种,相对于redis的实现,zookeeper的显现能够实现锁的获得顺序,不出现死锁等特点,关于zookeeper分布式锁的实现原理大致总结如下: 客户端向zookeeper的某一个持久节点下注册临时有序节点 获取该父节点下的所有临时有序节点
阅读全文
posted @ 2020-05-24 16:11 我是代码的搬运工
阅读(764)
评论(0)
推荐(0)
2020年4月8日
本地开发添加https的支持
摘要: 有时候我们进行开发调试时需要用到https,那么我们本地怎么搭建https呢? 1. 打开终端(使用git终端或cmder),使用openssl生成密钥privkey.pem: openssl genrsa -out privkey.pem 1024/2038 2. 使用密钥privkey.pem生
阅读全文
posted @ 2020-04-08 16:43 我是代码的搬运工
阅读(1647)
评论(0)
推荐(0)
2019年12月17日
LRU算法java实现
摘要: LRU原理 LRU的设计原理就是,当数据在最近一段时间经常被访问,那么它在以后也会经常被访问。这就意味着,如果经常访问的数据,我们需要然其能够快速命中,而不常访问的数据,我们在容量超出限制内,要将其淘汰。 实现代码为 package com.cw.demo.algorithm; import jav
阅读全文
posted @ 2019-12-17 16:24 我是代码的搬运工
阅读(543)
评论(0)
推荐(0)
2019年12月13日
判断mysql中列是否要添加索引的标准
摘要: 最近再看mysql技术内部+innoDb存储引擎一书,书中第五章-索引与算法中讲到 查看表的索引信息中的一些参数含义,特作记录 show index from table_name ## 查看该表的索引信息 table 索引所在表名 Non_unique :非唯一的索引,可以看到primary_ke
阅读全文
posted @ 2019-12-13 18:06 我是代码的搬运工
阅读(1713)
评论(0)
推荐(0)
2019年3月12日
java内存与回收调优
摘要: 要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。 Java(JVM)内存模型 正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分——年轻代(Young Generation)和老年
阅读全文
posted @ 2019-03-12 14:04 我是代码的搬运工
阅读(4052)
评论(0)
推荐(0)
2019年2月13日
WebSocket 实例
摘要: HTML5 WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者
阅读全文
posted @ 2019-02-13 11:02 我是代码的搬运工
阅读(3482)
评论(0)
推荐(0)
2018年11月1日
消息队列总结(转)
摘要: 前言:关于消息队列应该大家都不陌生,在实际的项目中消息队列也无处不在,今天我和大家分享一下关于消息队列的问题。 1、消息队列定义 消息队列大家又经常称为MQ(message queue),从字面的含义来看就是一个存放消息的容器。 2、消息队列应用场景 2.1、异步处理 2.2、系统解耦 2.3、流量
阅读全文
posted @ 2018-11-01 13:46 我是代码的搬运工
阅读(552)
评论(0)
推荐(0)
2018年9月29日
MySQL查询缓存总结
摘要: 可以通过下面的SQL查看当前查询缓存相关参数状态: SHOW VARIABLES LIKE '%query_cache%'; 输出结果类似下面: query_cache_type 查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查询缓存。 如果query
阅读全文
posted @ 2018-09-29 12:08 我是代码的搬运工
阅读(2718)
评论(0)
推荐(0)
2018年7月4日
Netty 私有协议栈 代码实现
摘要: 私有协议介绍 通信协议从广义上区分,可以分为共有协议和私有协议。由于私有协议的灵活性,它往往会在某个公司或者组织内部使用,按需定制,也因为如此,升级起来会非常方便,灵活性好。 Netty私有协议栈功能设计 Netty协议栈用于内部各模块之间的通信,它基于TCP/IP协议栈,是一个类似HTTP协议的应
阅读全文
posted @ 2018-07-04 18:32 我是代码的搬运工
阅读(1263)
评论(1)
推荐(0)
1
2
3
4
下一页
公告