![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
qq_21305943
这个作者很懒,什么都没留下…
展开
-
主流Java组件和框架收藏
java主要框架转载 2022-07-05 14:05:07 · 201 阅读 · 0 评论 -
GUAVA的使用总结
参考文章:开始Guava | ProcessOn免费在线作图,在线流程图,在线思维导图 |ProcessOn免费在线作图,在线流程图,在线思维导图 | Getting Started with Google Guava开始Guavahttps://www.processon.com/view/link/5d413527e4b020861117eb7b...原创 2021-11-03 11:42:41 · 131 阅读 · 0 评论 -
并发处理注意事项
1线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。说明: 线程池的好处是减少在创建和销毁线程上所消耗的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗完内存或者“过度切换” 的问题。...原创 2021-06-08 20:22:47 · 807 阅读 · 0 评论 -
java面试题总结
java中弱引用,软引用等b+树和红黑树的区别jdk8的特性redis中的跳表的数据结构redis中的过期时间java中的信号量和操作系统中的信号量区别和使用本地线程threadlocal如何保证内存不溢出jvm中新生代变为老年代,需要几次转变,3次。oeacle中索引使用了什么数据结构如何设计redis中的过期时间自旋锁...原创 2021-03-10 13:13:54 · 73 阅读 · 0 评论 -
Java中集合处理注意事项
1、判断所有集合内部的元素是否为空,使用isEmpty()方法,而不是size()==0的方式。说明:前者的时间负责度为o(1),而且可读性更好。lf(map.isEmpty()){}原创 2021-06-01 15:01:08 · 232 阅读 · 0 评论 -
jdk8新特性的总结
/** * Arrays.asList将数组转化成List集合的方法,适合用来遍历 * 如果使用list来添加或删除元素,还是new一个java.util.ArrayList */ public static void testJdk8(){// List<Integer> list=new ArrayList<>();// list.add(1);// list.add(3);// ..原创 2020-11-15 22:46:37 · 102 阅读 · 0 评论 -
JVM涉及到的相关概念
一、虚拟机的类加载机制 虚拟器把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化、最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制二、JDK、JRE java语言、java虚拟机、java api类库这三部分统称JDK(java development kit),JDK是用于支持java程序开发的最小环境。...原创 2019-10-25 16:59:26 · 124 阅读 · 0 评论 -
java定时器的使用(java+Quartz实现定时任务)
使用到的jar包是 quartz-2.2.1.jarpublic class Timer{private static Timer instance;parivate Scheduler schedule;public static Timer getInstance(){//单例方式获取}private Timer(){try{SchedulerFactory s...原创 2019-10-25 11:43:59 · 463 阅读 · 0 评论 -
线程池ExecutorService的理解使用
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class TestClass{ private ExecutorService executor=null; private TestClass(){//构造函数中初始化线程池的大小...原创 2019-10-12 11:52:45 · 129 阅读 · 0 评论 -
alibaba.fastjson.JSONObject
定义一个EventReport的实体 类似如下:public class EventReport{private String tomessage;@JSONField(name="to-message") //对于消息json中含有特殊的字符不能直接定义的的属性可以使用注解转换setToMessage(); //set get方法getToMesage();}定...原创 2019-10-09 17:44:03 · 128 阅读 · 0 评论 -
《大型网站技术架构核心原理与案例分析》读后感--转
https://blog.csdn.net/huzanhe/article/details/78975038转载 2019-09-08 23:18:17 · 129 阅读 · 0 评论 -
从两个字符串中找到最大字符子串
public class subStringDemo {public static void main(String[] args) {String s1="sadfajsabcdqsdf";String s2="asfdabcds";String s=getMaxSubString(s1,s2);System.out.println("s="+s);}原创 2017-03-22 20:54:12 · 234 阅读 · 0 评论 -
从字符串中统计字符的个数
import java.util.Iterator;import java.util.Map;import java.util.TreeMap;/* * 从字符串中统计字符的个数 */public class TreeMapDemo {public static void main(String[] args) {// TODO Auto-gener原创 2017-03-28 16:55:51 · 326 阅读 · 0 评论 -
字节流操作媒体文件
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOEx原创 2017-04-26 13:59:31 · 254 阅读 · 0 评论 -
复制文件a的内容到文件b中
import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * 复制文件a的内容到文件b中 * @author liang * */public class IOFileRWDemo {public static void main(Stri原创 2017-04-25 20:44:13 · 1622 阅读 · 0 评论