- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 CompletionService
CompletionService维护一个保存Future对象的BlockingQueue。只有当这个Future对象状态是结束的时候,才会加入到这个Queue中,take()方法其实就是Producer-Consumer中的Consumer。它会从Queue中取出Future对象,如果Queue是空的,就会阻塞在那里,直到有完成的Future对象加入到Queue中。所以,先完成的必定先被取出。这...
2018-04-24 17:46:52 361
原创 intellij idea generatorConfig.xml
generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis...
2018-04-19 14:17:21 6184
原创 多线程解析报表
假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数据时,可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成。Way1joinimport java.time.LocalTime;public class Main { public static void main(String[] args) throws...
2018-04-13 17:23:46 376
原创 leetcode29. 两数相除
不使用乘号,除号和取模符号将两数相除。如果溢出返回 MAX_INT。模拟class Solution { public int divide(int dividendInt, int divisorInt) { Long dividend = Long.valueOf(dividendInt) ; Long divisor = Long.valueOf(di...
2018-04-12 20:58:01 474
原创 工作常用指令与快捷键
Git提交代码git fetch git add . git commit -m “desc” git pull git pushGit查看当前分支git symbolic-ref --short -q HEADGit创建新的分支并切换git checkout -b XXXXXXXXXXXXXXgit push origin XXXXXXXXXXXXXXgit branch --set-upstr...
2018-04-11 15:01:02 491
原创 leetcode 368. 最大整除子集
给出一个由无重复的正整数组成的集合, 找出其中最大的整除子集, 子集中任意一对 (Si, Sj) 都要满足: Si % Sj = 0 或 Sj % Si = 0。如果有多个目标子集,返回其中任何一个均可。示例 1:集合: [1,2,3]结果: [1,2] (当然, [1,3] 也正确) 示例 2:集合: [1,2,4,8]结果: [1,2,4,8]变种最长路+hashimport jav...
2018-04-06 22:39:42 765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人