上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 写一个固定容量的同步容器,拥有put和get方法,以及getCount方法,能够支持2个生产者线程以及10个消费者线程的阻塞调用 第一种写法: /** * 面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法, * 能够支持2个生产者线程以及10个消费者线程的阻塞调用 * 阅读全文
posted @ 2020-09-03 11:12 gaopengpy 阅读(238) 评论(0) 推荐(0)
摘要: 懒得写了,直接看文章吧。 RabbitMQ如何保证消息不丢失? RocketMQ如何保证消息不丢失? 阅读全文
posted @ 2020-09-03 09:49 gaopengpy 阅读(162) 评论(0) 推荐(0)
摘要: 笔试题:实现一个容器,提供两个方法:add,size写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5时,线程2给出提示并结束 import java.util.ArrayList; import java.util.List; public class Containe 阅读全文
posted @ 2020-09-02 17:59 gaopengpy 阅读(150) 评论(0) 推荐(0)
摘要: 笔试题:实现一个容器,提供两个方法:add,size写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5时,线程2给出提示并结束 import java.util.ArrayList; import java.util.List; public class Containe 阅读全文
posted @ 2020-09-02 17:41 gaopengpy 阅读(185) 评论(0) 推荐(0)
摘要: 笔试题:实现一个容器,提供两个方法:add,size写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5时,线程2给出提示并结束 import java.util.ArrayList; import java.util.List; public class Containe 阅读全文
posted @ 2020-09-02 15:49 gaopengpy 阅读(187) 评论(0) 推荐(0)
摘要: JAVA技术体系比较庞大,没事对着图看看,查缺补漏。 阅读全文
posted @ 2020-08-28 14:13 gaopengpy 阅读(310) 评论(0) 推荐(0)
摘要: Redis号称支持并发11万读操作、并发8万写操作。 1、使用Redis有什么缺点? 缓存和数据库双写一致性问题 缓存雪崩问题 缓存击穿问题 缓存的并发竞争问题 2、Redis是单线程还是多线程? 回答: 主线程是单线程, 但6.0版本前后线程机制有做调整 3、MySQL 里有 2000w 数据,r 阅读全文
posted @ 2020-08-26 09:36 gaopengpy 阅读(122) 评论(0) 推荐(0)
摘要: MySQL主从复制的过程如图所示: MySQL主从复制的过程如下: 1、从数据库上执行start slave,开启主从复制开关。 2、此时,从数据库的IO线程会通过主数据库上授权的用户请求连接主数据库,并请求指定的binlog日志文件的指定位置(日志文件和配置都是配置主从服务器时执行change m 阅读全文
posted @ 2020-08-25 14:14 gaopengpy 阅读(288) 评论(0) 推荐(0)
摘要: 最近遇见多次LRUCache,网上看了不少,自己也手写了一个,最近看Dubbo源码也碰到了Dubbo中的LRUCache。 摘出来瞧瞧。 Dubbo的LRUCache位于 dubbo-common的 com.alibaba.dubbo.common.utils 包下,跟我自己手写的LRUCache区 阅读全文
posted @ 2020-08-24 11:24 gaopengpy 阅读(303) 评论(0) 推荐(0)
摘要: 我们做的每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。 分享一个.gitignore模板,将下面的内容保存为一个.gitignore文件,存放于git仓库的根目录下。 /target/ !.mvn/wrapper/maven-wr 阅读全文
posted @ 2020-08-21 18:11 gaopengpy 阅读(736) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页