随笔分类 -  java

摘要:1.线程池 1.1 线程池的创建 private static final ThreadPoolExecutor THREADPOOL = new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, 阅读全文
posted @ 2020-07-09 11:06 微凉微 阅读(102) 评论(0) 推荐(0)
摘要:1 thread状态 1.1 状态源码 public enum State { /** * 新建状态,线程被创建出来,但尚未启动时的线程状态 */ NEW, /** * 就绪状态,表示可以运行的线程状态,但它在排队等待来自操作系统的 CPU 资源 */ RUNNABLE, /** * 阻塞等待锁的线 阅读全文
posted @ 2020-07-05 02:10 微凉微 阅读(120) 评论(0) 推荐(0)
摘要:1 各种锁的释义 1.1 死锁 死锁是指两个线程同时占用两个资源,又在彼此等待对方释放锁资源 import java.util.concurrent.TimeUnit; public class LockExample { public static void main(String[] args) 阅读全文
posted @ 2020-07-03 00:20 微凉微 阅读(141) 评论(0) 推荐(0)
摘要:1 HashMap方法 1.1 源码结构 //哈希桶 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; //链表的下一个节点 Node<K,V> next; Node(in 阅读全文
posted @ 2020-07-02 22:05 微凉微 阅读(145) 评论(0) 推荐(0)
摘要:1 String方法 1.1 构造方法 // String 为参数的构造方法 public String(String original) { this.value = original.value; this.hash = original.hash; } // char[] 为参数构造方法 pu 阅读全文
posted @ 2020-07-01 00:12 微凉微 阅读(140) 评论(0) 推荐(0)
摘要:1 正则元字符 1.1 特殊单字符 . 任意字符,换行除外 \d 任意数字 \D 任意非数字 \w 任意字母数字下划线 \W 任意非字母数字下划线 \s 任意空白符 \S 任意非空白符 1.2 空白符 \r 回车符 \r 换行符 \r 换页符 \r 制表符 \r 垂直制表符 \s 任意空白符 1.3 阅读全文
posted @ 2020-06-22 22:28 微凉微 阅读(172) 评论(0) 推荐(0)
摘要:###1.重写mybatis的sql执行器 package com.ai.gridoperation; import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.TypeHandler; import java.sql 阅读全文
posted @ 2020-06-21 22:04 微凉微 阅读(2029) 评论(0) 推荐(0)
摘要:1.多重继承有副作用:钻石问题(菱形继承)。 假设类 B 和类 C 继承自类 A,且都重写了类 A 中的同一个方法,而类 D 同时继承了类 B 和类 C,那么此时类 D 会继承 B、C 的方法,那对于 B、C 重写的 A 中的方法,类 D 会继承哪一个呢?这里就会产生歧义。 2.考虑到这种二义性问题 阅读全文
posted @ 2019-11-15 10:21 微凉微 阅读(1027) 评论(1) 推荐(0)
摘要:REST API规范 编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方: REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content Type为ap 阅读全文
posted @ 2019-04-22 13:17 微凉微 阅读(246) 评论(0) 推荐(0)
摘要:一、说明 最近做的系统中需要把各种数据库迁移到Postgresql数据库上,使用kettle来进行数据库迁移。 安装完kettle软件,需要将需要的数据库驱动放入在安装包的lib包下。 整套流程分为:2个job,4个trans。 二、所需软件 kettle7.0 JDK1.8 mysql conne 阅读全文
posted @ 2019-03-24 21:34 微凉微 阅读(5003) 评论(3) 推荐(0)