摘要: [toc] java虚拟机被称为“虚拟”,因为它是一个抽象的计算机定义的规范。要运行一个Java程序,需要一个抽象的规范的具体实现。以下内容主要还是参考《Inside JVM》 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,阅读全文
posted @ 2018-08-19 18:02 Levcon 阅读(2) 评论(0) 编辑
摘要: [toc] 参考《Inside JVM》 what is JMM? 从单词字面意思(java Memory Model)java内存模型。JMM阐述了程序中各变量的关系,比如实例变量,静态变量,数组。学过计算机底层原理的,应该还知道寄存器到内存,内存到寄存器的关系,说的白一点就是 :JMM是计算机操阅读全文
posted @ 2018-08-12 20:53 Levcon 阅读(9) 评论(0) 编辑
摘要: [toc] 基本配置 设置用户 设置用户,可以指明哪个用户可以使用nginx,nobody是低权限用户,提高用户的安全性。有“ ”代表不需要设置用户。 user nobody; 工作衍生进程数 工作衍生进程数, 1代表CPU的核数是1,也可以是核数的double(这个是比较合适的),但并不是越高越好阅读全文
posted @ 2018-07-22 18:18 Levcon 阅读(16) 评论(0) 编辑
摘要: [toc] 目前在团队在设计一个应用管理的功能,需要了解到常用代码托管的Webhooks的使用。GitHub中的webhooks首当其冲,率先研究下,下面记录下GitHub中的webhooks的使用。 GitHub中的webhooks的配置 配置完后的就会显示一个回调地址,可以看出后面口号内的pus阅读全文
posted @ 2018-07-17 20:24 Levcon 阅读(8) 评论(0) 编辑
摘要: [toc] 继着上章节的redis主从复制讲解sentinel监控的使用,“sentinel”查看该单词的意思是哨兵的意思,故就有了监控的意思。下面带着大家一步一步了解redis中sentinel的使用方法。 配置redis主从复制 一个主节点(端口6379),两个从节点(端口6380,6381),阅读全文
posted @ 2018-07-11 21:53 Levcon 阅读(14) 评论(0) 编辑
摘要: [toc] 项目一开始就开始使用redis了,但并没有高可用起来,只是运用到redis的存取功能。这两天偶然看到redis的主从复制,想着有空自己搞一下,但没想到搭建的过程终于到太多的坑了。现在记录下,搭建过程: redis安装(环境ubuntu 14) 搭建主从redis服务,我采用的是同台服务,阅读全文
posted @ 2018-07-08 20:07 Levcon 阅读(12) 评论(0) 编辑
摘要: [toc] mybatis拦截器入门 mybatis 拦截器接口Interceptor Interceptor接口,我们通过这个接口可以自定义我们自己的拦截器,从而实现在拦截的时候写上我们自己的一些逻辑。该接口提供了三个方法, 接口介绍: spring boot + mybatis整合 工程创建过程阅读全文
posted @ 2018-06-25 20:38 Levcon 阅读(14) 评论(0) 编辑
摘要: [toc] 老大说新的平台要把微服务的注册服务集群搭建起来,提高平台的稳定性。我一想之前我们的阳欧巴以及搭过一遍了,照着他写的文档来就行了,万万没想到,自己还是踩了不少坑。 基本配置 首先得先建两个注册服务,因为同一份代码,所以就采用了不同分支。 在不同的环境配置信息里面配置 端口为8766的配置,阅读全文
posted @ 2018-06-19 20:53 Levcon 阅读(12) 评论(0) 编辑
摘要: [toc] 在微服务中,注册服务使用安全机制 注册服务 客户端需引入的插件 在yml文件与properties文件中注册方式的写法阅读全文
posted @ 2018-06-13 20:21 Levcon 阅读(10) 评论(0) 编辑
摘要: [toc] 状态模式 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 在平常开发自己也会遇到好多方法过长,里面的判断语句太多,导致后续修改十分麻烦。今天看到状态模式的介绍,觉得很受益。下面通过一段代码错误的显示一遍没有使用状态模式的代码 public class Work 阅读全文
posted @ 2018-06-10 17:30 Levcon 阅读(6) 评论(0) 编辑