- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 Java 线程池 ThreadPoolExecutor 源码分析
转自 clevergump 的博客:http://blog.youkuaiyun.com/clevergump/article/details/5...
2019-10-12 16:25:44
201
原创 MySQL技术内幕 InnoDB存储引擎 第2版 下载
MySQL技术内幕 InnoDB存储引擎 第2版 下载地址https://pan.baidu.com/s/1EVpjr69hh0tDAD22eHx_1g提取码:nf6l
2019-05-14 16:56:05
14558
35
原创 打印回形数组
前段时间面试的时候被问到打印回形数组,当时只写了个大概,后来网上看了下,也实现得麻烦,就重新写了下,题目:输入一个整数N,打印出从1~N*N的N*N矩阵。比如N = 3,构成矩阵:1,2,3,8,9,4,7,6,5,比如N = 4,构成矩阵:1, 2, 3, 4,12,13,14, 5,11,16,15, 6,10, 9, 8, 7,N=5时,构成矩阵:1...
2019-05-14 16:34:25
2769
1
原创 springBoot集成Elasticsearch 报错 Health check failed
今天集成Elasticsearch 时启动报错,报错信息如下:2018-11-01 20:52:51.310 INFO [hstao-supersearch,,,] 8528 --- [ main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 80092018-11-01 20:52:51.314 INFO [hst...
2019-05-07 13:56:09
22686
原创 mybatis enum枚举 typeHandle
虽然mysql提供了enum类型,但有些情况下并不推荐直接使用。可以通过typeHandle将java中的枚举类型进行转换后存储到mysql例如枚举 Deletepublic enum Delete { NO(1, "没删除"), YES(2, "已删除"); private Integer code; private String describe; publ...
2019-05-07 11:33:50
833
原创 SpringCloud微服务框架搭建采坑记录
springCloud config配置中心默认是使用git来管理配置配置文件的,如果要使用svn,则需要将profile的设置成subversion springBoot的版本和springCloud的相关依赖包版本最好比配,如果springCloud的相关依赖包较老,而springBoot的版本又是最新的,则会因为jar包冲突导致无法启动,可适当降低springBoot版本<...
2019-04-24 09:58:26
289
原创 利用springMvc拦截器 反射修改HttpServletRequest中的请求
背景:最近接收到一个需求,需要对国外人员的护照信息做出支持,参与计算,比如一个url请求 127.0.0.1:8080//abc.do?sfzh=0123456789qwertyui,但是新需求提供的访问方式要求是127.0.0.1:8080//abc.do?sfzh=护照ID;但是我们以往版本中都是对sfzh(身份证号)进行计算,并不支持对护照信息的处理,且数据库中存储的是对护照ID进行...
2019-04-10 15:36:12
8471
原创 jackson 序列化 返回值为map类型时,key为Object的情况
在feign中,返回值类型为Map< ObjectA, ObjectB>的情况时,发送jackson序列化失败,导致服务熔断,错误日志信息为Can not find a (Map) Key deserializer for type接口如下:ResponseEntity<Map<EntityDto,List<XwbqDto>> mutiple...
2018-12-27 15:08:12
6180
原创 Springboot中引入本地jar包,并通过maven把项目打成可执行jar包
最近把以往的老项目用SpringBoot进行了重构,老项目中有部分本地依赖包不是放在maven库里的,是本地开发直接引入,需要在mvn package的时候把本地依赖jar也打进可执行包中。这种通用问题,在网上找了一圈却没发现什么好的解决办法,表示很惊讶。特此把解决办法记录共享下。1.网上较多的推荐方法:在pom文件定义依赖来一一对应本地依赖的相关jar包<dep...
2018-12-07 12:19:50
552
原创 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener
zh使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener在平时的单元测试,如果不使用RunWith注解,那么JUnit将会采用默认的执行类Suite执行,如下类:[java] view plain copypublic class TestClass { @Test public void t1(){} } JUnit允许用户指...
2018-11-14 11:19:49
324
原创 利用协处理器endpoint实现批量删除功能
最近因为工作需要,用到了hbase的协处理器endpoint,遇到了一些坑。以批量删除功能为例记录一些endpoint的使用方法。至于hbase只是以及协处理器coprocessor的知识在此不做过多介绍。1.安装protocbuf解释器安装下载protobuf-2.5.0.tar.gz文件 选定一个目录,比如Downloads目录下,解压下载的源文件 tar -zxvf pro
2017-07-20 18:40:04
1181
原创 centos6.5 无法上网的解决办法
新安装虚拟机centos6.5版本,可以ping通外网地址,却无法上网,无法用命令行下载文件,经解决后记录下解决方案step1:检查虚拟机设置确保网络连接工作在NAT模式,如图 step2:修改DNS地址切换到root用户切换到目录 /etc下修改resolv.conf文件中的DNS地址,添加一个DNS地址 如nameserver:8.8.8.8 ,其中192.168.61.2是我
2017-06-21 10:12:25
16046
1
原创 web工程读取自定义xml配置文件的方法
以前都是在c++中我都是习惯用ini配置文件,接触webx框架后,一般都是用得配置好的xml文件,偷懒结果就是把自己给坑了。在需要自定义配置文件的之后踩到了坑,特此记录下。 此处我想读取名为test.xml文件中的配置信息。 第一步就是要获取这个文件的路径: 千万不要使用System.getProperty("user.dir
2016-07-29 10:18:54
3725
原创 android学习笔记:在actionBar中增加控件
1.在AndroidManifest.xml中添加配置activity属性 <activity android:name=".killProcess" android:label="杀杀杀" android:theme="@style/AppTheme"> 2.在menu文件夹下新建一个布局,并在布局中增加控件<menu xmlns:a
2016-06-24 11:26:04
688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人