- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 fastjson转换json时做自然排序
有时候会碰到要对输出的json串做排序的需求。而1.2.3之后的版本,Map的序列化没有做排序再输出,原因是通过TreeMap排序很影响性能。1.2.27版本中增加SerializerFeature.MapSortField实现同样的功能: JSON.toJSONString(map, SerializerFeature.MapSortField); 参考链接:https://github.c...
2018-11-02 17:56:45
10505
原创 Mysql常用语句
查询表的所有列名。 select GROUP_CONCAT(COLUMN_NAME) from information_schema.columns where table_name='table_name'; 3.
2018-09-05 23:04:23
198
原创 Tomcat中URL对于特殊字符编码问题
URL中有特殊字符如大括号{},^等tomcat会返回400错误 java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote....
2018-08-29 13:53:10
4182
原创 数据库中数据包含空格造成页面乱码解决
Mysql中数据有空格时返回给前端如果不做处理会乱码 解决办法: update bss_enterprise_info set dict_name = TRIM(BOTH ‘\n’ FROM TRIM(CHAR(‘\t’) FROM TRIM(dict_name)));
2018-07-16 19:51:14
1418
原创 DWZ弹框dialog分页功能不可用
正常的navTab页面分页可以使用,但是对话框就不行; 浏览器F12看network点击dialog对话框的分页时发送的竟然是父页面navTab的查询请求!问题就出在这: 这是父页面的分页代码: <div class="pagination" targetType="navTab" totalCount="${requestScope.page.total...
2018-07-09 17:24:25
819
1
原创 Java使用RedisTemplate模糊删除key
Redis模糊匹配批量删除操作,使用RedisTemplate操作: public void deleteByPrex(String prex) { Set<String> keys = redisTemplate.keys(prex); if (CollectionUtils.isNotEmpty(keys)) { r...
2018-07-06 22:33:51
26081
5
原创 Java替换(新增)JSON串里面的某个节点
替换JSON串里面的某个节点 这里使用的是alibaba的fastjson,使用JSONObject解析替换,这里的key存在就会替换,不存在就新增 JSONObject object = JSONObject.parseObject(jsonString); object.put("name", "张三"); objec...
2018-06-08 10:35:52
7872
原创 IntelliJ IDEA使用的一些方法及问题记录
在运行SpringBoot时报错: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean 旧版本的IDEA有个bug,就是scope为provided时启动不会加载所以会报错: &lt;dependency&gt; ...
2018-05-29 19:54:12
4646
原创 Mysql主从同步记录
操作系统:CentOS 6.5 Mysql版本:5.7.18 准备两台Mysql,当然可以配置多台,下面以两台为例 master:192.168.43.66 slave:192.168.43.67 一、首先配置主服务器master(192.168.43.66): 创建同步用户账号 $mysql -uroot -p mysql> use mysql my...
2018-05-21 19:37:53
2427
原创 Linux常用命令笔记
打包 tar -zcvf [目标文件名].tar.gz [原文件名/目录名] 如果想排除某些文件,可以加参数 –exclude=[目录]/[文件] tar -zcvf app.tar.gz app/ –exclude=app/webapps/logs 解压包 tar zxvf app.war 查看java相关进程 ps -ef|grep java 或者 ps aux|grep ...
2018-05-16 20:12:27
196
原创 sonar 检测代码时报错Module "xxx" is already part of project "xxx"
由于多个项目都引用了相同的Module,所以在sonar检测时就报错: SonarQube task 'AWHROAbT0wtH97yGl5Mg' status is 'IN_PROGRESS' 再查看详细错误信息发现: "Validation of project failed: o Module "com.xxx.xxx:xxx" is already part of pro...
2018-02-26 17:10:34
2265
原创 Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column
这个错误是由于mysql 版本问题导致的 `create_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', 这是建标语句。MySQ...
2018-02-26 15:09:23
11159
原创 Mybatis批量插入及遇到的问题Parameter '__frch_item_0' not found
大家都知道,批量插入比一条一条插入要快,而且更节省资源,当然是在插入量不是很大的情况下,数据量大的话可以考虑批次插入。今天在做批量导入时碰到了一个问题: Parameter ‘__frch_item_0’ not found. Available parameters are [map] 检查sql发现是字段名错了…… <insert id="batchInsert" para...
2018-02-08 18:17:21
2095
原创 在使用selectSingleNode报NoClassDefFoundError
今天在使用dom4j操作XML时抛出了一个异常:java.lang.NoClassDefFoundError: org/jaxen/JaxenException 出错原因:少了一个包:jaxen-1.1.1.jar 解决办法:添加jaxen-1.1.1.jar包即可
2017-03-24 17:48:27
556
原创 关于页面报bootstrapValidator is not a function错误的解决方法
被这个问题困扰了好几天,在最近做的项目中发现的问题。和别人一起交流了好久也没发现问题出在哪里。 最后发现是由于我在父页面引入的一个JSP造成的—我在父页面已经引入了jquery和bootstrap相关的文件然后又在include文件里引入了一次
2016-11-20 19:35:17
8760
原创 "=="和“Equals”的区别
“==”比较的是两个变量的内存存储的数值或者说是引用是否相等,当比较基本数据类型时,只能使用“==”。equals()比较的是两个对象的内容是否相同,如果equals()没有被重写,那么默认使用Object的equals()方法,这时候就和“==”的作用相同了。 例如:String c = new String("abc"); String d = new String("abc"); Sys
2016-10-13 16:29:28
352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人