Java基础
文章平均质量分 65
盖世西瓜皮
在这个还没逛完的世界。想活的傻一点。。。
展开
-
多线程批量处理数据
在项目开发中有时会遇到批量操作,如果操作时间较长,我们可能会使用多线程来处理。下面举一个我在实际项目开发过程中使用多线程优化的一个过程。原创 2020-04-22 16:32:20 · 2475 阅读 · 0 评论 -
分布式定时任务 XXL-Job 简单教程
一、前言之前我在做一个重构项目时,有一个需求是:需要将老系统数据的数据同步到新系统。因为数据量不是很大,存量数据我们直接一次性同步完。但当时新系统还未完全使用,我们需要将老系统的增量数据实时同步到新系统,我们定的方案是使用定时任务。原创 2020-01-22 14:46:45 · 2202 阅读 · 1 评论 -
Java压缩、解压ZIP文件---工具类
一、前言最近有朋友问java如何去操作(压缩、解压)ZIP文件,因为之前没接触过,刚好研究一下,在jdk的util包中有关于zip的API,写了一个关于文件压缩、解压的工具类,可供大家参考。原创 2020-01-03 17:54:28 · 948 阅读 · 0 评论 -
Integer类型转字符串 三种方法比较
在日常开发中,经常会碰到基本类型和字符串类型的转换。常见的转换方式有以下三种:1、String.valueOf(int i)2、基本类型的toString()3、数字 + “”原创 2019-12-25 16:38:34 · 2586 阅读 · 0 评论 -
Java集合多重分组---lambda表达式实现
一、问题一个查询结果怎么实现嵌套结果集,每个省份展开有多个城市每个城市展开有多个区域?原创 2019-11-21 14:32:57 · 3447 阅读 · 0 评论 -
Java操作Excel表格---工具类
一、pom文件导入阿里Excel开发jar包原创 2019-11-20 09:57:49 · 673 阅读 · 0 评论 -
手写ArrayList
简易的ArrayList容器代码如下package container;import java.util.Objects;import java.util.function.Consumer;/** * @Description 手写ArrayList * @Author King * @Date 2019/11/4 18:10 * @Version 1.0 **/pub...原创 2019-11-18 13:46:57 · 182 阅读 · 0 评论 -
Java线程基础-创建线程的三种方式
一、线程和进程的区别1、进程 是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。2、线程 是程序中的执行线程。Java虚拟机允许应用程序同时运行多个执行的线程。线程总是属于某个进程,进程中的多个线程共享进程的内存二、创建线程有三种方式1、继承Thread类,重写run()方法2、实现Runnable接口3、实现Callable接口,使用Fu...原创 2019-11-14 09:40:06 · 132 阅读 · 0 评论