java
文章平均质量分 81
renyuanchunby
这个作者很懒,什么都没留下…
展开
-
jxl 模板输出excel
jxl 读取excel模板,再查询数据追加到模板上,最后输出。代码就不上了网上一大堆,在做的过程中遇到两个通点,在此记录一下,希望大家尽量闭坑第一个痛点,jxl读取模板输出后,打开excel报错:文件错误,可能某些数据格式已丢失,jxl只支持到excel2003,所以输出模板只能使用excel2003画,但是我尝试在win7系统上安装exel2003还是不行,最后一番折腾找到一个window xp系统,使用xp 系统的excel画模板才可以。第二个痛点,tomcat上测试一切正常,但是不熟到we原创 2020-05-12 15:34:56 · 229 阅读 · 0 评论 -
liferay 6.2 站点内容发布与ueditor的集成- ueditor-hook
在portal-setup-wizard.properties里面加上如下配置。 editor.wysiwyg.portal-web.docroot.html.portlet.journal.configuration.jsp=ueditoreditor.wysiwyg.portal-web.docroot.html.portlet.journal.edit_article_content.jsp原创 2017-03-20 16:53:34 · 1038 阅读 · 1 评论 -
java 反射
通过反射查看类信息Java程序许多对象在运行时都会出现两种类型:编译时类型和运行时类型,Person p=new Students();这行代码会生成一个p变量,该变量的编译类型为Person,运行时类型为Student;除此之外,还有更极端的情形,程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行时类型的方法。为解决这些问题,程序需要在运行原创 2011-12-13 09:47:02 · 1413 阅读 · 0 评论 -
自定义类加载器
创建并使用自定义的类加载器JVM中除了根加载器之外的所有类加载器都是ClassLoader子类的实例,开发者可以通过扩展ClassLoader的子类,并重写该ClassLoader所包含的方法来实现自定义的类加载器ClassLoader类有如下三个关键方法:loaderClass(String name,Boolean resolve):该方法为ClassLoader的入口点,根据指定原创 2011-12-08 11:36:43 · 4112 阅读 · 0 评论 -
java环境变量 Path 与CLASSPATH
1.Windows操作系统根据Path环境变量来查找命令,Linux操作系统则根据PATH环境变量来查找命令 因为Windows操作系统不区分大小写,设置Path和PATH并没有区别,而Linux系统是区分大小写的设置Path和PATH是有区别的,因此我们只需要设置PATH变量即可2.CLASSPATH环境变量定位类:1. JDK 1.5以上的版本完全可以不用设置CLA原创 2011-12-06 09:07:41 · 5819 阅读 · 1 评论 -
tomcat 与Ant工具
Tomcat提供了图像用户界面控制台,用户可以方便的部署Web应用,监控Web应用的状态Tomcat控制台提供两种方式部署Web应用:一种是将整个目录部署成Web应用,另一种是将WAR文件部署成Web应用Tomcat部署Web应用方式:1. 利用tomcat自动部署:将一个Web应用复制到tomcat得webapps下,系统就会把该应用部署到tomcat中2.原创 2011-12-05 17:13:24 · 4242 阅读 · 0 评论 -
类的加载
1. 类的加载,连接和初始化1. JVM和类当我们调用java命令运行某个java程序时,该命令将会启动一条java虚拟机进程,不管该java程序有多么复杂,改程序启动了多少个线程,它们都处于该java虚拟机进程里,同一个JVM的所有线程,所有变量都处于同一个进程里,它们都是用该JVM进程的内存区以下情况,JVM进程将被终止: 程序运行到最后正常结束原创 2011-12-05 10:31:55 · 767 阅读 · 0 评论 -
java修饰符与jar文件的使用
修饰符的使用范围:1.包访问控制符是一个特殊修饰符,不用任何访问控制符就是包访问控制。对于初始化块和局部成员而言,它们不能使用任何访问控制符,所以看起来像使用了包访问控制符2.strictfp关键字的含义是FP-strict,也就是精确浮点的意思,在java虚拟机进行浮点运算时,如果没有指定strictfp关键字,java的编译器和运行时环境在对浮点运算上不一定令人满意,一旦使用了stri原创 2011-12-02 09:31:44 · 768 阅读 · 0 评论 -
java构造器小结
当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null. 构造器可以改变这种默认的初始化。 构造器的作用:是创建java对象的重要途径,是不是说构造器完全负责创建java对象????? 答:是创建java对象的重要途径,通原创 2011-11-12 10:12:01 · 15585 阅读 · 3 评论 -
对象与垃圾回收
垃圾回收机制的特征:1. 垃圾回收机制只负责回收堆内存中的对象,不回回收任何物理资源(例如数据库连接,网络IO等资源)2. 程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候进行,当对象永久性的失去引用后,系统就会在合适的时候回收它所占的内存。3. 垃圾回收在回收任何对象之前,总会先调用它的finalize 方法,该对象可能使该对象重新复活(让一原创 2011-12-01 11:38:27 · 1272 阅读 · 0 评论 -
JDK日志框架
JDK日志框架 1. 初衷:日志记录对于软件的维护,特别是对于已经部署到运行环境之后的软件调试有着重要的意义.2. 背景:java 1.4开始,JDK包括了一个崭新的日志框架包 java.util.logging. 复杂的日志功能,JDK框架具有足够的可扩展能力,可以定义不同需求的日志处理,消息格式化,日志消息级别等组件 3.原创 2011-11-23 10:26:08 · 2402 阅读 · 0 评论 -
比较两个变量 ==和equals
java程序测试两个变量是否相等,有两种方式: 1.==原创 2011-11-18 10:29:57 · 2964 阅读 · 1 评论