摘要:官网:https://mapstruct.org/documentation/installation/ dto entity utils Test
阅读全文
随笔分类 - java
摘要:演示代码 top命令查看CPU使用情况,默认按照CPU使用率从高到低排序,如果没排,请使用M指令进行排序。 查看到消耗CPU第一的进程ID是2047,查看当前进程下的线程信息, 将这个线程ID,十进制转为16进制, jstack 命令查看具体的异常位置,便于我们优化代码
阅读全文
摘要:ArrayList三个构造器 三个构造器主要目的是初始化Object[] 的长度 1、ArrayList(),默认构造数组长度为10空列表,但是DEFAULTCAPACITY_EMPTY_ELEMENTDATA长度我们并不知道,真正设置数组长度是在add()方法扩容时候设置 2、new Array(
阅读全文
摘要:1.^(亦或运算) ,针对二进制,相同的为0,不同的为1 2 >0010 3 >0011 2^3就为0001,结果就是1 2.&(与运算) 针对二进制,只要有一个为0,就为0 还是上述的例子 3.<<(向左位移) 针对二进制,转换成二进制后向左移动3位,后面用0补齐 4.>>(向右位移) 针对二进制
阅读全文
摘要:在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系
阅读全文
摘要:秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,...
阅读全文
摘要:为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率2.线程并发数量过多,抢占系统资源从而导致阻塞3.对线程进行一些简单的管理 一、ThreadPoolExecutor提供了四个构造函数: 下面来解释下各个参数: int corePoolSize:
阅读全文
摘要:构造匹配 字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 ?@[\]^_`{|}~ [\!"#\$%&'\(\)\*\+,\-\./:;\\?@\[\\\]\^_`\{\|\}~] [\X21-\X2F\X31-\X40\X5B-\X60\X7B-\X7E] --> \p{Graph} 可见字符:[\p{Alnum}\p{...
阅读全文
摘要:Java中数据类型可以分为两类 1、基本数据类型(byte,short,char,int,float,double,long,boolean) 2、复合数据类型(类,String等) Δ在基本数据类型中他们之间的比较,是==比较他们的值,当使用==来判断两个变量是否相等的时候,如果是基本数据类型,值
阅读全文
摘要:首先区分 2进制 只有0和1组成 如:0101018进制 以0开头,0~7组成 如:01234510进制 以1~9开头,0~9组成 如:10016进制 以0X开头,0~9或者a~f组成 如:0x12c 进制相互转换: 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到
阅读全文
摘要:关于反射详解:http://www.cnblogs.com/onlywujun/p/3519037.html
阅读全文
摘要:logger.info("销帐完成通知回调,请求URL:"+req.getRequestURI().toString()); InputStream in = req.getInputStream(); byte[] b=new byte[1024]; ByteArrayOutputStream out=new ByteArrayOutputStream(); int len=-1;...
阅读全文
摘要:文@http://www.cnblogs.com/hunterCecil/p/5556174.html
阅读全文
摘要:Joda-Time Home:http://joda-time.sourceforge.net/ JavaDoc:http://joda-time.sourceforge.net/apidocs/index.html 直接看代码,这是在网上和根据API整理的一些例子,使用时看例子就可以了 下面是一个
阅读全文
摘要:使用commons-codec 进行加密的一些操作 package com.jiepu.ApacheDigest; import java.io.FileInputStream; import org.apache.commons.codec.CharEncoding; import org.apa
阅读全文
摘要:利用commons.BeanUtils实现Obj和Map之间转换,这种是最简单,也是最经常用的 利用java reflect完成Obj和Map之间的相互转换 利用Introspector完成Obj和Map之间的相互转换
阅读全文
摘要:org.apache.commons.lang3功能示例 文转
阅读全文