- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 springmvc类型转换的几种方式
文章目录先说结论一、实现Formatter1.使用方式二、实现Converter1.使用方式三、使用`@InitBinder`1.使用方式四、原理解析1.转换器注入原理2.关联RequestMappingHandlerAdapter3.流程概述,关注WebDataBinder的生成4.类型转换核心方法先说结论目前所知一共有三种方式:实现org.springframework.format.Formatter实现org.springframework.core.convert.converter.
2022-05-30 22:24:00
392
原创 jdk8 运行时常量池在jvm的区域
都知道jdk8去除了永久代,用元空间去实现方法区,以前认为方法区是包含运行时常量池和class类型数据,后来看文章说是jdk7把运行时常量池从永久代移到堆中,那么jdk8里运行时常量池是在堆中还是元空间里呢?先说结论:在堆中。写个例子: /** * -Xms2m * -Xmx2m * 验证运行时常量池在堆还是直接内存 */ private static void functionOut() { int i = 0;
2022-05-14 21:59:12
836
3
原创 elasticsearch开启密码验证
开启xpack:elasticsearch.ymlxpack.security.enabled: true修改内置用户名密码bin/elasticsearch-setup-passwords interactive使用了springboot和spring-data-elasticsearch去除自动配置类@SpringBootApplication(exclude = { ElasticsearchAutoConfiguration.class})使用Elasticsea.
2021-01-20 09:41:40
736
原创 记一个ssh免密登录失败的原因
就是A去免密登录B,把公钥拷贝到B的authorized_keys里面,然后ssh始终不能免密登录,最后发现是权限的问题,如下:当我把权限改成600就可以免密登录,就是有一点很疑惑,明明修改前的权限更大,为啥登录不了...
2020-12-04 17:42:13
164
原创 记一次idea里java.exe finished with non-zero exit value 1
项目里做了logback日志过滤,配置好了xml,<filter class="ch.qos.logback.core.filter.EvaluatorFilter"> <evaluator class="ch.qos.logback.classic.boolex.JaninoEventEvaluator"> <expression>logger.contains("LogServiceImpl")</expression>
2020-12-03 15:48:51
1634
原创 String的split方法
今天做项目,解析文件读取每行,每行数据以不可见字符分割,但是出现个奇怪的现象:比如说一行数据:"a,b,c,,,"我使用String的split方法去解析它:split[] split = msg.split(",") // 数组的值是 "a" "b" "c" 这样我插入数据库的话就会出现行数不匹配错误,应该用split的另外的重载方法:split[] split = msg.split(",&qu
2018-04-20 14:25:31
654
原创 linux和windows文件传输
1、工作中一般都用xftp来传输,操作方便简单:2、使用命令行传输:这个大家如果装过git,右键就会出现一个git bash用这个可以使用scp命令去传输文件:复制文件:格式: scp 本地文件 用户名@ip 远程文件 例子:scp aa.txt root@172.30.150.132:/home/bb.txt 如果复制目录,加个参数-r
2018-01-19 14:38:07
241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人