摘要: 我们知道redis支持字符串、哈希、链表、集合、有序集合数据类型,Redis的安装和命令就不用介绍了,可以自己下载安装。这里我们介绍一些更深入一点的用法。 一 安全性 1.用ACL路由控制安全性。 2.给redis加上密码,默认是注释了的。 3. 服务器做SSL 4. 禁用指定命令 5. 使用绑定I 阅读全文
posted @ 2019-01-16 13:51 jameszheng 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 很多公司的研发工作流程中都会代码审查这个环节,那么在做代码审查到底应该从哪些方面来入手呢?当然每个公司或每个团队都有自己的标准,每个人经验也不一样,所以标准并不完全相同,这里我就说一下我们团队在代码审查时是怎么做的。 首先我们遵循的总的标准是: 代码整洁 易读 可维护性高 可扩展性强 高性能 看一下 阅读全文
posted @ 2019-01-15 18:42 jameszheng 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在前面分析的序列化的文章中,我们看到有这么一段代码: 这里有个@SPI注解,那么它有什么作用呢,接下来我们就来分析。 一 什么是SPI SPI的全名为Service Provider Interface,是针对厂商或者插件的。系统模块之间基于接口编程,为了实现在模块装配的时候能不在程序里动态指明,这 阅读全文
posted @ 2019-01-15 17:05 jameszheng 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Dubbo是 Alibaba 开源的分布式服务框架远程调用框架,在网络间传输数据,就需要通信协议和序列化。 一 通信协议 Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的,默认也是用 阅读全文
posted @ 2019-01-15 14:01 jameszheng 阅读(23893) 评论(1) 推荐(2) 编辑
摘要: 最近抽时间研究了一下springboot的自动配置,接下来简单介绍一下自动配置的源码及在springboot的项目里面怎么配置需要的各种属性。 本文以springboot 1.5.10为例。 首先看一下我们一个springboot启动类的代码: 这里的注解@SpringBootApplication 阅读全文
posted @ 2019-01-14 15:47 jameszheng 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Spring的AOP核心采用的设计模式采用的是代理模式,先介绍下Java的代理。 这里借鉴一下其他人的介绍,https://blog.csdn.net/fighterandknight/article/details/51200470 一 代理模式 代理模式是常用的java设计模式,他的特征是代理类 阅读全文
posted @ 2019-01-11 18:29 jameszheng 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一 List List继承collection,有序,元素可重复。 实现类: ArrayList,数组方式实现的,是线程不安全的;Vector 是线程安全的;LinkedList 是线程不安全的,底层是由链表实现的 。 ArrayList与LinkedList在效率上有些互补,LinkedList进 阅读全文
posted @ 2019-01-11 12:00 jameszheng 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 本文说的Mysql是5.6版本。Mysql的存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Memory, 4. Blackhole, 5. CSV, 6. Performance_Schema, 7. Archive, 8. Federated , 9 Mrg_Myisam。 阅读全文
posted @ 2019-01-10 16:50 jameszheng 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 说到SpringMVC,首先我们了解一下spring常用的jar包,以4.3版本为例。 Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现 阅读全文
posted @ 2019-01-08 17:37 jameszheng 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 此篇文章介绍springboot集成activemq,使用的版本为:springboot 1.5.10,activemq 5.13 首先安装Windows版的activeMq,本机安装的是为5.15.4。 在安装路径apache-activemq-5.15.4-bin\bin\win64,双击act 阅读全文
posted @ 2019-01-06 18:55 jameszheng 阅读(229) 评论(0) 推荐(0) 编辑