摘要:
高并发 3个辅助类 在并发编程中用到,分别为:countdownlatch,cyclicbarrier,semaphore,三者其实都起到互斥的效果 Countdownlatch:减一操作,直到为0再继续向下执行 package Kuangshen.JUC.Thread; import java.u 阅读全文
摘要:
2020年西山居Java笔试题 当初参加西山居时候第一道算法题,一直想做来着,给耽误了,补上 给定一个二叉树的前序遍历和中序遍历的序列,输出对应这个二叉树的后续遍历序列。 输入描述: 输入为一行。 两个字符串,分别表示二叉树的前序遍历和中序遍历结果,用空格分隔。保证数据合法 输出描述: 对应输出后序 阅读全文
摘要:
本博客用于存储平时写的工具类所用代码,方便后续查询学习 1. DateUtil.java 2. 未完待续 DateUtil.java:日期工具类 由于之前需求开发涉及到一些Date的计算转换,之前是用Calendar,SimpleDateFormat之类的,比较麻烦,于是打算转用LocalDateT 阅读全文
摘要:
Proto3语言 组长让我去protobuf加接口,没弄过,然后学了下相关的proto3的语法。 参考链接:https://www.jianshu.com/p/f6ff6381a81a .proto的主要构成就是头部、所有方法入参出参、所有方法名这3大类,对于赋值,只需从1,2,3这样累加入参出参即 阅读全文
摘要:
Lambda目录 1. 4个函数式接口的使用 2. Lambda与optional 3. 高级集合类与收集器 4. 小拓展:JSONObject的使用 函数式接口不必多说,在lambda中有简写。lambda基础与optional判空可以简化代码。高级集合类有分类list,整合list,拼接list 阅读全文
摘要:
Java多线程并发编程 分成基本内容和原子类等 参考链接: https://www.cnblogs.com/chenyanbin/p/13629067.html https://how2j.cn/k/thread/thread-start/353.html 线程的挂起与恢复(wait、notify、 阅读全文
摘要:
java-多线程并发编程: 重新学习下多线程并发编程 java基础:优先队列:PriorityQueue、数组赋值:System.arraycopy、二分搜索:Arrays.binarySearch 查看死锁(面试会问,比较好玩): 1. 命令行:jps 2. 查看堆栈:jstack pid 3. 阅读全文
摘要:
springboot-定时任务 everthing will be okay.... 实现结果如下: 添加依赖包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo 阅读全文
摘要:
Nginx整合FastDFS 先看下访问效果:http://47.101.163.73/group1/M00/00/00/rBNNhF-ATU2AT30mAAAADdhtO1M790.txt 参考链接:https://www.cnblogs.com/mrhelloworld/p/fastdfs-ng 阅读全文
摘要:
fastDFS分布式文件系统安装 参考链接: https://www.cnblogs.com/handsomeye/p/9451568.html https://www.cnblogs.com/mrhelloworld/p/fastdfs.html 以下是安装步骤,在/usr/local/src目录 阅读全文