无人问津的博客

积少成多

排序:
默认
按更新时间
按访问量

SpringBoot自定义prometheus监控

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

2018-10-16 17:25:09

阅读数:127

评论数: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

阅读数:29

评论数:0

@validated 验证 List 参数

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

2018-09-19 18:03:06

阅读数:554

评论数:1

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

阅读数:21

评论数: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

阅读数:34

评论数:0

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

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

2018-09-13 16:04:50

阅读数:19

评论数:0

Raft算法

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

2018-09-13 14:03:37

阅读数:21

评论数:0

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

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

2018-09-05 17:46:57

阅读数:11

评论数:0

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

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

2018-09-01 21:07:28

阅读数:115

评论数:0

IO与CPU跟线程的关系

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

2018-08-23 15:50:40

阅读数:560

评论数:0

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

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

2018-08-21 12:35:18

阅读数:66

评论数:0

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

11111

2018-08-20 16:32:03

阅读数:85

评论数:0

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

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

2018-08-17 16:34:56

阅读数:36

评论数:0

Spring Bean的生命周期

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

2018-08-17 11:10:06

阅读数:75

评论数:0

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

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

2018-08-17 10:27:00

阅读数:168

评论数:0

大话设计模式 笔记2

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

2018-08-12 21:42:43

阅读数:27

评论数:0

大话设计模式 笔记1

面向对象:封装 继承 多态 UML类图 第一行:类名(斜体表示抽象类,<< interface &amp...

2018-08-09 21:45:19

阅读数:249

评论数:0

springboot2.0.3 redis一会不操作会自动断开连接 队列channel监听器失效

在springboot项目里使用redis做队列的,教程网上很多不赘述了,使用过程中会遇到短时间不操作(五分钟左右),redis连接就断开了,再使用redis时会报连接超时,此次操作会失败,然后几秒内会重连,重新连上之后又可以正常往redis写东西了,但是注册的监听器失效了,也就是说往队列写的消息...

2018-08-09 13:51:56

阅读数:453

评论数:3

Docker部署Tomcat 时区不对 java获得的时间早了8小时

首先上服务器执行date 发现是CST没问题 突然想起来用的是docker 进docker执行date 嗯果然是UTC 删除容器重新启动镜像并加上参数 -v /etc/localtime:/etc/localtime,再进去时区已经和本机一致是CST了 可是java获取的时区却还是UT...

2018-08-06 15:41:56

阅读数:324

评论数:0

《深入理解JAVA虚拟机》第二版 阅读笔记4 垃圾收集与内存分配(2)

上一篇说到的垃圾收集算法是方法论,具体垃圾收集时如何利用这些算法就要看各个JVM的具体实现了,我们肯定主要讨论HotSpot JVM的实现,首先HotSpot JVM使用了分代收集的思想,并实现了多种收集器,有的收集器适用于新生代,有的适用于老年代,但是它们并不能随便组合使用,如下表,第一行是新生...

2018-08-05 12:05:36

阅读数:33

评论数:0

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