
Java
文章平均质量分 84
代码与单车
这个作者很懒,什么都没留下…
展开
-
FineReport简明教程
软件安装及帮助1. 软件下载地址:http://www.finereport.com/products/trial2. 注册及获取激活码:http://www.finereport.com/products/login需要手机接收验证码或者致电获取。注册成功后收到邮件包含用户名密码及激活码。3. 帮助系统:http://www.finereporthelp原创 2012-05-30 11:05:09 · 3387 阅读 · 0 评论 -
Java Hotswap
Link: http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/Download: http://download.youkuaiyun.com/detail/yellowxz/6331851Hotswap简单说来就是实现自定义的ClassLoader,载入类的时候使用自定义的ClassLoader。复写loadClass方法,在其中动态原创 2013-09-28 00:23:29 · 1029 阅读 · 0 评论 -
Java SecurityManager
Java的SecurityManager用于完成对一些本地方法的权限管理。其他安全特性可以保证程序Java程序安全运行,但是当调用本地方法时,Java安全沙箱完全不起作用,因此需要在调用本地方法前确认它是可信任的。启动SecurityManager开关:默认情况下,JVM是不启动安全检查的。打开的方式有两种:一种是在启动运行中追加JVM参数-Djava.security.manager,另转载 2013-06-03 10:48:47 · 1365 阅读 · 0 评论 -
Java代码签名与认证
看了这一章的内容,觉得有的部分很熟悉,因为Android的签名认证就是使用的java的这一机制。签名和认证的过程如图:至于公钥和私钥加密解密的过程和原理有待进一步研究。签名和认证的示例如下:1. 编写类Friend和Stranger继承字Doer2. 将Friend和Stranger分别打成jar包jar cvf friend.jar com/artima/secu原创 2013-06-06 01:42:04 · 1198 阅读 · 0 评论 -
Java ClassLoader详解
深入Java虚拟机,ClassLoader是其中重要的一个环节。看书+查资料+动手,整理出如下要点:1. Class loader using following four steps:a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.b, Extens原创 2013-06-03 10:24:49 · 700 阅读 · 0 评论 -
在Java下使用NTP获取时间
网络时间协议(英语:Network Time Protocol,NTP)是以封包交换把两台电脑的时钟同步化的网络协议。NTP使用UDP端口123作为传输层。它是用作抵销可变延迟的影响。NTP是仍在使用中的最古老的网络协议之一(在1985年前开始)。NTP最初由德拉瓦州大学的Dave Mills设计,他与一群志愿者仍在维护NTP。常用的NTP服务器参考http://www.douban.co原创 2013-05-26 20:47:25 · 7202 阅读 · 1 评论 -
Java内存泄露
1. Java内存泄漏与C++的区别在Java 中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java 中的内存泄漏,这些对象不会被GC 所回收,然而它却占用内存。在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空原创 2013-04-24 17:35:56 · 781 阅读 · 0 评论 -
EL表达式
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如转载 2012-06-06 20:17:53 · 534 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap转载 2012-05-31 22:05:58 · 536 阅读 · 0 评论 -
从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
老师给的实例代码导入MyEclipse之后识别为Java项目。可以新建项目,然后把对应的配置文件、java源文件和页面文件放入相应目录,但是不想这么做。解决方法从网上找到了。1、进入项目目录,找到.project文件,打开。 找到...代码段。 加入如下标签内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclip原创 2012-05-30 13:22:05 · 817 阅读 · 0 评论 -
Spring框架简介
Link: http://www.ibm.com/developerworks/cn/java/wa-spring1/Spring模块功能如下:核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。Sp原创 2013-09-28 00:36:24 · 832 阅读 · 0 评论