java
文章平均质量分 92
lmwis
这个作者很懒,什么都没留下…
展开
-
Java锁相关零碎知识点
Java锁相关零碎知识点1.synchronized和ReentrantLock的区别1.synchronized和ReentrantLock的区别1.ReentrantLock显式释放锁和获取锁且一般在finally中释放;synchronized隐式。2.ReentrantLock提供了响应中断、锁轮询、定时锁三种解决死锁的方法3.ReentrantLock是API层面的,synchronized是JVM层面的4.ReentrantLock可定义为公平锁5.ReentrantLock可以通原创 2021-03-17 21:51:07 · 318 阅读 · 1 评论 -
微信公众号后台服务开发(一):自动消息回复
微信公众号后台服务开发简述微信平台提供的自动回复机制后台服务开发配置指定服务器消息自动回复功能开发简述使用Java SpringBoot框架搭建微信工作号后台实现自定义逻辑自动回复先注册公众号,公众号的类型有:订阅号,服务号,订阅号的消息会收在订阅号消息中,服务号推送的消息是在用户的消息列表中,但服务号的注册需要企业资质。这里我注册了服务号微信平台提供的自动回复机制在公众号平台上提供了三种自动回复的机制:关键词回复,收到消息回复,被关注回复,公众号平台的自动回复与开发者的后台只能二选一后台原创 2020-11-29 13:55:10 · 5000 阅读 · 0 评论 -
JVM学习笔记(1):类的加载器及其加载过程
类的加载器及其加载过程类加载子系统作用类的加载过程加载(Loading)链接(Linking)验证(Verify)准备(Prepare)类加载子系统作用类加载器子系统负责从文件系统或者网络中加载Class(字节码)文件,class文件在开头有特定的文件标识。CA FE BA BEClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区还会存放运行时常量池信息(Con原创 2020-07-25 13:25:43 · 138 阅读 · 0 评论 -
jdk8新特性:Stream流编程
高级的迭代器流水线式处理思想原创 2019-11-01 15:28:54 · 585 阅读 · 0 评论 -
jdk8新特性:函数式编程/lambda表达式
函数式编程/lambda表达式lambda表达式jdk8内置函数接口方法引用静态方法引用非静态方法,使用对象实例的方法引用构造函数方法引用无参含参类型推断变量引用级联表达式和柯里化lambda表达式返回实现指定接口的对象实例() - > System.out.println();常见写法Interface inter = () ->{};Interface inter =...原创 2019-11-01 10:45:01 · 481 阅读 · 0 评论