古越剑箫

学习是一种习惯

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

随笔分类 -  java

1 2 下一页

摘要:官网:https://mapstruct.org/documentation/installation/ dto entity utils Test 阅读全文
posted @ 2022-04-26 18:26 古越剑箫 阅读(244) 评论(0) 推荐(0)

摘要:HashMap源码 阅读全文
posted @ 2020-03-25 17:48 古越剑箫 阅读(206) 评论(0) 推荐(0)

摘要:演示代码 top命令查看CPU使用情况,默认按照CPU使用率从高到低排序,如果没排,请使用M指令进行排序。 查看到消耗CPU第一的进程ID是2047,查看当前进程下的线程信息, 将这个线程ID,十进制转为16进制, jstack 命令查看具体的异常位置,便于我们优化代码 阅读全文
posted @ 2019-07-11 10:04 古越剑箫 阅读(13959) 评论(0) 推荐(0)

摘要:ArrayList三个构造器 三个构造器主要目的是初始化Object[] 的长度 1、ArrayList(),默认构造数组长度为10空列表,但是DEFAULTCAPACITY_EMPTY_ELEMENTDATA长度我们并不知道,真正设置数组长度是在add()方法扩容时候设置 2、new Array( 阅读全文
posted @ 2019-06-02 17:58 古越剑箫 阅读(204) 评论(0) 推荐(0)

摘要:1.^(亦或运算) ,针对二进制,相同的为0,不同的为1 2 >0010 3 >0011 2^3就为0001,结果就是1 2.&(与运算) 针对二进制,只要有一个为0,就为0 还是上述的例子 3.<<(向左位移) 针对二进制,转换成二进制后向左移动3位,后面用0补齐 4.>>(向右位移) 针对二进制 阅读全文
posted @ 2019-03-28 09:07 古越剑箫 阅读(345) 评论(0) 推荐(0)

摘要:在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系 阅读全文
posted @ 2019-03-27 15:26 古越剑箫 阅读(466) 评论(0) 推荐(0)

摘要:先收集再排序。 阅读全文
posted @ 2019-03-07 09:49 古越剑箫 阅读(12517) 评论(0) 推荐(1)

摘要:秒(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,... 阅读全文
posted @ 2018-04-12 09:59 古越剑箫 阅读(443) 评论(0) 推荐(0)

摘要:为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率2.线程并发数量过多,抢占系统资源从而导致阻塞3.对线程进行一些简单的管理 一、ThreadPoolExecutor提供了四个构造函数: 下面来解释下各个参数: int corePoolSize: 阅读全文
posted @ 2018-03-09 11:16 古越剑箫 阅读(401) 评论(0) 推荐(0)

摘要:构造匹配 字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 ?@[\]^_`{|}~ [\!"#\$%&'\(\)\*\+,\-\./:;\\?@\[\\\]\^_`\{\|\}~] [\X21-\X2F\X31-\X40\X5B-\X60\X7B-\X7E] --> \p{Graph} 可见字符:[\p{Alnum}\p{... 阅读全文
posted @ 2017-09-13 12:42 古越剑箫 阅读(281) 评论(0) 推荐(0)

摘要:Java中数据类型可以分为两类 1、基本数据类型(byte,short,char,int,float,double,long,boolean) 2、复合数据类型(类,String等) Δ在基本数据类型中他们之间的比较,是==比较他们的值,当使用==来判断两个变量是否相等的时候,如果是基本数据类型,值 阅读全文
posted @ 2017-08-22 18:03 古越剑箫 阅读(262) 评论(0) 推荐(0)

摘要:首先区分 2进制 只有0和1组成 如:0101018进制 以0开头,0~7组成 如:01234510进制 以1~9开头,0~9组成 如:10016进制 以0X开头,0~9或者a~f组成 如:0x12c 进制相互转换: 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到 阅读全文
posted @ 2017-08-03 14:47 古越剑箫 阅读(5814) 评论(0) 推荐(0)

摘要:关于反射详解:http://www.cnblogs.com/onlywujun/p/3519037.html 阅读全文
posted @ 2017-08-02 14:08 古越剑箫 阅读(1558) 评论(0) 推荐(0)

摘要:logger.info("销帐完成通知回调,请求URL:"+req.getRequestURI().toString()); InputStream in = req.getInputStream(); byte[] b=new byte[1024]; ByteArrayOutputStream out=new ByteArrayOutputStream(); int len=-1;... 阅读全文
posted @ 2017-03-09 14:48 古越剑箫 阅读(389) 评论(0) 推荐(0)

摘要:文@http://www.cnblogs.com/hunterCecil/p/5556174.html 阅读全文
posted @ 2016-12-29 16:20 古越剑箫 阅读(1409) 评论(0) 推荐(0)

摘要:Joda-Time Home:http://joda-time.sourceforge.net/ JavaDoc:http://joda-time.sourceforge.net/apidocs/index.html 直接看代码,这是在网上和根据API整理的一些例子,使用时看例子就可以了 下面是一个 阅读全文
posted @ 2016-11-30 14:24 古越剑箫 阅读(1104) 评论(0) 推荐(0)

摘要:使用commons-codec 进行加密的一些操作 package com.jiepu.ApacheDigest; import java.io.FileInputStream; import org.apache.commons.codec.CharEncoding; import org.apa 阅读全文
posted @ 2016-11-30 13:53 古越剑箫 阅读(887) 评论(0) 推荐(0)

摘要:利用commons.BeanUtils实现Obj和Map之间转换,这种是最简单,也是最经常用的 利用java reflect完成Obj和Map之间的相互转换 利用Introspector完成Obj和Map之间的相互转换 阅读全文
posted @ 2016-11-18 16:32 古越剑箫 阅读(72868) 评论(4) 推荐(1)

摘要:org.apache.commons.lang3功能示例 文转 阅读全文
posted @ 2016-11-18 11:44 古越剑箫 阅读(9186) 评论(0) 推荐(0)

摘要:如这个文件 读取结果 阅读全文
posted @ 2016-11-16 09:42 古越剑箫 阅读(1613) 评论(0) 推荐(0)

1 2 下一页