
java技术
文章平均质量分 59
guo_xiaozhong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《2021-05-18》java1.8新特性
java1.8新特性1. java8新特性1. Lambda 表达式Lambda 表达式,也称为闭包,允许把函数作为一个方法的参数,使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{statements; }以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆转载 2021-05-19 10:58:06 · 227 阅读 · 0 评论 -
《2021/03/22》多线程编码
1. 交叉打印ABimport java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class ABDemo {}class ABPrint { private boolean flag = false; public synchronized void printA() { while (flag) {原创 2021-03-22 15:18:46 · 157 阅读 · 0 评论 -
《2020-12-15》java实现堆
java实现最大堆/** * 用数组实现一个堆 */public class MaxHeap<E extends Comparable<E>> { private ArrayList<E> data; public MaxHeap(int capacity) { data = new ArrayList<>(capacity); } public MaxHeap() { data.原创 2020-12-15 17:33:34 · 106 阅读 · 0 评论 -
《2020/12/15》java集合
java集合总结Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全│ ———————-└ Stack 是Vector类的实现类└——-Set 接口: 仅接收一次,不可重复,并做.原创 2020-12-15 15:25:21 · 182 阅读 · 0 评论 -
《2020/12/15》java
1. @Asynchttps://blog.youkuaiyun.com/qq_32603969/article/details/1059495752. @retryablehttps://www.jianshu.com/p/6395cfe866eb2.1 添加maven依赖<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</原创 2020-12-15 10:57:24 · 141 阅读 · 0 评论 -
《2020/11/13》实现一个简单Lock
使用一个线程安全队列、unsafe、LockSupport 实现的一个简答的Lock代码如下:import sun.misc.Unsafe;import java.util.concurrent.ConcurrentLinkedQueue;import java.util.concurrent.locks.LockSupport;/** * AQS(AbstractQueuedSynchronizer) * CAS(compare and swap) */public class .原创 2020-11-13 13:39:06 · 285 阅读 · 0 评论 -
《2020/11/13》synchronized
synchronized深入分析synchronized深入理解JVM-内存模型(jmm)和GC0. 查看jvm字节码及十六进制显示https://blog.youkuaiyun.com/weixin_44082567/article/details/86081531javac HelloWorld.javajavap -verbose HelloWorld.class1. 基本使用Synchronized总共有三种用法:1. 当synchronized作用在实例方法时,监视器锁(monitor)便原创 2020-11-13 13:06:20 · 131 阅读 · 0 评论 -
《2020/03/30》java整理
1. 线程线程Lock的使用java并发编程:Lock锁Synchronized、Lock、ReentantLock的区别,以及用法JAVA多线程中join()方法的详细分析原创 2020-11-11 17:23:14 · 160 阅读 · 0 评论 -
《2020/01/06》Activiti7工作流+SpringBoot(一)
Activiti7 core 链接地址。springboot版本:2.1.10.RELEASE开发工具:IDEAhttps://blog.youkuaiyun.com/xu1988923/article/details/91876377https://blog.youkuaiyun.com/qq_40451631/article/details/84937251完整的pom文件需要依赖 spring s...原创 2020-01-06 17:37:06 · 1806 阅读 · 2 评论 -
《2019/11/12》java简单工具类
java简单工具类1. 对map进行排序import com.google.common.collect.Maps;import java.util.Map;public class Java8Utils { /** * 根据map的key排序 * * @param map 待排序的map * @param isDesc 是否降序,tru...原创 2019-11-12 18:38:24 · 142 阅读 · 0 评论 -
《2019/11/12》mybatis简单使用记录
mybatis简单使用记录1. 插入或者更新<insert id="insertOrUpdate" parameterType="cn.lhcz.lhczyq.project.entity.YqAccount"> insert into yq_account <trim prefix="(" suffix=")" suffixOverrides=",">...原创 2019-11-12 18:20:44 · 157 阅读 · 0 评论 -
《2019/11/12》springboot 2.2.0集成jedis
springboot2.2.0 集成jedis1. pom文件添加以下依赖<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifact...原创 2019-11-12 17:48:49 · 630 阅读 · 0 评论 -
《2019/07/15》SpringBoot+MyBatis+MySQL读写分离
该博客转载 2019-07-15 11:28:18 · 170 阅读 · 0 评论 -
《2019/04/25》redis的高级特性及应用场景
redis的高级特性及应用场景参考自 https://www.cnblogs.com/tianciliangen/p/7942560.html 。https://www.cnblogs.com/PatrickLiu/p/8341951.html 。文章目录redis的高级特性及应用场景@[toc]redis一些通用命令redis高级特性一、redis中键的生存时间(expire)二、r...原创 2019-04-25 11:09:21 · 206 阅读 · 0 评论 -
redis简单学习笔记
@author gxz@date 20180829@desc redis学习文档1. redis是单线程工作模型(1)纯内存操作(2)单线程操作,避免了频繁的上下文切换(3)采用了非阻塞I/O多路复用机制2. redis数据类型(1)String(2)hash(3)list使用List的数据结构,可以做简单的消息队列的功能。另外还有一个就是,可以利用lrange命令,做基...原创 2019-04-19 14:52:51 · 159 阅读 · 0 评论 -
《2019/04/12》java下载抖音视频
java下载抖音视频下载抖音视频,获取到抖音视频的下载地址之后,类似:String url = "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300fbd0000bhkfgq7jofsleq3pk120&line=0&ratio=540p&watermark=1&media_type=4&vr_t...原创 2019-04-12 15:05:01 · 2568 阅读 · 0 评论 -
《2019/04/03》gRPC的学习及简单使用
gRPC的学习及简单使用RPC(Remote Procedure Call)远程过程调用。参考连接gRPC官方中文文档gRPC 是什么gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC...原创 2019-04-03 10:50:55 · 311 阅读 · 0 评论