随笔分类 -  java

摘要:Java中的TreeSet是Set的一个子类,TreeSet集合是用来对象元素进行排序的,同样他也可以保证元素的唯一。那TreeSet为什么能保证元素唯一,它是怎样排序的呢?先看一段代码: 执行结果: 如何解决:如何指定比较的规则,需要在自定义类(Person)中实现```Comparable``` 阅读全文
posted @ 2018-12-09 20:54 LZ太热 阅读(184) 评论(0) 推荐(0)
摘要:Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。 Java集合框架主要由Collection和Map两个根接口及其子接口、实现 阅读全文
posted @ 2018-12-08 20:49 LZ太热 阅读(944) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/huzi007/p/5550440.html ArrayList和LinkedList的大致区别如下:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayLis 阅读全文
posted @ 2018-12-08 20:03 LZ太热 阅读(239) 评论(0) 推荐(0)
摘要:一、NUMERIC TO TEXT(生成excel)代码生成一个excel文件: public static void generateExcel() throws Exception { XSSFWorkbook workbook = new XSSFWorkbook(); Sheet sheet 阅读全文
posted @ 2018-12-05 19:29 LZ太热 阅读(1035) 评论(0) 推荐(0)
摘要:import java.util.ArrayList;import java.util.List;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.collections.Predicate 阅读全文
posted @ 2018-12-03 07:59 LZ太热 阅读(2282) 评论(0) 推荐(0)
摘要:String的getBytes()方法是得到一个系统默认的编码格式的字节数组getBytes("utf-8") 得到一个UTF-8格式的字节数组 把String转换成bytes,各种编码转换成的bytes不同,比如UTF-8每个汉字转成3bytes,而GBK转成2bytes,所以要说明编码方式,否则 阅读全文
posted @ 2018-11-16 13:13 LZ太热 阅读(1092) 评论(0) 推荐(0)
摘要:阻塞队列 (BlockingQueue)是Java util.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式:当阻塞队列进行插入数据时,如果队列已满,线程将会阻塞等待直到队列非满;从阻塞队列取数据时,如果队列已空,线程将会阻塞等待直到队列非空。并发包下 阅读全文
posted @ 2018-01-16 13:50 LZ太热 阅读(343) 评论(0) 推荐(0)
摘要:package com.collection;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test { p 阅读全文
posted @ 2017-02-22 16:41 LZ太热 阅读(57841) 评论(3) 推荐(0)
摘要:JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现 阅读全文
posted @ 2016-12-12 11:27 LZ太热 阅读(320) 评论(0) 推荐(0)
摘要:在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 阅读全文
posted @ 2016-12-12 11:24 LZ太热 阅读(557) 评论(0) 推荐(1)