- 博客(8)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 AKKA官方文档阅读笔记(3)JAVA版2.5.16
以下内容来自官方文档:https://doc.akka.io/docs/akka/2.5/guide/tutorial_5.html可能遇到的场景到目前为止,例子中Actor之间的对话模式都是比较简单的,这个文档里会有个稍微复杂点儿的例子接着上个文档的例子,现在有DeviceManager,DeviceGroup,Device三种Actor,我们的目标是查询一个group中所有devic...
2018-09-25 14:56:07 250
原创 @validated 验证 List 参数
写了个接口:@GetMapping("/do")public int doSth(@RequestBody @Validated(MyGroup.class) List<Bean> myBean)发现@validate完全没用,再stackOverflow上找到了解决方案:https://stackoverflow.com/questions/281504
2018-09-19 18:03:06 34883 12
原创 AKKA官方文档阅读笔记(2)JAVA版2.5.16
以下内容来自文档:https://doc.akka.io/docs/akka/2.5/guide/tutorial_4.htmlActor的最佳划分粒度是使用Akka的猿们需要重点设计的,不能太粗(Actor太少)也不能太细(Actor太多),通常会有多种可行方案,但是我们要找到最好的。下面的几条准则可以帮我们设计出最好的Actor层级结构:总的来说,粗粒度更好一些,引入不必要的更多更...
2018-09-19 15:42:10 400
原创 AKKA官方文档阅读笔记(1)JAVA版2.5.16
准备工作:下载官方HelloWorld Demo:https://developer.lightbend.com/start/?group=akka&project=akka-quickstart-java点击页面上的 CREATE A PROJECT FOR ME!到本地通过Maven导入,可以成功执行com.lightbend.akka.sample.AkkaQuicksta...
2018-09-18 17:43:03 773
原创 大话设计模式 最终章 访问者模式
有时我们会遇到这样的需求,随便举个例子哦 公司的网站有两种语言,英文和中文 现在有个队列存放着对网站的处理操作,比如: - 导航增加一个Item - 增加一篇文章 - 推荐位增加一个商品 - …每个操作都会告诉你是针对英文站还是中文站的,因为即使是相同的操作,针对不同站的做法都是不一样的 如果要设计消息消费者,要怎么设计呢?如果不懂模式,我应该会这么做:网站接口:包含...
2018-09-13 16:04:50 193
原创 Raft算法
强烈推荐动画演示:http://thesecretlivesofdata.com/raft/ 文字记录:Raft算法用于实现分布一致性: 每个节点有三种状态:Follower,Leader,Candicate每个节点一开始都是Follower,当它收不到来自Leader的心跳消息就会变成Candicate,然后给其他节点发送拉票消息,其他节点收到消息就会返回投票消息,如果Ca...
2018-09-13 14:03:37 508
原创 大话设计模式 笔记3 解释器模式
emmm一个比较复杂的模式,一般用来做表达式的解析,估计做DSL的时候都会用到?假如现在有个算数表达式要解析出结果:a - ( ( 4 - 5 + 6 ) - b ) 里面有常量也有变量Context 存放变量的值,a=3,b=10Expression接口 表达式的基本元素,例如:a,4,5,-,+,具体还要其他的类继承此接口实现 包含 interpret(Context co...
2018-09-05 17:46:57 166
原创 读公众号《架构师之路》笔记 ---- MySql
MySql的两大知名引擎:MyISAM 和 InnoDBInnoDB的两大优势: 事务 行锁(基于索引,与Oracle行锁不同)并发控制的两种手段:1. 锁普通锁:所有行为都加一样的锁,串行执行,效率极低 共享锁(S锁,Share) 和 排它锁(X锁,eXclude): 读数据使用共享锁,共享锁与共享锁不互斥,写数据使用排它锁,排它锁与所有锁互斥 导致的结果是,读读并...
2018-09-01 21:07:28 859
Apereo CAS5.2.3 自定义登录页,验证码,扩展开发,注册功能
2018-04-25
Apereo CAS5.2.3 示例代码
2018-04-04
threejs demo
2018-03-15
利用docx4j向docx文件中指定书签位置添加图片,包含相关jar包和demo
2017-06-12
很诡异的oracle查询乱码,select * 乱码,select 字段 不乱码
2018-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人