- 博客(7)
- 收藏
- 关注
原创 ResourceBundle:Can't find resource for bundle java.util.PropertyResourceBundle
如果断点的ResourceBundle中存在元素,但是在resourceBundle.getString(String key)方法时报如上错误,请为第一行添加注释,形如 # 这是第一行 a=\u5555 这是我的情况 ...
2019-10-25 14:15:16
993
1
原创 使用java的js引擎 性能优化
最好使用ScriptEngine.eval()方法,不要使用拼接function的方式,在大数据量的js脚本会导致java程序非常卡
2019-09-06 19:58:49
1672
原创 我读过的最好的epoll讲解--转自”知乎“ netty 个人总结
最初:每个线程处理一个io流 后来:linux支持了select/poll,能够监听文件的读写事件,但并不区分是哪种事件,当需要读操作时,仍然需要遍历所有事件,但仍然比原来的thread-per 好多了 再后来:epoll分别监听不同的事件,将读写分开,读的时候只操作该读的文件即可 ...
2019-06-17 11:30:40
1603
原创 Reactor Reactor模式是什么 - 晏无心的博客补充说明
无心的博客总结:先弄一个服务员名单,每次客人点餐完毕就派一个服务员去,被派去的服务员在名单上记录下自己正在接受点餐,点餐完以后将自己的状态置为闲,等待新的客人到来。这里需要注意,跟现实不同,在程序中必须维护一个死循环,查看服务员名单中是否存在客人叫服务员之后,服务员没有到来的情况,可能是服务员没听到或者偷懒的情况。 本模式的使用:netty 在大堂专门安排一个服务员负责监听是否有客人的点餐请求,如...
2019-06-17 10:49:26
276
原创 idea io exception 解决方案
Idea 中删除不了文件的解决方案 在main同级目录下使用本地工具protoc生成了一个文件夹,后来发现输出不了了 解决办法:因为我使用git bash 调用的protoc ,所以关掉git bash 或者cmd就行了,因为只要运行过这个命令的窗口还在,那么就持有该文件的引用,术语叫写锁,这是经常发生在windows中的情况 假如你的u盘有毒,插入接口之后病毒运行,然后你手动弹出时就会报无法弹...
2019-05-27 13:39:18
1116
原创 观察者模式 设计模式
观察者接口 public interface Observer { public void update(String message); } 被观察者 public interface Observerable { public void registerObserver(Observer o); public void removeObserver(Obse...
2019-05-24 11:14:08
155
原创 单例模式 线程安全 内部类
##线程安全的单例对象## // 内部类在被调用时才会进行初始化,而且只初始化一次,这是类加载机制保证的 // 如果想知道类加载过程,请自行搜索关键字:类加载+空格+ 内部类 class SingletonTest2{ private static class Inner{ private static SingletonTest2 instance = new Singl...
2019-05-24 10:40:02
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人