摘要:
一、常用调优方法 1、将新对象预留在新生代 由于 Full GC 的成本要远远高于 Minor GC ,因此尽可能将对象分配在新生代,在JVM 调优中,可以为应用程序分配一个合理的新生代空间,以最大限度避免新对象直接进去老年代。 注意:由于新生代垃圾回收的速度高于老年代回收,因此,将年轻对象预留在新 阅读全文
摘要:
Math.abs(n):对int、long、float、double类型的数取绝对值 其中 int 类型的数取值范围是 -2^31——2^31-1(-2147483648 ~ 2147483647) 举例: System.out.println(Math.abs(-2147483647)); //输 阅读全文
摘要:
定义了一个list,该list的数据类型是NameValuePair(简单名称值对节点类型),这个代码多处用于Java像url发送Post请求。在发送post请求时用该list来存放参数。发送请求的大致过程如下: String url="http://www.baidu.com"; HttpPost 阅读全文
摘要:
突然想起来最近在开发过程中,经常会遇到字符串不同的判空和去空格情况,最开始总是使用==和equals来结合判空,遇到了StringUtils感觉真是太方便啦!于是想通过源码来区分一下StringUtils类常用的几个方法的使用,以便记忆。 1. StringUtils.isEmpty() 即值为 “ 阅读全文
摘要:
Jackson相关: 使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。 如果使用@Jso 阅读全文
摘要:
什么是父 根就是父 获取父节点就是获取根 肯定得到的值越来越小 SELECT BMBH,CC,SSBMBH FROM ZC_BM START WITH BMBH=p_bmbh CONNECT BY PRIOR SSBMBH=BMBH 这个函数是从下往上(根)的, 所以是获取父节点 查出来的都比传入进 阅读全文
摘要:
富文本提交数据到后台后,保存到数据库的格式可能是这样的: <p>【产品名称】艾酷维多种维生素锌软糖</p> 我们有时候需要的是: <p>【产品名称】艾酷维多种维生素锌软糖</p> 所以就需要用到 StringEscapeUtils 类进行转义和反转义 public stati 阅读全文
摘要:
注意:本工具是通过java代码进行数据分页,每次分页需要查询出满足条件的全部数据,再进行分页。数据量大的情况下不推荐使用。同时建议将数据进行缓存处理。 以下两个类均是之前在网上看见的,通过简单修改整理将两个类结合在一起使用。 排序工具ListSortUtil.java package com.*.u 阅读全文
摘要:
第一种方式:保存到本地 package com.cnki.tool.base; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.util.ArrayList; import java.util. 阅读全文
摘要:
BufferedOutputStream字节缓冲输出流 构造方式第一种开发中) public BufferedOutputStream(OutputStream out):采用的默认的缓冲区大小(足够大了) ,来构造一个字节缓冲输出流对象public BufferedOutputStream(Out 阅读全文