![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 77
随源qq_28140917
业精于勤而荒于嬉,行成于思而毁于随!
选择比努力更重要。
大道至简
along source
展开
-
SpringBoot中Tomcat高版本中URL参数包含特殊字符报错400异常解决
springboot, tomcat 8高版本原创 2024-02-07 00:34:53 · 598 阅读 · 0 评论 -
Java动态代理的实现
动态代理原创 2023-07-18 01:44:13 · 116 阅读 · 0 评论 -
GitHub 多账户 ssh-key 配置 和 IDEA 配置 GitHub多账号 Push
GitHub多账号配置ssh-key 和IDEA 配置GitHub多账号 ssh 配置push不同项目原创 2022-08-25 20:58:23 · 569 阅读 · 0 评论 -
不通过类名和类实例,获取类对象的方法
标题在这里插入代码片原创 2020-11-20 13:15:07 · 202 阅读 · 1 评论 -
CountDownLatch、CyclicBarrier、Semaphore使用总结
1.CountDownLatch(门闩) 用法1.应用场景:实现类似计数器的功能,让主线程等待所有子线程完成再执行。案例:比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。2.CountDownLatch类只提供了1个构造器:CountDownLatch(int count);//参数count为计数值3.CountDownLatch类中重要的3个方法:await() :调用await()方法的线程会被挂起,它会等待直到co原创 2020-07-20 18:47:30 · 128 阅读 · 0 评论 -
8大排序算法分析和总结
排序算法 平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*logN) 基数排序 O(d(n+r)) 8大排序算法分析和总结代码如下 /** ...原创 2020-03-04 08:18:39 · 151 阅读 · 0 评论 -
java求集合的所有子集、所有子序列、全排列全组合问题
1.求集合的所有子集(又称全组合)求一个集合的所有组合,例如集合{A,B,C}的所有子集为:{},{A,B,C},{A,B},{A,C},{B,C},{A},{B},{C}。思路对于任意集合A,元素个数为n(空集n=0),则所有子集的个数为2^n个如集合A={a,b,c},其子集个数为8;对于任意一个元素,在每个子集中,要么存在,要么不存在,对应关系是:a=1或a=0,b=...原创 2019-12-27 11:00:07 · 4047 阅读 · 0 评论 -
java实现斐波那契函数的3种方式比较,以及是否存在尾调用问题
使用java实现斐波那契数列的3中方式public class Demo { public static void main(String[] args) { // num = 10 、20 、50 时 测试斐波那契函数耗时和计算值 testFibonacci(10); System.out.println("--------------"); t...原创 2019-10-28 18:38:20 · 246 阅读 · 0 评论