
java基础
文章平均质量分 70
iTry
Once you make the decisionplease hold on.
展开
-
java反射机制
Reflection(反射)是java被视为动态或准动态语言的一个关键性质。 允许java可以在运行时加载知道名称的class,包括其modified(修饰符,如public、protectedprivate)、superClass(父类)、实现的interface(实现的接口)、也包括fields(属性)、mehtods(方法),并可以于运行时改变fields内容或调用me原创 2013-06-13 17:33:56 · 853 阅读 · 0 评论 -
JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale转载 2015-04-02 10:53:42 · 850 阅读 · 0 评论 -
spring mvc 表单的实体包含时间Date,double等类型的处理
在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。解决的办法就是使用spring mvc提供的@InitBinder标签在我的项目中是在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器,转载 2015-03-05 11:05:00 · 3340 阅读 · 0 评论 -
获取properties属性
初始化时加载loadConfProps()原创 2015-01-14 16:13:17 · 602 阅读 · 0 评论 -
java实现图片与base64字符串之间的转换
package cn.com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import s转载 2015-01-28 10:36:46 · 5392 阅读 · 0 评论 -
使用JSONObject.fromObject toBean方法 属性类型为 data Timestamp 的处理
1.扩展JsonValueProcessor接口原创 2014-08-07 13:05:16 · 5722 阅读 · 0 评论 -
java后台传数据到前台乱码问题 中文转成Unicode码
传递数据时把中文tyi原创 2014-08-07 12:57:39 · 3826 阅读 · 0 评论 -
maven dependency restlet
首先在pom.xml 加入rest仓库 maven-restlet Public online Restlet repository http://maven.restlet.org 然后加依赖 org.restlet.jee org.restlet ${re原创 2014-04-25 09:09:40 · 2755 阅读 · 0 评论 -
ProcessEngine cannot be resolved to a type
学习了下JBPM4.4 把网上一个JBPM4视频教程的sample导入本地,tomcat6报错如下:ProcessEngine cannot be resolved to a type处理这个问题,第一就是查看是否导入jbpm.jar----- 一定要注意哦,jbpm.jar是放在jbpm.zip解压包的一级目录下的,很多人只把jbpm/lib目录下的所有jar包导入项目中原创 2014-04-16 16:02:09 · 2143 阅读 · 1 评论 -
jstl中fn表达式的应用
下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符转成XML表示,例如 fn:indexOf转载 2014-02-27 16:04:05 · 647 阅读 · 0 评论 -
java DOM4J操作XML例子以及DOM、SAX、JDOM、DOM4J的区别
1.介绍 XML(extensible markup language)可扩展标记语言,无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。 在java中常见的有四种解析XML的方式 DOM、SAX、JDOM、DOM4J。下面方便简单介绍下,最后会有一个DOM4J解析、修改XML的例子,因为DOM4J是目前这4种方法里原创 2013-06-20 23:26:36 · 1881 阅读 · 0 评论 -
dom4j xpath的使用
关键字:dom4j xpath获取DocumentSAXReader saxReader = new SAXReader(); Document document = saxReader.read(FileUtil.getFileInputStream(fileName));查询ElementString xpath ="/composites/composite[转载 2013-06-20 23:27:25 · 1523 阅读 · 0 评论 -
java动态代理 JDK、Cglib动态代理
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口, 代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。 代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 有了解动态代理你必须原创 2013-06-13 18:07:22 · 711 阅读 · 0 评论 -
JVM性能调优之生成堆的dump文件
最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过转载 2017-06-05 15:20:14 · 4999 阅读 · 0 评论