无人问津的博客

做人呢,即使没有人来看博客也要开心啦

SpringBoot 远程发布 远程调试

提前说下,WebFlux玩不起来,或者说没找到方法 远程发布 加上依赖 <dependency> <groupId>org.springframework.boot</groupI...

2019-02-11 15:04:33

阅读数 294

评论数 0

快速在本地搭建redis集群

我的亲娘啊,网上的教程都什么鬼,搞六个文件夹六个配置文件??? 如果你是max或者linux,跳过这条。windows的,vmware走起,搞个centos虚拟机,能省很多事情,很多东西docker一键安装,还有一些只提供了sh脚本,比如redis集群 git clone https://git...

2019-01-10 20:47:06

阅读数 157

评论数 0

idea多线程调试 以及 java线程无法中断!原因竟然是.....

微信谣言体标题23333333 新手垃圾问题预警!大神请绕道!不要鄙视我! 说来惭愧这个问题找了挺久,作为一个并发编程渣渣,甚至都不知道怎么用idea进行多线程调试,这次虽然找问题找了半天,但也算有点收获 场景是我要开一个线程去定期用各种参数请求一个接口,来缓存这个接口的结果,用于兜底服务,并且服...

2018-11-24 17:17:06

阅读数 643

评论数 0

携程阿波罗配置中心apollo源码阅读杂记

biubiubiu随便说说基本介绍ScheduledExecutorService简易版配置中心队列+批处理 随便说说 好久没写博客了,惭愧惭愧,最近公司在用携程的apollo配置中心,还是挺好用的,但是一开始以为只能在portal修改配置,所以产生的自研配置中心的念头,我觉得apollo还是挺完...

2018-11-24 16:23:11

阅读数 408

评论数 0

SpringBoot自定义prometheus监控

放干货之前容许我说一些废话(其实觉得也是干货) 从数据层面,可以把prometheus理解成一个简单的数据库,每个metrices可以配置不同的标签,对应着一系列数值,但是如果给这些数值赋予各种业务的,资源的,服务性能的意义,并结合AlertManager,prometheus简直是个神器啊 网上...

2018-10-16 17:25:09

阅读数 2254

评论数 0

AKKA官方文档阅读笔记(3)JAVA版2.5.16

以下内容来自官方文档:https://doc.akka.io/docs/akka/2.5/guide/tutorial_5.html 可能遇到的场景 到目前为止,例子中Actor之间的对话模式都是比较简单的,这个文档里会有个稍微复杂点儿的例子 接着上个文档的例子,现在有DeviceManage...

2018-09-25 14:56:07

阅读数 87

评论数 0

@validated 验证 List 参数

写了个接口: @GetMapping("/do") public int doSth(@RequestBody @Validated(MyGroup.class) List&...

2018-09-19 18:03:06

阅读数 4366

评论数 3

AKKA官方文档阅读笔记(2)JAVA版2.5.16

以下内容来自文档:https://doc.akka.io/docs/akka/2.5/guide/tutorial_4.html Actor的最佳划分粒度是使用Akka的猿们需要重点设计的,不能太粗(Actor太少)也不能太细(Actor太多),通常会有多种可行方案,但是我们要找到最好的。 下...

2018-09-19 15:42:10

阅读数 102

评论数 0

AKKA官方文档阅读笔记(1)JAVA版2.5.16

准备工作: 下载官方HelloWorld Demo: https://developer.lightbend.com/start/?group=akka&project=akka-quickstart-java 点击页面上的 CREATE A PROJECT FOR ME...

2018-09-18 17:43:03

阅读数 242

评论数 0

大话设计模式 最终章 访问者模式

有时我们会遇到这样的需求,随便举个例子哦 公司的网站有两种语言,英文和中文 现在有个队列存放着对网站的处理操作,比如: - 导航增加一个Item - 增加一篇文章 - 推荐位增加一个商品 - … 每个操作都会告诉你是针对英文站还是中文站的,因为即使是相同的操作,针对不同站的做法都是不...

2018-09-13 16:04:50

阅读数 39

评论数 0

Raft算法

强烈推荐动画演示:http://thesecretlivesofdata.com/raft/ 文字记录: Raft算法用于实现分布一致性: 每个节点有三种状态:Follower,Leader,Candicate 每个节点一开始都是Follower,当它收不到来自Leader的心跳...

2018-09-13 14:03:37

阅读数 64

评论数 0

大话设计模式 笔记3 解释器模式

emmm一个比较复杂的模式,一般用来做表达式的解析,估计做DSL的时候都会用到? 假如现在有个算数表达式要解析出结果:a - ( ( 4 - 5 + 6 ) - b ) 里面有常量也有变量 Context 存放变量的值,a=3,b=10 Expression接口 表达式的基本元素,例如...

2018-09-05 17:46:57

阅读数 27

评论数 0

读公众号《架构师之路》笔记 ---- MySql

MySql的两大知名引擎:MyISAM 和 InnoDB InnoDB的两大优势: 事务 行锁(基于索引,与Oracle行锁不同) 并发控制的两种手段: 1. 锁 普通锁:所有行为都加一样的锁,串行执行,效率极低 共享锁(S锁,Share) 和 排它锁(X锁,eXclude): ...

2018-09-01 21:07:28

阅读数 424

评论数 0

IO与CPU跟线程的关系

最近在看廖雪峰大神的Python教程,看到一段对CPU和IO操作的描述,以及与线程的关系,觉得写得很清楚很棒,特此记录 计算密集型 vs. IO密集型 是否采用多任务(也就是多进程/线程)的第二个考虑是任务的类型。我们可以把任务分为计算密集型和IO密集型。 计算密集型任务的特点是要进行大...

2018-08-23 15:50:40

阅读数 3435

评论数 3

Win10 家庭版 专业版 安装Docker docker-maven-plugin生成镜像到本地Docker仓库

你是Win10家庭版吗?昨天我也是。。。。今天已经是专业版了,找万能TB,十多块钱儿+10分钟时间,家庭版完美升级专业版,直接安装Docker for Windows 1.打开Hyper-V win+x 选择最上面的“程序和功能” 右侧滚动条到最下面 点击确定,重启 2. ...

2018-08-21 12:35:18

阅读数 474

评论数 0

正则表达式回溯导致CPU飙高,贪婪、勉强、独占模式

11111

2018-08-20 16:32:03

阅读数 501

评论数 0

IO 同步,异步,阻塞,非阻塞

参考文章:https://blog.csdn.net/historyasamirror/article/details/5778378 唉最近真是高产似母猪,刚进新公司工作量暂时不饱和,只能每天学学学学学学查漏补缺啦,学习使我快乐哈哈哈哈哈哈哈哈 标题里的词汇相信都经常看到,但是能说清...

2018-08-17 16:34:56

阅读数 66

评论数 0

Spring Bean的生命周期

参考了:https://www.zhihu.com/question/38597960 BeanFactory:延迟加载Bean ApplicationContext:实现了BeanFactory接口,并在初始化的时候就加载Bean 1. NEW (只是简单实例化,没有注入依赖) ...

2018-08-17 11:10:06

阅读数 287

评论数 0

依赖注入-控制反转(IOC)的好处是什么?

之前只是知道Spring的精髓是依赖注入,控制反转,也只是知道这些名词而已,没有理解到精髓,今天看了知乎的一篇文章茅塞顿开,建议跟我一样迷茫的都看下: https://www.zhihu.com/question/23277575 这篇是读后感,对自己的理解再做个总结吧 正依赖 依...

2018-08-17 10:27:00

阅读数 2620

评论数 0

大话设计模式 笔记2

笔记1 备忘录模式 这是一个有着明确使用场景的模式,要保存,恢复一个类的状态时使用,例如游戏存档,编辑器undo,redo等等。 涉及到三个类: Originator 原发器:主类,需要保存并恢复其状态的类 Memento 备忘录:用于记录发起者某一时刻的状态 Caretaker 管理...

2018-08-12 21:42:43

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭