随笔分类 -  Java

摘要:CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。 阅读全文
posted @ 2022-09-22 16:43 Hexrui 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1. CyclicBarrier 是什么? 从字面上的意思可以知道,这个类的中文意思是“循环栅栏”。大概的意思就是一个可循环利用的屏障。 它的作用就是会让所有线程都等待完成后才会继续下一步行动。 举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐 阅读全文
posted @ 2022-09-22 15:30 Hexrui 阅读(42) 评论(0) 推荐(0) 编辑
摘要:(1)、创建Stream :一个数据源(如:集合、数组),获取一个流 (2)、中间操作: 一个中间操作链,对数据源的数据进行处理 (3)、终止操作(终端操作): 一个终止操作,执行中间操作链,并产生结果 1、生成流 // 由Collection创建流 List<String> list = new 阅读全文
posted @ 2022-08-19 15:12 Hexrui 阅读(152) 评论(0) 推荐(0) 编辑
摘要:后台返回流,前端需要接收,否则图片不能下载。 例子 JAVA 将文件写入OutputStream public void download(String filePath, HttpServletResponse resp) throws IOException { File file = new 阅读全文
posted @ 2022-07-26 00:19 Hexrui 阅读(992) 评论(0) 推荐(0) 编辑
摘要:LVS+Nginx实现高可用集群 Nginx(engine x)是一个高性能的 HTTP 和反向代理web 服务器,同时也提供 IMAP/POP3/SMTP服务。 反向代理 通过配置文件实现集群和负载均衡 静态资源虚拟化 常见服务器 MS IIS asp.net Weblogic、Jboss 传统行 阅读全文
posted @ 2021-06-07 16:51 Hexrui 阅读(391) 评论(0) 推荐(0) 编辑
摘要:Redis一主多从 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。 一个最经典的Redis单体 阅读全文
posted @ 2021-04-02 10:07 Hexrui 阅读(270) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示