Wesley13 Wesley13
4年前
java集合系列之HashMap源码
java集合系列之HashMap源码HashMap的源码可真不好消化!!!首先简单介绍一下HashMap集合的特点。HashMap存放键值对,键值对封装在Node(代码如下,比较简单,不再介绍)节点中,Node节点实现了Map.Entry。存放的键值对的键不可重复。jdk1.8后,HashMap底层采用的是数组加链表、红黑树的数据结构,因此实现起
Wesley13 Wesley13
4年前
java Api 读取HDFS文件内容
packagedao;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.;importjava.io.;publicclassHDFSApi{/
Wesley13 Wesley13
4年前
java面试中被问到的问题
 技术面1) Spring 的注解有哪些?2) 你如何理解 spring IOC 技术,如果不使用spring,你有哪些方式来加载 bean?3) spring aop 的原理是什么?它是怎样一个写法?关键配置项是什么?4) springmvc 的注解有哪些?@ModelAttribute 重点提及
Wesley13 Wesley13
4年前
java将pdf文件转为word
importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io.Writer;importorg.apache.pdfbox.pdmode
Wesley13 Wesley13
4年前
java 模拟发送post请求测试
方法一:HttpClientpublicvoidpostTest(HttpServletRequestrequest,Integertype,Stringphone,Stringpasswd,Stringschoolld,Stringagent){Stringurl"xxxxxxxxx";//发
Wesley13 Wesley13
4年前
java8 stream 用法收集
publicclassTest1{publicstaticvoidmain(Stringargs){List<IntegernumbersnewArrayList<(Arrays.asList(1,2,3,4,5,6,7,8,9));
Wesley13 Wesley13
4年前
Java并发容器——ConcurrentSkipListMap和ConcurrentHashMap
原文:http://www.cnblogs.com/ygj0930/p/6543901.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fygj0930%2Fp%2F6543901.html)一:ConcurrentSkipListMap
Wesley13 Wesley13
4年前
Java多线程之Semaphore用法
本文目录:Semaphore基本概念Semaphore使用案例:3个停车位,6辆车去抢,走一辆,抢一个停车位。1.Semaphore基本概念在信号量上我们定义两种操作:1.信号量主要用于两个目的,一个是用于多个共享资源的互斥使用,另一个用于并发线程数的控制。2.acquire(获取)
Wesley13 Wesley13
4年前
Java并发源码之ReentrantLock
ReentrantLock介绍ReentrantLock是一个可重入的互斥锁,与使用synchronized方法和语句访问的隐式监视锁具有相同的基本行为和语义,但具有扩展功能。ReentrantLock属于最后一个成功加锁并且还没有释放锁的线程。当一个线程请求lock时,如果锁不属于任何线程,将立马得到这个锁;如果锁已经被
Wesley13 Wesley13
4年前
Java基础之字符串
5.1字符字符指的用单引号括起来的单个字母。java中,char表示字符的数据类型。一个字符在内存中占16位大小的空间(2个字节)。5.2字符串字符串或串是由零个或多个字符组成的有限序列,它是编程语言表示文本的数据类型。串的两个最基本的存储方式是顺序存储方式和链接存储方式5.2.1字符串声明与赋值String是字符串变量的类型