随笔分类 -  Java

摘要:Mac Book Pro 10.13.6Jaspersoft Studio community version 6.6.9JDK 8 安装 Jaspersoft Studio Jasper Report 分为专业版(收费)和社区版(免费),如果只是用来设计一些 基本的报表模板,社区版就足够了。从这里 阅读全文
posted @ 2018-08-13 23:44 pengisgood 阅读(25916) 评论(5) 推荐(1) 编辑
摘要:1. 问题 最近在项目中修bug的时候,碰到这样一个错误:Caused by: java.sql.SQLException:Prepared or callable statement has more than 2000 parameter markers. at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:1139) at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:156) at net.sourceforge.jtds.jdbc... 阅读全文
posted @ 2014-03-16 21:11 pengisgood 阅读(5970) 评论(0) 推荐(0) 编辑
摘要:主要有3种比较常见的OutOfMemory Error:java.lang.OutOfMemoryError: Java heap spacejava.lang.OutOfMemoryError: PermGen spacejava.lang.OutOfMemoryError: GC overhead limit exceeded1. java.lang.OutOfMemoryError: Java heap space Java heap space,Java应用程序创建的对象存放在这片区域,垃圾回收(Garbage Collection)也发生在这块区域。通常一些比较“重型”的操作可能会. 阅读全文
posted @ 2014-03-16 14:12 pengisgood 阅读(60240) 评论(0) 推荐(0) 编辑
摘要:在Java中,想要用一个字符串模块根据参数的不同来产生不同的字符串,主要有以下两种办法: Java String.format() 在JDK1.5中,String类新增了一个很有用的静态方法String.format(). format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串; format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。 在格式化字符串中,大部分参数都比较符合C风格中的printf()函数,但是需要注... 阅读全文
posted @ 2013-11-25 19:02 pengisgood 阅读(2391) 评论(0) 推荐(0) 编辑
摘要:之前就知道有好几种日志框架,但是一直都是听别人讲,在什么时候该用何种logger,哪种logger比较好……一直对Log4j、Jakarta Commons-Logging、java.util.logging、SLF4J、Logback它们之间的区别已经各自的优势不是很了解,这个周末决定沉下心来好好 阅读全文
posted @ 2013-11-10 22:35 pengisgood 阅读(10677) 评论(1) 推荐(5) 编辑
摘要:JSTL的formatting tags可以用来格式化和显示文本、日期、时间、数字。如果在JSP页面中要用到该库提供的tag的话,需要引入如下taglib: 1. 该tag包含有以下一些属性:AttributeDescriptionRequiredDefaultvalue需要显示的数字YesNonetypeNUMBER, CURRENCY, or PERCENTNoNumberpattern自己定义一种输出格式NoNonecurrencyCodeCurrency code (for type="currency")NoFrom the default localecurre 阅读全文
posted @ 2013-11-05 23:25 pengisgood 阅读(1868) 评论(0) 推荐(1) 编辑
摘要:注:本文中的例子主要来自http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm。==========================================================Core Tags:在使用JSTL中的core tags的时候,首先需要引入一下库: 1. c:out 包含3个属性:value(required)、default、escapeXML(默认值为true)。 向页面上输出表达式的值,有点类似的作用,不过它可以使用“.”的方式输出一个对象中的值,例如: 当escapeXML的值... 阅读全文
posted @ 2013-10-26 22:21 pengisgood 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/arrays.html===================================================================================== 用Java反射来处理数组有时候是技巧性很强的。特别是如果你需要获取一个给定类型的数组的Class对象,像int[ ]等。本文将讲述怎么用Java反射来创建数组和获取数组的Class对象。 下面是所涵盖的主题列表:java.lang.reflect.ArrayCreating ArraysAccessi... 阅读全文
posted @ 2013-09-24 21:10 pengisgood 阅读(12106) 评论(1) 推荐(1) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/generics.html======================================================================================== 我经常在一些文章和论坛中看有人说Java泛型信息都会在编译时被擦除,所以你不能在运行时访问任何相关的信息。这也不完全对。在运行时,在少数情况下也是可以访问到泛型信息的。实际上,这些情况中已经满足了我们对Java泛型信息的需求。本文将解释这几种情况。 下面是本文所涵盖的主题列表:The Gene.. 阅读全文
posted @ 2013-09-20 23:23 pengisgood 阅读(6565) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/annotations.html===================================================================================== 使用Java反射机制,在运行时你可以访问到Java类中所附属的一些注解。下面是本文所涵盖的主题列表: What are Java Annotations?(什么是Java注解) Class Annotations(类注解) Method Annotations(方法注解)Parameter An. 阅读全文
posted @ 2013-09-12 21:12 pengisgood 阅读(5236) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/private-fields-and-methods.html=========================================================================================== 尽管普遍的观点是不能直接访问私有字段和私有方法的,实际上通过Java反射是可以访问其他类的私有字段和私有方法的。它甚至不是那么困难。在单元测试期间很容易使用。本文将介绍你怎么做。 注:这个只会作用在运行独立的Java应用程序时,如写单元测试和常规应用。.. 阅读全文
posted @ 2013-09-08 14:31 pengisgood 阅读(10263) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/getters-setters.html============================================================================================ 使用Java反射你可以检查类的方法并在运行时调用它们。这个可以用来检测一个给定类所包含的Getter和Setter方法。你不能明确的获取Getter和Setter,所以你不得不通过扫描类里面的所有方法,然后检查每个方法是不是Getter方法或者Setter方法。 首先,让.. 阅读全文
posted @ 2013-09-07 21:45 pengisgood 阅读(5316) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/methods.html============================================================================================ 使用Java反射,你可以检查类的方法并在运行时调用它们。这是通过Java类java.lang.reflect.Method做的。本将会比较详细的讲述Java的Method对象。下面是涵盖的主题列表:Obtaining Method Objects(获取Method对象) Method Pa. 阅读全文
posted @ 2013-09-07 20:24 pengisgood 阅读(4397) 评论(1) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/fields.html======================================================================================== 使用java反射,你可以在运行时检查类的字段(成员变量)并且get/set它们的值。这些是通过Java类java.lang.reflect.Field做的。本文将会给出更详细的关于Field对象的信息。请记住也去查阅Sun的JavaDoc。下面是主题列表: Obtaining Field Obje.. 阅读全文
posted @ 2013-09-05 22:55 pengisgood 阅读(9868) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/constructors.html===================================================================================================== 使用Java反射,你可以在运行时检查类的构造函数和实例化对象。这是通过Java类java.lang.reflect.Constructor做的。本文将会更详细的介绍Java中的Constructor对象。下面是所涵盖的主题列表:Obtaining Constru. 阅读全文
posted @ 2013-09-05 22:38 pengisgood 阅读(9584) 评论(2) 推荐(1) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/classes.html===========================================================================================在运行时,你可以用Java反射检查Java类。当你使用反射时,你经常做的第一件事是检查类。从类中你可以获取下列相关信息:Class NameClass Modifies (public, private, synchronized etc.)Package InfoSuperclassImple 阅读全文
posted @ 2013-09-05 13:15 pengisgood 阅读(8535) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/dynamic-proxies.html博主最近比较忙,争取每周翻译四篇。等不急的请移步原文网页。========================================================================================目录 这是一个本教程到目前为止涵盖的主题列表: Java反射——引言Java反射——Class对象Java反射——构造函数Java反射——字段Java反射——方法Java反射——Getter和SetterJava反射——私有.. 阅读全文
posted @ 2013-09-04 21:05 pengisgood 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html博主最近比较忙,争取每周翻译四篇。等不急的请移步原文网页。========================================================================================目录 这是一个本教程到目前为止涵盖的主题列表: Java反射——引言Java反射——Class对象Java反射——构造函数Java反射——字段Java反射——方法Java反射——Getter和.. 阅读全文
posted @ 2013-09-04 21:05 pengisgood 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tutorials.jenkov.com/java-reflection/index.html*By Jakob Jenkov Java的反射机制使得它可以在运行时检查类、接口、字段、方法,而在编译时并不不知道它们的名称。也可以通过反射实例化新的对象,调用方法,get/set字段的值。 Java的反射机制非常强大而且非常有用。对实例而言,在运行时可以映射对象到数据库中的表,就和Butterfly Persistence做的一样。或者,在运行时将脚本中的语句映射到真实对象上的方法调用,就和Butterfly Container在解析它的配置脚本时做的一样。 在互联网... 阅读全文
posted @ 2013-09-03 20:30 pengisgood 阅读(4148) 评论(0) 推荐(1) 编辑