Java
文章平均质量分 53
submorino
这个作者很懒,什么都没留下…
展开
-
深度解析JSP工作原理
相信大家一定对jsp(即Java Server Page)并不陌生吧,也许你经常用到它,但是很多人不懂它的工作原理.我利用空余的工作时间,总结出来点东西,希望大家对jsp有深刻的了解和认识. JSP是Servlet的扩展,JSP没出现之前,就已经出现了Servlet技术.Servlet是利用了"输出流",动态的生成了HTML页面。 包括每一个HTML标签和所有的HTML页面转载 2014-02-21 16:54:31 · 1013 阅读 · 0 评论 -
使用谷歌Gson实现Json串和Java Bean互转
使用谷歌Gson实现Json串和Java Bean互转。其中方法fromJsonArray()避免了泛型参数擦除问题。如下代码存在参数擦除问题:public static <T> List<T> parseJson2List(String data, Class<T> clazz){ try { Type type = new TypeToken<List<T>>(){}.getType(); return new Gson().fromJson(data, type); } cat原创 2015-02-06 20:50:56 · 1551 阅读 · 0 评论 -
使用Gson解析Json数组遇到的泛型类型擦除问题解决方法
谷歌Gson转换Json串有如下方法:public Object fromJson(String json, Type typeOfT);可以使用它进行数组解析。如下,使用此方法解析Json串为类型MyBean的List数组,方法可用。List lst = new Gson().fromJson(data, new TypeToken>(){}.getType());但如果原创 2015-02-06 21:31:57 · 5787 阅读 · 0 评论 -
java实现map和object互转的三种方法
java实现map和object互转的三种方法1)使用org.apache.commons.beanutils进行转换2)使用Introspector进行转换3)使用reflect进行转换原创 2015-02-05 15:28:02 · 981 阅读 · 0 评论 -
楼上ajax请求超时设置
楼上默认是30秒关于超时时间设置有两种,一种是全局(所有请求),一种是局部(单个页面)。一、全局的是在skins/js下新建public目录,并新建common.js文件,文件中增加L5.Ajax.timeout = 30000;二、局部设置在jsp对应js的dataset.load()之前,增加L5.Ajax.timeout = 30000;注意:单位为毫秒,针对项目情况修改原创 2014-10-11 15:52:40 · 1040 阅读 · 0 评论 -
How to Load a Java Native/Dynamic Library (DLL)
(MS Windows)How to Load a Java Native/Dynamic Library (DLL)There are several ways to make it possible for the Java runtime to find and load a dynamic library (DLL) at runtime. I will list them bri转载 2014-11-12 11:38:46 · 1067 阅读 · 0 评论 -
java.library.path
设置java.library.path的两种方式:1、通过启动参数设定 java -Djava.library.path=/jni/library/path Test 2、在代码中设定 System.setProperty("java.library.path", "/jni/library/path"); 两种方式的区别:如果想在程序中加载一些库文件,使用第一转载 2014-11-12 11:40:22 · 16775 阅读 · 0 评论 -
java异常处理finally机制
(假设方法需要返回值)java 的异常处理中,在不抛出异常的情况下,程序执行完 try 里面的代码块之后,该方法并不会立即结束,而是继续试图去寻找该方法有没有 finally 的代码块,如果没有 finally 代码块,整个方法在执行完 try 代码块后返回相应的值来结束整个方法;如果有 finally 代码块,此时程序执行到 try 代码块里的 return 语句之时并不会立即执转载 2014-09-24 10:50:08 · 931 阅读 · 0 评论 -
Eclipse反编译工具Jad及插件JadClipse配置
Eclipse反编译工具Jad及插件JadClipse配置 Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置: A.下载JadClipse,htt转载 2014-02-12 15:11:41 · 1022 阅读 · 0 评论 -
Tomcat的BIO和NIO问题
前言最近一些朋友通过书籍找到我,问了一些关于tomcat中BIO和NIO的问题,这里列一下方便需要的朋友。后续也将前面有朋友问的问题整理下。。问只把 Tomcat 的 bio 模式改为 nio 模式,是否能提高服务器的吞吐量?发现在配置一样的情况下,两种模式压出来的吞吐量差不多。答要看你系统是不是整个都异步化了,因为tomcat的nio只是将网络io异步化了,就是接收和读写异步化了,...转载 2018-11-21 17:33:06 · 595 阅读 · 0 评论