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