- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 使用protoc.exe根据proto文件生成Java代码
当前目录下有protoc.exe文件和包含proto文件的文件夹 当前目录 cmd 输入命令 protoc.exe --java_out=./ blog/*.proto ./后面有个空格,不加报错。 碰到提示错误:Permission Denied,退出重试成功了,不知道什么问题 ...
2020-11-13 10:31:43
578
原创 设计一个 Map, 主线程高速插入和删除, 另一个线程定时删除 5 秒内没删除的数据
看到一个面试题目: 设计一个 Map, 主线程高速插入和删除, 另一个线程定时删除 5 秒内没删除的数据 引入 ConcurrentHashMap 和一个 Queue, 自旋遍历 Queue, 从头部开始移除 /** * 设计一个 Map, 主线程高速插入和删除, 另一个线程定时删除 5 秒内没删除的数据 * 高速: 想到 ConcurrentHashMap * 定时删除: 按时间顺序排列 -> 需要一个队列, 自旋遍历获取 key, 然后从 map remove, * 直到队.
2020-09-30 13:02:32
987
转载 Spring Bean的生命周期
Spring Bean 的生命周期 Spring 提供的容器级别接口一般使用 : BeanPostProcessor,InstantiationAwareBeanPostProcessorAdapter Bean 级别的接口 : BeanNameAware, BeanFactoryAware, ApplicationContextAware, InitializingBean, DisposableBean 配置文件找到 Bean的 定义,进行实例化InstantiationAwareBea.
2020-09-29 16:47:16
176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅