<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_38638298的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_38638298</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_38638298]]></copyright><item><title><![CDATA[ResourceBundle:Can't find resource for bundle java.util.PropertyResourceBundle]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/102742124</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/102742124</guid><author>github_38638298</author><pubDate>Fri, 25 Oct 2019 14:15:16 +0800</pubDate><description><![CDATA[如果断点的ResourceBundle中存在元素，但是在resourceBundle.getString(String key)方法时报如上错误，请为第一行添加注释，形如
	# 这是第一行
	a=\u5555

这是我的情况

...]]></description><category></category></item><item><title><![CDATA[使用java的js引擎 性能优化]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/100585757</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/100585757</guid><author>github_38638298</author><pubDate>Fri, 06 Sep 2019 19:58:49 +0800</pubDate><description><![CDATA[最好使用ScriptEngine.eval()方法，不要使用拼接function的方式，在大数据量的js脚本会导致java程序非常卡

]]></description><category></category></item><item><title><![CDATA[我读过的最好的epoll讲解--转自”知乎“  netty 个人总结]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/92589358</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/92589358</guid><author>github_38638298</author><pubDate>Mon, 17 Jun 2019 11:30:40 +0800</pubDate><description><![CDATA[最初：每个线程处理一个io流
后来：linux支持了select/poll,能够监听文件的读写事件，但并不区分是哪种事件，当需要读操作时，仍然需要遍历所有事件，但仍然比原来的thread-per 好多了
再后来：epoll分别监听不同的事件，将读写分开，读的时候只操作该读的文件即可

...]]></description><category></category></item><item><title><![CDATA[Reactor  Reactor模式是什么 - 晏无心的博客补充说明]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/92580365</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/92580365</guid><author>github_38638298</author><pubDate>Mon, 17 Jun 2019 10:49:26 +0800</pubDate><description><![CDATA[无心的博客总结：先弄一个服务员名单，每次客人点餐完毕就派一个服务员去，被派去的服务员在名单上记录下自己正在接受点餐，点餐完以后将自己的状态置为闲，等待新的客人到来。这里需要注意，跟现实不同，在程序中必须维护一个死循环，查看服务员名单中是否存在客人叫服务员之后，服务员没有到来的情况，可能是服务员没听到或者偷懒的情况。
本模式的使用：netty
在大堂专门安排一个服务员负责监听是否有客人的点餐请求，如...]]></description><category></category></item><item><title><![CDATA[idea io exception 解决方案]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/90601851</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/90601851</guid><author>github_38638298</author><pubDate>Mon, 27 May 2019 13:39:18 +0800</pubDate><description><![CDATA[Idea 中删除不了文件的解决方案
在main同级目录下使用本地工具protoc生成了一个文件夹，后来发现输出不了了
解决办法：因为我使用git bash 调用的protoc ,所以关掉git bash 或者cmd就行了，因为只要运行过这个命令的窗口还在，那么就持有该文件的引用，术语叫写锁，这是经常发生在windows中的情况

假如你的u盘有毒，插入接口之后病毒运行，然后你手动弹出时就会报无法弹...]]></description><category></category></item><item><title><![CDATA[观察者模式 设计模式]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/90513152</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/90513152</guid><author>github_38638298</author><pubDate>Fri, 24 May 2019 11:14:08 +0800</pubDate><description><![CDATA[观察者接口

public interface Observer {
    public void update(String message);
}


被观察者

public interface Observerable {

    public void registerObserver(Observer o);
    public void removeObserver(Obse...]]></description><category></category></item><item><title><![CDATA[单例模式 线程安全 内部类]]></title><link>https://blog.youkuaiyun.com/github_38638298/article/details/90512316</link><guid>https://blog.youkuaiyun.com/github_38638298/article/details/90512316</guid><author>github_38638298</author><pubDate>Fri, 24 May 2019 10:40:02 +0800</pubDate><description><![CDATA[##线程安全的单例对象##
// 内部类在被调用时才会进行初始化，而且只初始化一次，这是类加载机制保证的
// 如果想知道类加载过程，请自行搜索关键字：类加载+空格+ 内部类
class SingletonTest2{
    private static class Inner{
        private static SingletonTest2 instance = new Singl...]]></description><category></category></item></channel></rss>