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