上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 49 下一页
摘要: 线程通信 JDK 对于需要多线程写作完成的场景,提供对应API 支持 多线程协作场景:生产者 - 消费者模型。 (线程阻塞、线程唤醒) 使用方式: wait / notify 和 park / unpark wait / notify 只能由同一对象锁的持有者线程调用,也就是写在同步块里面,否则会抛 阅读全文
posted @ 2020-06-08 22:59 抽象Java 阅读(137) 评论(0) 推荐(0) 编辑
摘要: CAS机制的使用 AtomicInteger 就是对 unsafe 类进行封装 手动实现 import java.lang.reflect.Field; import sun.misc.Unsafe; public class CounterUnsafe { volatile int i = 0; 阅读全文
posted @ 2020-06-08 19:43 抽象Java 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、实现观察者模式: 1、继承 ApplicationEvent 类, 定义需要发布的事件类; 2、实现 ApplicationListener 接口(或者使用 @EventListener)监听事件; 3、使用 ApplicationEventPublisher 发布定义的事件类 二、实现 1、继 阅读全文
posted @ 2020-06-04 23:56 抽象Java 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 用户折扣计费运用 public interface CalculateStrategy { public String userType(); public double discount(double fee); } 几种不同的计费实现 普通用户 // 普通用户 @Service public c 阅读全文
posted @ 2020-06-04 23:49 抽象Java 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 使用Socket访问redis客户端 import java.io.IOException; import java.net.Socket; public class RedisDemoClient { Socket redisConnection = null; public RedisDemoC 阅读全文
posted @ 2020-06-03 23:24 抽象Java 阅读(840) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/dolphin0520/p/3923167.html https://baijiahao.baidu.com/s?id=1647423693517849309&wfr=spider&for=pc 阅读全文
posted @ 2020-05-26 00:07 抽象Java 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 线程 关键字: Thread、 runnable、 callable 使用场景: 1、使用线程进行异步调用,在一个请求中,同一时间内并发完成对不同数据的获取,即将串行执行的获取查询数据改为并发获取数据的 过程。 比如: 一个请求查询资源A 和资源B 的详情,原来这个请求是先查询完A, 再查询B, 现 阅读全文
posted @ 2020-05-25 09:34 抽象Java 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 锁 synchronize 使用方式:使用synchronized 对方法进行修饰 分类:分为 对象锁 和 类锁 对象锁:修饰的方法不是静态方法, 即无 static 修饰; 类锁:修饰的方法是静态方法,即有 static 修饰; 使用场景: 对象锁: 类锁:不同用户对同一个资源同时操作; 比如:用 阅读全文
posted @ 2020-05-25 09:14 抽象Java 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Java 字节码指令指向特定逻辑得本地机器码,而JVM 解释执行Java字节码指令时,会直接调用字节码指向得本地机器码; JVM 由C/C++编写,JVMz要执行本地机器码就能够从C/C++程序中进入机器指令。 这种功能由C语言提供得函数指针功能实现,能够由C触发机器指令。 在JVM 内部,call 阅读全文
posted @ 2020-05-07 11:09 抽象Java 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1、数据仓库的四个层次设计 2、https://www.jianshu.com/p/4348adfc1d98 https://blog.csdn.net/m0_37125796/article/details/90770643 https://blog.csdn.net/nyotengu/artic 阅读全文
posted @ 2020-04-20 15:35 抽象Java 阅读(780) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 49 下一页