随笔分类 -  Java

摘要:承上启下,可折叠 上一篇说的是:服务器是windows server时,用jacob将msoffice(指的是word,excel,ppt)转换成pdf。 若被部署项目的服务器是centOS等linux server时,就不能用之前的上述说的那种方式了。 在上一篇说到openoffice将msoff 阅读全文
posted @ 2017-04-27 17:01 风巽•千叶翔龙 阅读(8809) 评论(5) 推荐(2)
摘要:问题:java 如果将 word,excel,ppt如何转pdf 我个人的观点:windows server下用 jacob; linux server下 用openoffice。 PS:1.本文中说的是windows server下用 jacob这一部分,之后说openoffice的解决方案。 2 阅读全文
posted @ 2017-04-27 13:29 风巽•千叶翔龙 阅读(28310) 评论(19) 推荐(8)
摘要:出现问题: 今天在pom.xml中引入了最新版本guava工具包,编译时报了如下错误: [ERROR] E:\workspace\report\src\main\java\indi\johnny\report\template\excel\ExcelXSSFStyle.java:[16,-1] 无法 阅读全文
posted @ 2017-02-03 18:53 风巽•千叶翔龙 阅读(16077) 评论(1) 推荐(2)
摘要:Q:为什么有必要在开发环境中配置反编译工具呢? A: 当运行引用了第三方jar包项目时,突然报出了jar包中的某个类的某一行出现异常。我们想看一下这个class文件的代码时,经常出现了如下图所示的场景: god ,我的内心是崩溃的。 去找源码吗?可以,but很浪费时间(除非是maven项目,在pom 阅读全文
posted @ 2016-09-03 00:26 风巽•千叶翔龙 阅读(49878) 评论(8) 推荐(12)
摘要:编译java文件时,提示编码GBK的不可映射字符。 主要原因:windows 默认编码方式为GBK,用javac编译时,中文按照GBK解析,但是文件内容编码格式不是GBK。 解决:若编译单个文件指定编码格式就可以了 javac -encoding UTF-8 TestBinaryNum.java 阅读全文
posted @ 2016-06-28 23:09 风巽•千叶翔龙 阅读(1723) 评论(0) 推荐(0)
摘要:从maven中央仓库下载下来的jar包手动导入本地库,如下图 以下其中maven的dependency <dependency> <groupId>org.molgenis</groupId> <artifactId>molgenis-data-vcf</artifactId> <version>1 阅读全文
posted @ 2016-06-15 17:32 风巽•千叶翔龙 阅读(7069) 评论(0) 推荐(0)
摘要:问题描述:最近编写程序遇到一个问题,文件首行的内容为空,但调用line0.length()返回的确为1 。如下图: 最初认为可能存在制表符,或者换行符的原因,于是调用了line0.trim();方法,but然并卵。如下图: 最后调用line0.getBytes();发现确实存在数据。如下图: 并且发 阅读全文
posted @ 2016-06-15 17:06 风巽•千叶翔龙 阅读(720) 评论(0) 推荐(0)
摘要:疑问:1.为什么调用file.delete()方法时,返回值为false. 2.为什么调用Guava工具jar包中的Files.move(from,to) ,报异常:java.io.IOException: Unable to delete 执行代码程序前需要创建一个test.txt文件。 上代码: 阅读全文
posted @ 2016-06-12 14:35 风巽•千叶翔龙 阅读(28314) 评论(0) 推荐(0)
摘要:java 多维数组遍历的顺序的性能问题ps:下图为java多维数组内存分布原理。出自:http://math.hws.edu/javanotes/c7/two-dimensional-array.png出自:http://www.importnew.com/16742.html 阅读全文
posted @ 2015-10-27 14:18 风巽•千叶翔龙 阅读(514) 评论(0) 推荐(0)
摘要:上代码package com.core.array2collection;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Demo { public static... 阅读全文
posted @ 2015-10-27 11:19 风巽•千叶翔龙 阅读(380) 评论(0) 推荐(0)
摘要:目的:加深对java引用变量的理解,避免数据的处理的偏差。问题:1.一个集合List ,将新建Student对象stu放入List之后,再给stu的成员变量例如id,name赋值。此时List中的stu的值改变了吗?2.一个Student的对象stu,当做modifyStuName()方法的参数传入... 阅读全文
posted @ 2015-10-27 08:58 风巽•千叶翔龙 阅读(233) 评论(0) 推荐(0)
摘要:hello ,好久没来了。今天我来和大家分享一下有关引用变量的注意事项,一是加深一下自己的理解,二是对这块不太理解的同学可以看看。大神可飘过,有什么不对或不足的地方请多多指教,谢谢。假设场景:有一个统计游戏玩家信息调查问卷系统,玩家填写了调查问卷,会给玩家一些奖励,当然目前这不是我们关注的部分。我们... 阅读全文
posted @ 2015-06-13 20:42 风巽•千叶翔龙 阅读(287) 评论(0) 推荐(0)
摘要:静态变量和静态方法是不依赖类的实例的,所以直接可以用类名直接调用。概念: 静态变量: 同一类所有的实例共享一份静态变量 静态变量初始化: 静态变量会在该类的任何对象创建之前完成初始化。 静态变量会在该类的任何静态方法执行之前完成初始化。 静态的final变量是常量。注意事... 阅读全文
posted @ 2015-03-12 14:03 风巽•千叶翔龙 阅读(196) 评论(0) 推荐(0)
摘要:自我总结,欢迎拍砖,不胜感激!目的: 加深foreach遍历的影响证明:foreach遍历的前提条件是:list !=null ,而不是:list !=null && list.size() >0说明: jdk -version : 1.6public static void main(String... 阅读全文
posted @ 2015-01-16 01:11 风巽•千叶翔龙 阅读(4001) 评论(0) 推荐(0)
摘要:自我总结,有什么不对或不到位的地方,请指出,感激不尽!目的:熟练掌握java中null值出现的情况,避免NullPointerException代码环境准备:需要引入junit;将代码package部分改成自己的package名。然后即可单元测试。需要理解的概念:包装类:例如:Integer,Lon... 阅读全文
posted @ 2015-01-04 12:54 风巽•千叶翔龙 阅读(3993) 评论(0) 推荐(0)
摘要:自我总结,欢迎拍砖!目的:在需要返回int,long等基础类型数据的情况下,尽量在mybatis的Mapper中用基础类型的包装类。原因:当查询的字段为空值时,mybatis会返回null,用基础类型接收则会出现异常,但是用包装类就把这个问题规避了。一.读数据环境准备:创建student表(无主键)... 阅读全文
posted @ 2014-12-11 16:52 风巽•千叶翔龙 阅读(5051) 评论(0) 推荐(2)
摘要:Double.MAX_VALUE 等于 (2-2^(-52)) * 2^1023 约等于2^1024Double.MIN_VALUE 最小正非零值 2^(-1074)Long.MAX_VALUE 等于 (2^63)-1Long.MIN_VALUE 等于 -2^63Integer.MIN_... 阅读全文
posted @ 2014-12-09 15:37 风巽•千叶翔龙 阅读(285) 评论(0) 推荐(0)
摘要:自我总结,欢迎拍砖!目的:总结ClassNotFound可能出现的原因,方便以后定位该类问题。原因:当项目中加了新类,debug或run时,报classnotfound,说明没有找到该类的class文件。我所遇到该类问题的情况:1.用IDE新建的类可能需要手动编译一下产生该类的class文件,才能r... 阅读全文
posted @ 2014-12-09 10:26 风巽•千叶翔龙 阅读(675) 评论(0) 推荐(0)
摘要:自我总结,有什么不足之处请告知,感激不尽!下一次总结pdf模板映射生成报表(应对多变的pdf报表需求,数据提供和报表生成解耦)。目的:在给定的pdf模板上生成报表,就需要知道最基本的操作:文字添加,图片添加。原因:pdf生成中,最常见的操作就是生成文字,生成图片,所以本次和大家一块来学习一下文字和图... 阅读全文
posted @ 2014-12-04 15:56 风巽•千叶翔龙 阅读(2816) 评论(1) 推荐(0)
摘要:自我总结,有什么不足或好的方案,希望大家给予纠正,感激不尽!目的:try catch finaly的顺序执行,和大家复习一遍。方法:debug来确认执行顺序。(需要引入junit包)废话不多说,debug是检验代码执行顺序的唯一标准,哈哈...测试一:新建测试类:ExceptionTestpacka... 阅读全文
posted @ 2014-11-28 21:47 风巽•千叶翔龙 阅读(572) 评论(0) 推荐(0)