摘要: 1. 不要把自己的职责限制的太死,主动承担一些责任,你的发展才更加有前景。只做自己职责内的事,能力的提升太慢,发展空间也小 2. 从毕业到现在,自己的学习认知可能到大学后几乎就没更新了,需要通过书籍等方式,扩宽自己的知识面,加深自己对事物的理解 3. 除非真正的大牛,否则code的可替代性很高,技术 阅读全文
posted @ 2019-05-28 10:09 IT新手村 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 先记录现象: dubbo整合zipkin时,我的配置文件是这样的 结果提示自动注入没有发现reporter 然后我改了一下 又提示循环注入: 虽然通过源码发现了导致问题的源码,但是我也不知道具体是什么原因导致的问题 最后通过修改bean加载的顺序,上述俩个问题都解决了 猜测:父级bean放在上面加载 阅读全文
posted @ 2019-04-02 11:03 IT新手村 阅读(4359) 评论(0) 推荐(0) 编辑
摘要: 最近在整理springBoot国际化时,发现国际化没有生效,通过报错提示在 MessageTag -> doEndTag处打断点 最后发现messageSource并不是ResourceBundleMessageSource,而是DelegatingMessageSource代理对象,其内部代理的对 阅读全文
posted @ 2019-03-30 19:12 IT新手村 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: Servlet规范中,通过ServeltContext来注册Filter、Servlet,这里分析Filter,Servlet是相同逻辑 springboot2.0中,我们通过 FilterRegistrationBean将指定得filter来实现ServeltContext注册filter 可知F 阅读全文
posted @ 2019-03-20 14:21 IT新手村 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1. 支持jsp applicaiton.proerties添加配置 pom.xml 2.Redis配置 3.上传文件配置 4.shiro配置 配置shiroFilter 5.国际化配置 properties里添加 同时需要注意的是,国际化配置里,必须有 包名/配置文件名前缀.properties作 阅读全文
posted @ 2019-03-07 15:36 IT新手村 阅读(3165) 评论(0) 推荐(0) 编辑
摘要: 1. 查询java pid top -c 2. 查询java进程下,线程情况 top -Hp pid(threadIdList) 3. 将10进制线程id转为16进制 printf "%x \n" threadId(tid) 4. 查询线程情况 jstack pid|grep '0xtid' -C5 阅读全文
posted @ 2019-01-04 12:10 IT新手村 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 查使用内存最多的5个进程:ps aux | head -1 && ps aux | grep -v USER | sort -nr -k 4 | head -5 查使用CPU最多的5个进程: ps aux | head -1 && ps aux | grep -v USER | sort -nr - 阅读全文
posted @ 2019-01-04 11:57 IT新手村 阅读(405) 评论(0) 推荐(0) 编辑
摘要: zookeeper通过watcher机制,可以实现数据的修改,删除等情况的监听 可以设置观察的操作:exists,getChildren,getData 可以设置观察的操作:exists,getChildren,getData 可以触发观察的操作:create,delete,setData java 阅读全文
posted @ 2018-11-27 17:05 IT新手村 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 集群个数: 2n+1,因为集群当宕机大于等于二分之一的机子时,集群选举会失败。故 2n+1台机器和3n台机器可靠性相同 Leader的作用: 为了实现各个节点数据的一致性,需要一个负责协调数据同步的操作,从而减小数据同步的复杂性 2PC(俩阶段提交): ZAB协议(支持崩溃恢复的原子广播协议): 俩 阅读全文
posted @ 2018-11-26 18:48 IT新手村 阅读(350) 评论(0) 推荐(0) 编辑
摘要: ZOOKEEPER是为分布式系统提供高性能的协调工具,但是ZK是满足CAP中的CP,以及,当服务重新选取leader时,服务会有N秒的时间不可用,对于作为服务注册中心有一定缺陷,但是该学习还是要学习的 角色: 1.领导者(leader):负责进行投票的发起和决议,更新系统状态2.学习者(learne 阅读全文
posted @ 2018-11-26 11:38 IT新手村 阅读(149) 评论(0) 推荐(0) 编辑