摘要: 一、准备docker swarm的集群环境 二、准备微服务 ①eureka服务 application.yml配置 java代码略... ②microserviceone服务 application.yml配置 java代码略... ③microservicetwo服务 application.ym 阅读全文
posted @ 2019-05-22 17:33 hejinsheng 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: 系统: Ubuntu 18.04.2 LTS 内存: 8G 机器: 1 安装前准备 1.1 关闭系统swap分区(需要重启系统) vi /etc/fstab,注释swap行的UUID信息 1.2 /etc/apt/source.list中配置阿里云k8s源 # kubeadm及kubernetes组 阅读全文
posted @ 2019-03-19 15:05 hejinsheng 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 第一部分 Spring 4.x 1. Spring基础 略过 2. Spring常用配置 2.1 Bean的scope 使用@Scope注解配置scope.默认signleton,原型模式prototype 2.2 Spring EL和资源调用 支持在xml和注解中使用表达式,需要@Property 阅读全文
posted @ 2019-02-18 17:20 hejinsheng 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 准备证书及秘钥 方式一、springboot项目可直接在yml中配置 1、需要将证书转换成jks或p12格式,如 多个crt证书转为pem: 2、然后在yml中进行配置 3、启动应用,顺利的话此时访问https://domain:8443/就访问到了原先的页面 4、端口映射,将443端口映射到844 阅读全文
posted @ 2019-01-18 14:58 hejinsheng 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 一、分析GC日志 打印的GC信息 [Full GC (Ergonomics) [PSYoungGen: 26624K->26623K(29696K)] [ParOldGen: 69631K->69630K(69632K)] 96255K->96253K(99328K), [Metaspace: 32 阅读全文
posted @ 2019-01-17 15:04 hejinsheng 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 规则引擎适用于有复杂多变的规则,如商品满减、积分赠送、考勤规则等 一、引入maven依赖 二、drools有两种执行方式,第一种是基于kmodule.xml、drl配置文件,第二种是动态读取规则 基于kmodule方式 1)创建Fact,drools中的Fact即是java中的普通的bean,用于传 阅读全文
posted @ 2018-10-30 14:35 hejinsheng 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 代码转自 https://www.jianshu.com/p/a9d030fec081 服务端: 客户端: 阅读全文
posted @ 2018-02-24 16:38 hejinsheng 阅读(359) 评论(0) 推荐(0) 编辑
摘要: NIO区别于IO,是同步非阻塞的。nio直接使用native函数库,直接分配对外内存,通过DirectByteBuffer对象作为这块内存的引用操作,避免了数据在java堆和对外内存间来回复制。 概念区分: 1.同步:使用同步IO时,Java自己处理IO读写。 2.异步:使用异步IO时,Java将I 阅读全文
posted @ 2018-02-23 17:47 hejinsheng 阅读(145) 评论(0) 推荐(0) 编辑
摘要: MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。 一、MyBatis的框架设计 1.接口层 和数据库交互的方式 阅读全文
posted @ 2018-02-11 10:24 hejinsheng 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1、创建Interface public interface IUserDao { void save(); } 2、创建实现类 public class UserDao implements IUserDao { @Override public void save() { // TODO Aut 阅读全文
posted @ 2018-02-10 15:38 hejinsheng 阅读(2302) 评论(0) 推荐(0) 编辑