Java
文章平均质量分 50
StaceyWeiStaceyWei
额,是人,活的,小白,完了。
展开
-
Java 实现导出excel表 POI
1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.csdn.net/detail/evangel_z/38950512.Student.javaimport java.util.Date; public class Student { private int id; private St转载 2016-05-25 20:51:09 · 666 阅读 · 0 评论 -
GC overhead limit exceeded
Java运行时环境内置了 垃圾收集(GC) 模块. 上一代的很多编程语言中并没有自动内存回收机制, 需要程序员手工编写代码来进行内存分配和释放, 以重复利用堆内存。在Java程序中, 只需要关心内存分配就行。如果某块内存不再使用, 垃圾收集(Garbage Collection) 模块会自动执行清理。GC的详细原理请参考 GC性能优化 系列文章, 一般来说, JVM内置的垃圾收集算法就转载 2018-02-03 17:02:54 · 11431 阅读 · 0 评论 -
pageContext.request.contextPath
${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于 。也就是取出部署的应用程序名或者是当前的项目名称原创 2018-01-28 13:50:11 · 185 阅读 · 0 评论 -
去除字符串中的空串
accnbr= accnbr.replaceAll("\\s*", "");原创 2018-11-14 12:27:46 · 478 阅读 · 0 评论 -
idea 创建多模块依赖Maven项目_项目间的依赖设置
1. 创建一个新maven项目2.3. 输入groupid和artifactid,后面步骤直接next,最后finish4.创建好后5. 在主项目名称上点右键,创建第一个子模块678 同理,在创建一个模块,创建好后 9 打开Project Structure将2个子模块的src/mian/java目录设置为Sources,只有设...转载 2019-01-23 21:03:20 · 5471 阅读 · 0 评论 -
集合面试题
1.HashMappublic class HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Serializable数据结构:主干是数组,元素可以是单向链表,红黑树。(jdk1.8)重要的成员变量:1)DEFAULT_INITIAL_C...原创 2019-03-14 12:41:06 · 287 阅读 · 0 评论 -
无限递归读取菜单算法
1.菜单public class Menu implements IEntity { private Integer menuId; private String menuName; private Integer parentId; private String url; private String icon;...原创 2019-07-03 20:08:34 · 626 阅读 · 0 评论 -
JMH 性能测试框架
JMH 是一个由 OpenJDK/Oracle 里面那群开发了 Java 编译器的大牛们所开发的 Micro Benchmark Framework 。何谓 Micro Benchmark 呢?简单地说就是在method层面上的 benchmark,精度可以精确到微秒级。可以看出 JMH 主要使用在当你已经找出了热点函数,而需要对热点函数进行进一步的优化时,就可以使用 JMH 对优化的效果进行...转载 2019-07-11 14:54:28 · 1888 阅读 · 0 评论 -
几种for循环的实现
代码public class ForTest { List<String> list = new ArrayList<String>(); public void setList() { for (int i = 0 ; i < 10000; i++) { list.add("hello wor...原创 2019-07-18 09:21:14 · 744 阅读 · 0 评论 -
Java并发编程:Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务...转载 2019-07-11 17:28:06 · 131 阅读 · 0 评论 -
hql 查询返回某个实体对象的泛型方法
查询方法:/** * 执行hQL查询 * @param * @param hql * @param cla 返回值实体 * @return 查询结果实体列表第一个元素 * @throws Exception *///Listpublic static T executeQuery(String hql,Class cla)throws Exception{原创 2018-01-07 16:22:37 · 1859 阅读 · 0 评论 -
泛型参Class、Class<?>、Class<? extends xx>的对比
http://blog.csdn.net/jitianxia68/article/details/73610606转载 2017-12-25 19:18:48 · 2222 阅读 · 0 评论 -
js中动态生成json. 将两层嵌套的json发送给servlet,并在servlet将两层嵌套的json取出
做导出功能,然互传数据到后台,使用了json。一.js动态生成json前端框架用了EasyUI,取当前页面datagrid中的数据我将datagrid里所有的记录都放到json中,一次性发给后台。js代码如下: var rows=$("#dg").datagrid('getRows');//取数据 var Js={};//定义一个json对象 for(va原创 2016-05-31 22:07:13 · 4379 阅读 · 0 评论 -
response.setContentType()的作用及参数
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。respo转载 2016-06-08 22:59:41 · 479 阅读 · 0 评论 -
EasyUI combotree 使用递归动态填数据
public JSONArray getDepTree()throws Exception{ List deps=Dao.GetParentIdTree(); JSONArray array=new JSONArray(); JSONObject o= new JSONObject(); o.put("id",0);原创 2016-09-10 19:47:59 · 1590 阅读 · 0 评论 -
EasyUI的treegrid 递归动态 填充数据
public JSONArray getDepTreeGrid()throws Exception{ List deps=Dao.GetParentIdTree(); JSONArray array=new JSONArray(); for(IntroWebCat d :deps){ if(d.getParen原创 2016-09-10 20:00:07 · 1370 阅读 · 0 评论 -
java 日期计算
代码来自: http://wenda.so.com/q/1364964025066182import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class NDays { public static void main(String[] a转载 2016-10-06 12:17:26 · 285 阅读 · 0 评论 -
java synchronized详解
原文链接:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html转载 2016-11-01 11:36:21 · 240 阅读 · 0 评论 -
Java的HashMap和HashTable
原文链接:http://www.cnblogs.com/devinzhang/archive/2012/01/13/2321481.html1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的ha转载 2016-11-01 18:13:39 · 251 阅读 · 0 评论 -
在eclipse中使用Maven创建spring+springMVC工程
前言 花了两周时间去学习研究的,虽然网上有各种教程可以照着做,但是在实践过程中总会出现一些教程上没有出现的错误。然后又花时间去了解错误,寻找解决方法,以至于时间很久。本文除了讲述怎么搭建项目,还讲述我在搭建项目过程中遇到的问题,发生该问题的原因,以及我怎么解决的问题。 准备工作: 1.安装好Maven 2.在eclipse中配置好Maven 关于安装和配...原创 2017-08-13 20:00:57 · 7671 阅读 · 0 评论 -
【类反射】类反射原理和获取Class对象的三种方式
http://blog.csdn.net/qq_35415600/article/details/70199995转载 2017-12-23 21:57:38 · 185 阅读 · 0 评论 -
jprofiler 监控linux jar包应用
操作步骤如下:1、将jar包拷贝到linux并运行2、使用jprofiler的jpenable工具对jar包进行监控(需要先在linux安装解压jprofiler)jpenable目录:/usr/local/jprofiler9/bin最后输出:You can now use the JProfiler...代表运行成功3、JProfiler启动远程监控Sessi...转载 2019-07-16 19:06:04 · 1293 阅读 · 0 评论