java
YummyKang2017
这个作者很懒,什么都没留下…
展开
-
spring中的设计与模式
留坑,后补原创 2020-04-19 12:40:22 · 157 阅读 · 0 评论 -
深入分析mybatis拦截器之动态代理(译)
原文:http://www.programering.com/a/MjN1UjNwATE.html(非直译,如有错误欢迎指正) 我们都知道mybatis自定义拦截器大概的格式类似于下面这种方式: @Intercepts({ @Signature(type = StatementHandler.class, method = "query", args = {Statement...原创 2020-04-12 15:07:01 · 330 阅读 · 0 评论 -
Java中动态数组的实现
java中数组在初始化之后其长度也就确定了不能更改,原创 2014-07-14 21:43:52 · 554 阅读 · 0 评论 -
solr7搭建搜索服务
环境要求:jdk1.8,本机使用的是1.8没有试过其它的版本, os:linux 1.下载solr7,地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.1.0 2.mv到/opt中,解压:tar -zxvf solr-7.1.0.tgz 3.cd到solr-7.1.0/bin中,以单机模式启动,sudo ./solr原创 2017-12-13 19:56:02 · 1761 阅读 · 0 评论 -
Java并发编程艺术笔记
第二章 Java 并发机制的底层实现原理1.volatile是轻量级的sychronized,保证了共享变量的可见性。可见性的意思是当一个线程修改一个共享变量的时候,另外一个线程能读到这个修改的值。volatile instance = new Singleton()转成汇编代码,如下0x01a3de1d: movb 0x0,0x1104800(0x0, 0x1104800(%esi);0x01a3原创 2017-12-19 16:46:16 · 292 阅读 · 1 评论 -
NoClassDefFoundError与ClassNotFoundException之间的区别
首先我们来看一下文档中是如何定义的。NoClassDefFoundErrorThrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a ...原创 2018-03-15 10:55:40 · 1648 阅读 · 0 评论 -
kubernetes部署rabbitmq集群
os:centos7 kubernetes版本:1.8 rabbitmq版本:3.7.4(只要有下面所说的功能就可以,版本不一定非要这个号的)首先说明一下,rabbitmq是使用autocluster插件去调用kubernetes apiserver获取rabbitmq服务的endpoints获取node节点信息,并加入集群的。下面开始操作:1. kubernetes环境2. 下载docker镜像...原创 2018-04-10 16:04:33 · 4461 阅读 · 2 评论