
java学习
二狗的程序人生
记录,方便查阅
展开
-
Method [getSchoolId] was discovered in the .class file but cannot be resolved in the class object
初看,觉得没见过,为什么.class文件里面有,就是会报这种错呢?头疼想一下这个(schoolId)是否在另一个分支上添加,当前分支是否存在这个字段或代码。多分支同时开发,分支切换的问题,在1分支上启动,再换到2分支上改bug,测试2分支需要重新启动项目,或者重新加载项目...原创 2019-10-23 11:29:55 · 10392 阅读 · 0 评论 -
redis命令记录
一、linux中进入命令界面>redis-cli -h 127.0.0.1 -p 6379 -a "pass"二、获取想要key列表>keys 'key*'三、获取key的值>getkey原创 2019-07-29 15:34:14 · 156 阅读 · 0 评论 -
map中替换key
param.put("mobile", param.remove("mobiles"));原创 2019-06-27 16:18:16 · 16625 阅读 · 0 评论 -
Caused by: java.sql.SQLException: Got error 28 from storage engine
Caused by: java.sql.SQLException: Got error 28 from storage engine at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) at...原创 2019-06-24 14:27:51 · 1039 阅读 · 0 评论 -
下载文件中英文逗号导致下载失败
2019-06-26:由于是具体业务 ,没办法上图刚刚改完,导出组里面的东西,组名+时间戳就是文件名组名是另一个组的同事建的,所以有很多像(英文括号,英文逗号,下划线,中划线)之类的字符遇到一个文件名全都有的,一个一个删,最后才发现只有英文逗号才会导致下载失败没办法让另一个组的同事将逗号改成别的 ,我就在代码中用别的可以下载的符号代替了记下来,下次遇到好查2019-06...原创 2019-06-26 18:42:00 · 1458 阅读 · 2 评论 -
StringBuilder删除最后一个字符
@Testpublic void test001() { StringBuilder builder = new StringBuilder("手机号1,手机号2,手机号3,"); String result = builder.deleteCharAt(builder.length() - 1).toString(); System.out.println(resul...原创 2019-06-19 14:59:41 · 38365 阅读 · 0 评论 -
血的教训:千万不要在实体类里面写逻辑……
看到一句实在的话:如果建筑师盖房子就像程序员写程序一样,那么,第一只到来的啄木鸟就能毁掉我们的文明拷了在别处看来的图先不说原因,先上一个《阿里巴巴java开发手册》吧!8. 关于基本数据类型与包装数据类型的使用标准如下:1) 【强制】所有的 POJO 类属性必须使用包装数据类型。2) 【强制】RPC 方法的返回值和参数必须使用包装数据类型。3) 【推荐】所有的局部变...原创 2019-05-13 14:39:06 · 3308 阅读 · 3 评论 -
springboot+mybatis+postgresql
一、前提多数据源:druidpostgresql:以下简称pgsql,它是和mysql功能类似的关系型数据库数据层:mybatis二、搭建项目1、maven <!--springboot-启动包--> <dependency> <groupId>org.springframework...原创 2019-03-29 15:27:52 · 4497 阅读 · 0 评论 -
在linux中搭建maven私服
作用:mavenRepository中不存在的jar包,要用maven形式放到项目中,就可以用这种方式一、jdk环境要有(略过)二、maven环境1、下载tar包(1)Maven下载地址http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz(...原创 2019-03-13 11:52:41 · 430 阅读 · 0 评论 -
list去重,和数据相互转换
一、去重@Test public void test002() { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(2); list.add(1); // jd...原创 2019-02-28 17:41:02 · 184 阅读 · 0 评论 -
用fastjson将map转成实体类
转载:https://www.aliyun.com/jiaocheng/1442464.html一、pom<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.46.sec01<...转载 2019-01-24 15:44:29 · 9788 阅读 · 0 评论 -
tomcat下载文件乱码问题
一、文件内容乱码解决方式项目部署到生产环境之后下载文件乱码,代码没有问题,配置了一下tomcat就可以了。这可能是解决方法之一tomcat设置catalina.sh 中java_opts:JAVA_OPTS="-server -Dfile.encoding=UTF-8"不指定的话默认为ISO8859-1。二、文件名的中文部分不显示问题// 设置response的H...原创 2018-11-29 15:16:45 · 2120 阅读 · 0 评论 -
免费的api接口
还是最近在写的项目,需要根据手机号查询归属地。刚好大数据组有一个同事,用过类似的,我就将之借鉴到了自己的项目中。一、淘宝API手机号归属地查询https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13222222222"&t="+随机数防止缓存+"&qq-pf-to=pcqq.group"request...原创 2018-11-05 17:39:44 · 684 阅读 · 0 评论 -
easyexcel
项目需要做一个导出的功能,之前用过Apache poi,但是代码有一点多,这次被我无情抛弃了。无意之间发现了easyexcel这个工具。GitHub地址一个详细的解析...原创 2018-10-22 14:30:59 · 2176 阅读 · 0 评论