2019/08/02  我在上家公司上完了最后一天班,成为了无业游民。 此时,我在长沙,这个从小长到大的地方。   2019/08/09 ,人在上海,刚下飞机,台风就来了。 除了刚下飞机的这几小时有点小激动外,之后都非常平静,换了个地方也完全没什么违和感、不适应之类的。   现在,2019/09/03,上完了完整的一周 ...

Read more »

阅读全文 »

    万字长文警告 !建议在首页看的,点击标题进入文章页查看,好看点。   本文章又名: 兼容 Spring 体系的 java 框架实现妙计     前排先提示一波:   读我这篇文章可以没看过 MyBatis 源码,但是 Spring 源码最好是要看过的,因为很多东西我不会解释,没看过 Spring 源码的估摸着会有些懵逼 ...

Read more »

阅读全文 »

  CAS:Compare and Swap, 翻译成比较并与交换。   CAS的定义是这样的,看看就好,我也是百度复制的,懒得自己描述了。 CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。无论哪种情 ...

Read more »

阅读全文 »

Zookeeper 是一种分布式协调服务,在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。   分布式协调服务主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问 ...

Read more »

阅读全文 »

说是这么说哈,实际上这个泳道活动图只是一个大概流程,上边写的组件也基本上都是接口 而不是具体实现 (具体实现这鬼画得出来啊) 对于Spring这么强的东西来说,内部实现比我画的复杂多了,我这也就是随便画画 在线丢人而已   不过,就这么个简单的图还是凝结了我好久的知识总结的心血来着,从很久以前自学Spring开 ...

Read more »

阅读全文 »

RPC : Remote Procudure Call 不同计算机之间的方法可以远程调用,这个就是RPC最重要的概念 但是由于程序是运行在不同的机器中的,两个机器之间并没有联系,要是想实现调用其他机器上的方法如同在调用本机的方法一样的效果 该如何做到? 我用了最基本的BIO来实现这个需求,要实现这种需求, 客户端和服务端两个角色是必 ...

Read more »

阅读全文 »

本来遇到了很奇怪的坑,crontab定时任务执行的shell脚本和自己手动执行的shell脚本不一致。 在java进程已启动的情况下, crontab定时任务执行的脚本却总是找不到对应的pid。 试了好几种解决方法,结果还是不行。 全部命令都用绝对路径执行啊,环境导入啊之类的,都试了下,没有作用,后来自己用crontab里写的定时任务试了 ...

Read more »

阅读全文 »

这书怎么说呢,讲的挺浅的,而且主要是无意义的代码片段贴的过多了。 很多知识点比如说书中的synchronized关键字讲解、wait notify等方法讲解,明明梳理知识点讲完就完事了,偏偏要贴几十页代码,有水字数嫌疑。 贴代码也就算了吧,还贴的是eclipse的截图代码,也不知道该说什么。   本来看synchronized关键字的时 ...

Read more »

阅读全文 »

说是简单,tm那是找到解决方案之后才简单。 可能是我用的SpringCloud版本太新了,自己配zipkin server把我给配吐了。 又是版本冲突、又是注册不进去Eureka、又是访问ui报错、又是找不到ObjectProvider.orderedStream()方法的,我从百度搜到必应搜到google搜到Stack Overflow,整了一个上午。 我就想着,这玩意怎么能这 ...

Read more »

阅读全文 »

刚因腰椎骨折从床上起来没几个星期,腿部的表皮样囊肿又发炎化脓了。没辙,只能手术,由于发炎了才割的,以后还有复发的可能。佛了。 从上周三开始,就是上周三(2019.06.12)做的手术,麻药并没有什么用处,本来是要打腰麻的,结果因为我刚腰椎骨折所以不能打,那只能局麻了,感受的清清楚楚,我都不想回忆了,疼的不行 ...

Read more »

阅读全文 »
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00