什么是工具类型 用 JavaScript 编写中大型程序是离不开 工具的,而用 TypeScript 编程同样离不开工具类型的帮助,工具类型就是类型版的 。简单的来说,就是把已有的类型经过类型转换构造一个新的类型。工具类型本身也是类型,得益于泛型的帮助,使其能够对类型进行抽象的处理。工具类型主要目的 ...
分类:
其他好文 时间:
2020-01-22 23:48:20
阅读次数:
77
1.自定义字符串的hashcode 2.自定义MyHashMap 3.内容查找性能比较 其中:IHashMap接口、Entry类如下 1 package Collection; 2 3 public interface IHashMap { 4 public void put(String key, ...
分类:
编程语言 时间:
2020-01-22 20:09:05
阅读次数:
68
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Test { /** * @param args */ ...
分类:
编程语言 时间:
2020-01-22 12:37:01
阅读次数:
57
1. 线程池 1.1. 为什么使用线程池 多线程的缺点: 处理任务的线程创建和销毁都非常耗时并消耗资源。 多线程之间的切换也会非常耗时并消耗资源。 解决方法:采用线程池 使用时线程已存在,消除了线程创建的时耗 通过设置线程数目,防止资源不足 1.1. ThreadPoolExecutor的全参构造函 ...
分类:
编程语言 时间:
2020-01-21 17:51:48
阅读次数:
62
首先定义一个生日属性的实体对象: 传入日期格式“1999-12-12 12:12”,调用guess得出计算结果: 输出如下: ...
分类:
其他好文 时间:
2020-01-21 16:29:28
阅读次数:
84
概念 工作流产品使用activiti的算是比较多了,自带了一套UI界面,可以直接使用,用来设计流程,下面简单总结一下它的步骤: 1 设计模型 2 发布为流程,一个模型可以发布多个版本的流程 3 建立一个流程的实例和实例任务,一个流程可以建立多个并行的实例 4 对某个实例任务进行审批 5 可以查看实时 ...
分类:
编程语言 时间:
2020-01-20 14:35:28
阅读次数:
78
什么是线程安全? 多个线程同时访问了相同的资源,并对该资源进行写的操作,使得资源发生改变时就会产生线程安全问题。只有资源没有发生变化,多个资源同时进行读取操作的时候线程才是安全的。 例: class SaleTicket implements Runnable( // 初始化当前剩余票数 priva ...
分类:
编程语言 时间:
2020-01-19 23:57:20
阅读次数:
140
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具,空格是默认界定符,默认命令是echo find命令的执行结果通过xargs传给后面的rm rf作为参数 ...
分类:
其他好文 时间:
2020-01-19 23:51:13
阅读次数:
106
[toc] ___ 这场考试感觉很奇怪。 $T1、T2$ 都缺一个小特判。 $T3$ 打了个比暴力优的暴力 ~~还是暴力~~,但是不知道为什么 $WA$ 穿了。 ~~考试的时候还玩扫雷...~~ 其实,菜是原罪啊... ___ T1 小奇取石子 题目 "点这里" 考场思路 刚开始差点被自己坑了,开考 ...
分类:
其他好文 时间:
2020-01-19 00:19:05
阅读次数:
100
一、StringBuffer和StringBuilder 1.StringBuffer是什么? 答:是一个字符串缓冲区,工作原理:预先在内存中申请一块空间以容纳字符序列,如果预留的空间,则进行自动扩容,以容纳更多的字符序列。 2.StringBuffer\StringBuilder和String最大 ...
分类:
编程语言 时间:
2020-01-19 00:08:02
阅读次数:
74