随笔分类 - JAVA

Retrofit提交Json
摘要:1、APIService为自定义接口类, 定义@Headers 2、调用代码如下,使用了Call<ResponseBody>, 阅读全文
posted @ 2018-10-06 22:44 zhaogaojian 阅读(1463) 评论(0) 推荐(0) 编辑
Java字符串格式化输入
摘要:注意如果是4位以上的数比如1234,MessageFormat显示的是1,234.需要使用{0,number,#}格式化 阅读全文
posted @ 2018-10-06 22:29 zhaogaojian 阅读(3024) 评论(0) 推荐(0) 编辑
POI导出Excel 错误THE MAXIMUM COLUMN WIDTH FOR AN INDIVIDUAL CELL IS 255 CHARACTERS
摘要:int orgColWidth = (arrColWidth[column.Ordinal] + 1); if (liekuan > 255) liekuan = 255; //设置列宽 sheet.SetColumnWidth(column.Ordinal, liekuan * 256); 阅读全文
posted @ 2018-08-27 14:20 zhaogaojian 阅读(2841) 评论(0) 推荐(0) 编辑
今天终于想明白为什么java包要倒着写
摘要:比如 com.baidu.video,因为java内部实际上是以文件夹形式存在的,是按com,baidu,video依次生成文件夹的具体功能的是子文件夹,所以要倒着写。 阅读全文
posted @ 2018-08-15 10:05 zhaogaojian 阅读(894) 评论(0) 推荐(1) 编辑
SpringBoot入门笔记(四)、通常Mybatis项目目录结构
摘要:1、工程启动类(AppConfig.java) 2、实体类(domain) 3、数据访问层(dao) 4、数据服务层(service) 5、前端控制器(controller) 6、工具类(util) 7、配置信息类(config) 8、数据传输类(vo) 9、映射类(mapping) 10、模版类( 阅读全文
posted @ 2018-05-02 22:57 zhaogaojian 阅读(524) 评论(0) 推荐(0) 编辑
SpringBoot入门笔记(三)、热加载
摘要:1、配置热加载环境,在pom.xml添加如下代码 2、Run as ->Maven Build 3、运行,报错 4、打开Run Configuration 修改为JRE1.85、修改代码 6、刷新页面 7、这时候重新运行程序提示端口被占用,需要使用另外一种方法 在App内添加(需要实现创建lib目录 阅读全文
posted @ 2018-05-01 17:51 zhaogaojian 阅读(174) 评论(0) 推荐(0) 编辑
SpringBoot入门笔记(二)、使用fastjson
摘要:1、添加fastjson配置 2、重写configureMessageConverters 3、运行http://127.0.0.1:8080/getstudent 浏览器输出有乱码4、修改Controller 5、再次运行,正常,并且可以看到fastjson已经自动格式化了输出内容 6、常用注解@ 阅读全文
posted @ 2018-05-01 17:03 zhaogaojian 阅读(196) 评论(0) 推荐(0) 编辑
SpringBoot入门笔记(一)、HelloWorld
摘要:本文是一篇SprintBoot学习入门笔记 1、打开Eclipse,版本为Oxygen 4.7.0 2、新建项目NewProject->MavenProject->Next->Next GroupId填写com.learn,Artifactid 填写spring-boot-hello,完成 3、配置 阅读全文
posted @ 2018-05-01 12:05 zhaogaojian 阅读(198) 评论(0) 推荐(0) 编辑
Unsupported major.minor version 52.0
摘要:52.0是JDK1.8.0 阅读全文
posted @ 2018-04-22 21:50 zhaogaojian 阅读(110) 评论(0) 推荐(0) 编辑
优雅高效的MyBatis-Plus工具快速入门使用
摘要:https://www.cnblogs.com/fingerboy/p/6657118.html目前正在维护的公司的一个项目是一个ssm架构的java项目,dao层的接口有大量数据库查询的方法,一个条件变化就要对应一个方法,再加上一些通用的curd方法,对应一张表的dao层方法有时候多达近20个,果 阅读全文
posted @ 2018-01-18 10:26 zhaogaojian 阅读(7809) 评论(0) 推荐(0) 编辑
mybatis中#{}和${}的区别
摘要:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 阅读全文
posted @ 2018-01-18 10:04 zhaogaojian 阅读(279) 评论(0) 推荐(0) 编辑
异常处理com.sun.image.codec.jpeg.JPEGImageEncoder
摘要:以下方案不一定能解决问题。解决方案:配置JDK的JRE_HOME 环境变量既可。 Linux 下配置 : vi /etc/profile 在profile文件下面追加写入下面信息: export JAVA_HOME=/usr/java/jdk1.7.0_21 export CLASSPATH=.:$ 阅读全文
posted @ 2018-01-17 23:44 zhaogaojian 阅读(205) 评论(0) 推荐(0) 编辑
图片压缩之-JPEGCodec失效替换方案
摘要:今天遇到一个405错误,提示Method not allowed ,一直以为是控制器出问题了,后来发现实际上是Jpeg库有问题。刚开始用这个库,没想到已经不推荐使用了。下面是网上找的解决方案。http://blog.csdn.net/xuxu120/article/details/75024653 阅读全文
posted @ 2018-01-17 23:21 zhaogaojian 阅读(833) 评论(0) 推荐(0) 编辑
MyBatis下MySqL用户口令不能为空
摘要:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3308/testjdbc.username=testjdbc.password=test 如果数据库设置密码为空,在配置文件里也留空的话,不能连接。 阅读全文
posted @ 2018-01-16 11:32 zhaogaojian 阅读(429) 评论(0) 推荐(0) 编辑
java.lang.OutOfMemoryError: PermGen space及其解决方法
摘要:MyEclipse下有问题,用Eclipse和IDEA调试时未发现该问题。双击server的配置,加上以下配置。 -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m 阅读全文
posted @ 2018-01-15 00:51 zhaogaojian 阅读(108) 评论(0) 推荐(0) 编辑
Hibernate or 的用法
摘要:转自baidu estrictions.or(Restrictions.like(),Restrictions.or(Restrictions.like,........))里面的or可以无限加的.还是比较好用 Session session = getHibernateTemplate().get 阅读全文
posted @ 2018-01-14 22:38 zhaogaojian 阅读(974) 评论(0) 推荐(0) 编辑
如何理解<base href="<%=basePath%>"
摘要:原文链接http://316325524.blog.163.com/blog/static/6652052320111118111620897/ "base href " 今天在写一个JSP网页的时候,href不能用了,所有href鼠标放上去前面现实的都是“http:///”,竟然有三个“/”,而且 阅读全文
posted @ 2018-01-14 22:05 zhaogaojian 阅读(236) 评论(0) 推荐(0) 编辑
jsp/servlet页面跳转丢失样式问题
摘要:问题:使用servlet,如何处理在多路径页面跳转中servlet转发页面样式丢失问题?(例如访问 http://localhost/project/listUser.action后转到http://localhost/project/user /listUser.jsp,这时候浏览器还是停留在ht 阅读全文
posted @ 2018-01-14 22:03 zhaogaojian 阅读(777) 评论(0) 推荐(0) 编辑
Tomcat中配置URIEncoding="UTF-8"来处理中文的方法
摘要:http://www.cnblogs.com/seabird1979/p/4837237.htmlTomcat中配置URIEncoding="UTF-8"来处理中文的处理打开 server.xml 文件,更改两个地方。 配置一:添加 URIEncoding="UTF-8" 配置二:添加 URIEnc 阅读全文
posted @ 2018-01-11 17:49 zhaogaojian 阅读(442) 评论(0) 推荐(0) 编辑
IDEA不生成WAR包,报错
摘要:com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionExceptionProjectStructure->Include in project build勾选即可。 阅读全文
posted @ 2018-01-09 13:52 zhaogaojian 阅读(948) 评论(0) 推荐(0) 编辑