欢迎访问我的个人网站==》 jiashubing.cn
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 39 下一页
摘要: 身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等 阅读全文
posted @ 2017-09-06 09:52 贾树丙 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 原本的写法是: Map<String, Object> map = new HashMap<>(); String text = ""; if(map.get("text")!=null){ text = map.get("text").toString().trim(); } System.out 阅读全文
posted @ 2017-09-06 09:22 贾树丙 阅读(10549) 评论(0) 推荐(0) 编辑
摘要: Java使用itexpdf生成PDF,正常情况下,新建一个段落Paragraph,然后可以给段落添加一个格式BaseFont 效果如下: 但是这样整个段落只能是一个格式,如果我想让前面的字是蓝色,后面的字是红色,中间还插一张图片,这样的方法就无法做到了 后来发现,这时就用到了com.itextpdf 阅读全文
posted @ 2017-09-05 15:28 贾树丙 阅读(1708) 评论(0) 推荐(1) 编辑
摘要: 异常信息:org.eclipse.persistence.exceptions.OptimisticLockException 对象在其他的事物中被修改,而造成这一个问题的原因是:同时开启了两个事务,修改了同一个对象。解决方式就是:让对象在同一个事务中修改。 我使用的是cuba框架,这个框架可以使用 阅读全文
posted @ 2017-09-01 16:56 贾树丙 阅读(3285) 评论(0) 推荐(0) 编辑
摘要: 定义Map对象,其中key是对象的属性,值是对象的List列表。根据对应的key获取到列表,然后再给列表增加这个对象。 简直就是对象的Hash结构啊!! 如下定义Map<String,List<ExcelTable>> ,这个key是ExcelTable对象的一个属性,这个value就是ExcelT 阅读全文
posted @ 2017-09-01 15:52 贾树丙 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载,转载请注明出处! 阅读全文
posted @ 2017-09-01 15:38 贾树丙 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 安装了studio以后,直接点击【Start】报如下错,绝对不是网络的问题。 Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-3.4-bin.zip'. 其实可以 阅读全文
posted @ 2017-08-30 15:41 贾树丙 阅读(18649) 评论(0) 推荐(0) 编辑
摘要: 在browse.xml中的collectionDatasource 可以添加查询语句,使用 “= :custom$param” 的形式 然后在后台Controller类中添加这个参数,datasoure.refresh(params) 如果是在后台中查询,那参数设置就跟JPQL很像了 阅读全文
posted @ 2017-08-30 09:12 贾树丙 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 经常遇到这样的问题,需要修改jar包中的方法。应该如何做? 1、有些很人性化的框架jar包,比如SpringSecurity,可以修改配置文件指定一个新建的类,让类实现Jar包中的对应的接口就好了。 2、大部分的jar包都不会有这么方便的功能的。有一个简单的办法就是,在项目中建一相同路径相同名称的文 阅读全文
posted @ 2017-08-22 18:35 贾树丙 阅读(5007) 评论(0) 推荐(0) 编辑
摘要: 在finally中使用try/catch,并且catch的时候抛出异常 IDEA会提示警告 Reports throw statements inside of finally blocks. While occasionally intended, such throw statements ma 阅读全文
posted @ 2017-08-21 09:58 贾树丙 阅读(12212) 评论(0) 推荐(0) 编辑
摘要: 有的时候代码没有分离开,一个函数需要返回两个有用的结果。这个时候如果不把代码分离,那还有一种做法:就是将需要返回的值作为一个引用类型的参数,在函数中赋值。这样在外部就可以调用了。 通过传引用参数,为引用参数赋值需要注意:引用类型参数赋值不能指向另外一个地址 输出结果为 0 输出结果为1 阅读全文
posted @ 2017-08-21 09:42 贾树丙 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 有一个功能,要用复选框组做成单选框效果,如果有三个复选框 CheckBox ,并且保证每次只能选中一个。刚开始添加了以下的值改变后的监听方法 addValueChangeListener ,却导致了栈溢出: 思考上面代码的逻辑,假如现在第二个复选框是选中状态,此时再选中了第一个复选框,会触发第一个复 阅读全文
posted @ 2017-08-21 09:22 贾树丙 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 真是研究了很久很久,满满的泪啊 zxing生成二维码,默认是可以增加空白边框的,但是并没有可以设置边框颜色的属性。 其中增加空白边框的属性的一句话是: Map hints = new HashMap();hints.put(EncodeHintType.MARGIN, 1); 使用这句话设置边框,留 阅读全文
posted @ 2017-08-11 08:51 贾树丙 阅读(6184) 评论(0) 推荐(1) 编辑
摘要: 使用POI在Excel里插入图片,如何使插入的图片使用固定的大小?先介绍原有的两种方式: 一种是指定开始和结尾单元格,然后从头画到尾,相当于平铺 还有一种就是仅指定开始的单元格,图片的大小跟这个单元格的长宽有关,可以放大缩小固定的倍数,相当于左对齐 第一种效果如下: 第二种效果如下: 第一种方法的关 阅读全文
posted @ 2017-08-10 09:09 贾树丙 阅读(13432) 评论(0) 推荐(0) 编辑
摘要: JAVA中使用JPQL 一种设置id自动生成,自增长的方法 也有一种这样的 设置查询方法只读,不能更改数据库 设置实体字段为文本类型TextArea 阅读全文
posted @ 2017-08-01 18:17 贾树丙 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 39 下一页