
Java
看见月亮就想起你
Object object=new Object()
展开
-
使用freemarker生成word报错:根据架构,XML数据无效
目录场景原因解决方法场景使用freemarker模板生成word,word文档打不开,报错信息提示“根据架构,XML数据无效”,如下图所示原因生成word中有特殊字符,需要对特殊字符进行处理,常见特殊字符有:<>&’'等,可以根据实际情况具体分析一下特殊字符会导致xml格式错乱解决方法方法一/** * 通过Freemaker的Configuration读取相应的ftl,配置Freemarker模板参数信息 */freemarkerConfig = new Conf原创 2020-12-01 19:46:18 · 5429 阅读 · 5 评论 -
[Mybatis] java.lang.NumberFormatException: For input string异常
使用mybatis做条件判断时报错,报错信息如下:### Error querying database. Cause: java.lang.NumberFormatException: For input string: "Y"### Cause: java.lang.NumberFormatException: For input string: "Y"导致报错的相关代码(Mybatis xml配置文件)<if test="period == 'Y'"> AND DATE原创 2020-09-12 10:27:45 · 3995 阅读 · 0 评论 -
java8 list根据字段分组形成Map
通过java8 新特性Stream Api完成对List的分组操作,包含1. 根据一个字段分组2. 根据多个字段分组原创 2020-04-05 23:47:58 · 12704 阅读 · 2 评论 -
面试Java开发小结(1-2年工作经验)
一、写在前面的首先简单介绍一下我自己的情况:本人2017年毕业后在济南一家公司呆了1年多,工作经验也不是多丰富,到2018年10月辞职回家考研去了,考研结果感觉不尽人意,于是在年后就立即到济南找工作,总共面了三家,很幸运的都通过了面试,在这里我分享一下我面试中遇到的问题,大牛就不要看了,工作经验一年左右的可以参考参考。(济南面试Java开发~工作经验1-2年适合)二、面试问题1、必不可少...原创 2019-02-15 11:14:40 · 1506 阅读 · 1 评论 -
实体类的链式调用风格
最近工作中尝试使用了java链式调用来给实体类赋值,可以简化代码,使代码更具有可读性,下面分享一下链调用风格链调用风格如下图所示:实体类实现方式这里需要在生成get set 方法的时候进行修改,要使用这种链调用的风格,就要要求在set时需要返回实体类自身类型,而不能是返回void具体实现如下:在idea中,alt+insert —> 选择getter and se...原创 2019-05-22 00:24:52 · 1589 阅读 · 0 评论 -
java编码风格
写一份编码风格良好的代码会带给自己一种成就感,下面介绍一些自己学到的编码规范,随着自己不断的学习还会继续丰富本文的内容1.编码风格从命名走起驼峰风格类名首字母要大写;如果每个类名是由多个单词构成的,那么应该将他们并到一起,单词之间不要使用下划线进行分割名字,并且每个单词的首字母也要采用大写的形式方法名和变量名公认的命名风格和类名的命名风格一样,只是需要将第一字母改为小写就像是:...原创 2019-05-26 12:03:13 · 249 阅读 · 0 评论 -
《java编程思想》中提到的“别名现象”
最近在看java编程思想,没想到一个简单的赋值操作也会有隐藏的坑在里边,在这里作一下总结,避免更多的人陷入此坑。基本类型赋值时,如果对基本类型使用a=b,就相当于将b的内容复制给了a,如果接着修改b的值,那么a不会受到修改的影响,用代码验证如下:public class Test1 { public static void main(String[] args) { ...原创 2019-05-27 23:47:23 · 257 阅读 · 0 评论 -
@Autowired写在变量上和构造器上的区别
原文地址:https://blog.youkuaiyun.com/kane0409/article/details/78865964 @autowired可以写在变量和构造器上,注入bean,但是有的时候写在变量上会报空指针异常NPE,然后通过写在构造器上就解决了此问题,如下所示: 这种方式会报错public class Test{ @Auto...转载 2019-07-08 08:45:50 · 731 阅读 · 0 评论