自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA多线程之FutureTask源码解读

使用过Java线程池的应该都知道,在java.util.concurrent有个ExecutorService的线程池接口,通过这个接口先线程池提交任务,获取任务结果,关闭线程池等等操作。而关于任务执行结果的获取,就不得不提FutureTask这个类。本文从源码的角度分析,线程池是如何通过FutureTask执行多线程任务,又是如何获取多线程执行结果的。使用多线程,我们多数是使用Executo...

2019-06-18 23:46:07 218

原创 JAVA线程本地存储ThreadLocal的源码分析

在jdk的api文档中,是这么描述ThreadLocal类的:This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has i...

2019-06-15 12:21:49 173

原创 使用merge into实现千万级别数据迁移

之前项目需求,需要将另一个系统的数据迁移到当前系统的数据库中。数据量大概4000w,项目所使用的数据库是DB2。当时我们采用sql脚本进行迁移,其中迁移的核心sql语句就是使用merge into语句。 merge into语法如下:MERGE INTO <target> USING <source> ON <match-conditio...

2019-06-14 21:00:56 3455

原创 git的常规使用和冲突解决

克隆仓库git clone -b 分支名 仓库地址若不使用-b参数,默认克隆master分支代码。git的使用1、提交代码前先将远程分支代码pull到本地git pull2、提交代码添加待提交代码git add /filepath/filename 查看提交的文件git status注释本次提交代码git commit -m "注释"push到远程...

2019-06-14 20:59:39 449

mysql jdbc.connect/j

将该文件解压,并把mysql-connector-java-[version]-bin.jar包放入jdk的jre/lib/ext文件夹中,就可以Java编程使用mysql数据库了。

2015-11-22

Samba rpm安装包

Linux Samba服务器,用于windows和Linux之间上传文件

2015-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除