- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 kibana es 中中文显示乱码??????
先看一张图kibana中显示????乱码, 从响应json数据中可以看到 msg的数据为????? 乱码,说明 从es中获取数据时就是乱码, 与kibana应该没有多大关系. 所以调整了一下客户端向es 上传(put)数据时显示指定一下编码 为utf-8.然后删除es中测试数据, 重新put数据, 再次查看没有????乱码了 ,如图...
2020-08-23 23:20:25 3501 1
原创 简述设计模式-模板方法
模板方法: 提前定义好的一套/一组具有逻辑顺序的动作.去喝水案例 : 1 拿起杯子, 2 喝水, 3 放下杯子. 每个人的喝水习惯有可能不同, 比如A喜欢用玻璃杯, B喜欢用保温杯, A喜欢喝可乐,B喜欢喝温水,A喜欢把杯子放在自己的左边, B喜欢把杯子放在自己的右边. 所以模板方法通常是对一组具有逻辑顺序动作的抽象提取.类:public abstract class WantWater { public void toWantWater(){ pickUpCap()
2020-08-23 20:52:24 18251
原创 docker 修改容器启动配置
在启动docker容器时,有可能一些参数写错了,或则在某些场景下我们需要修改容器的启动的参数,这时我们可以直接去修改容器启动的参数文件中的数据即可.容器启动参数参数的位置: /var/lib/docker/containers/root@cmj-Inspiron-7590:/home/cmj# cd /var/lib/docker/containers/root@cmj-Inspiron-7590:/var/lib/docker/containers# ll总用量 68drwx------ 17
2020-08-23 18:32:15 1093
原创 Java中的JVM关闭钩子
Java中的JVM关闭钩子(翻译篇)关机钩子是一种特殊的构造,允许开发人员插入一段代码,以便在JVM关闭时执行。当我们需要在VM关闭时执行特殊的清理操作时,这就很方便了。通常使用关机钩子处理的一般结构,如确保我们调用特殊过程在应用程序退出(调用system . exit(0))将不工作情况下VM关闭是由于外部原因(例如杀死请求从O / S),或由于资源问题(内存)。我们很快就会看到,shutdown钩子很容易解决这个问题,因为它允许我们提供一个任意的代码块,JVM在关闭时将调用这个代码块。从表面上看
2020-08-14 00:54:54 18902
原创 程序的原子性操作
作为开发人员经常会用到锁, 因为锁通常来说具有原子性,那原子性又是什么? 有些人说,原子性就是同一个代码块在任何时刻只能被一个线程访问执行,其他线程则等待(阻塞). 细想一下这句话应该属于排它性. 也有人说不可分割就属于原子性.科普一下知识:并行: 多个cpu在同一时刻执行各自的多线程并发: 单个cpu 在同一时间段循环执行多线程线程: 用来执行具有一系列关联性的操作单元(本质上是机器码, 从编程角度来说就是你的程序代码, 因为程序码最终会编译成机器码)总线锁: CPU芯片上有一条引线
2020-08-14 00:21:09 19322
cpdetector-1.0.4.jar 针对info.monitorenter.cpdetector.io.*包
2019-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人