java
javaSE
大贝和老满
这个作者很懒,什么都没留下…
展开
-
idea2021设置方法参数自动提示匹配
idea 设置方法自动提示参数原创 2022-07-23 17:17:47 · 433 阅读 · 0 评论 -
idea2021.1设置鼠标悬浮提示quick documentation信息
idea2021.1 设置鼠标悬浮提示信息原创 2022-07-23 15:13:02 · 1609 阅读 · 0 评论 -
Mysql rank() row_number() dense_rank()区别
mysql rank()函数 row_number()函数 dense_rank()函数区别原创 2022-07-09 19:48:29 · 182 阅读 · 0 评论 -
DynamicDataSource动态切换更改数据库失效的问题
使用dynamic-datasource切库失败原创 2022-06-18 16:06:13 · 2864 阅读 · 1 评论 -
flowable 6.7.0 下载
flowable 流程设计器原创 2022-01-25 17:42:55 · 2347 阅读 · 1 评论 -
Tomcat 控制台乱码解决
tomcat 控制台乱码解决原创 2022-03-20 17:15:29 · 150 阅读 · 0 评论 -
list分组多线程插入数据库
创建多线程public static void createThreadPoolBatch() { List<String> lists = formatList(); ExecutorService executorService = new ThreadPoolComponent().getFullIOExecutorService(5, 60L, TimeUnit.SECONDS, new LinkedBlockingDeque<>(80).原创 2021-11-28 17:02:05 · 1435 阅读 · 0 评论 -
找出数组中两两重复只有两个不重复的数组中不重复的两个数
public static void main(String[] args) { /** * 异或性质 * A^0=A * A^A=0 * (A^B)^C = A^(B^C) */ int[] arr = {1, 1, 2, 2, 3, 4, 5, 5, 6, 6}; int num = arr[0], bitPos = 0; for (int i = 1原创 2021-10-28 11:29:58 · 318 阅读 · 0 评论 -
多线程通信经典案例
经典例题:生产者/消费者问题 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处 取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图 生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通 知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如 果店中有产品了再通知消费者来取走产品。● 这里可能出现两个问题:生产者比消费者快时,消费者会漏掉一些数据没有取到。消费者比生产者快时,消费者会取相同的数据。class原创 2020-06-25 10:59:13 · 219 阅读 · 0 评论 -
HashSet 和TreeSet常用方法
HashSetadd() 添加元素remove() 删除元素clear() 删除所有元素isEmpty() 是否为空size() 集合中的元素个数contains(Object o) 是否包含指定元素TreeSet以上方法TreeSet也适用ceiling(T t) 返回大于或等于给定元素的最小元素 没有返回nullfloor(T t) 返回小于或等于给定元素的最大元素 没有返回nulllower(T t) 返回此集合中严格小于给定元素的最大元素 没有返回 nu原创 2021-07-14 09:51:17 · 373 阅读 · 0 评论 -
递归和迭代
编程题:有n步台阶,一次只能上1步或2步,共有多少种走法?递归循环迭代递归/** * 递归 * @author 17717 * */public class Step2 { public static void main(String[] args) { long start=System.currentTimeMillis(); System.out.println(step(40)); long end=System.currentTimeMillis();原创 2021-02-23 16:52:32 · 89 阅读 · 0 评论 -
题目:字符串排序。
使用冒泡排序法为字符串数组进行排序,不能使用String或Arrays提供的方法public class Test40 { public static void main(String[] args) { String[] s = new String[] { "sg", "afg", "afew", "14ag", "hfj", "rwyh", "rgwr" }; int len = s.length; for (int i = 0; i < len - 1; i++) { .原创 2020-09-17 09:20:57 · 204 阅读 · 0 评论 -
两个javaSE 高频面试题
按如下规则输出10行: 1 4 2 4 9 6 3 6 9 16 12 8 4 8 12 16 25 20 15 10 5 10 15 20 25public class Test { public static void main(String[] args) { int num = 4; for (int i = 1; i <= num原创 2020-09-08 11:05:47 · 131 阅读 · 0 评论