• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






牛大闲人

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 ··· 11 下一页

2021年7月7日

countdownlatch协调多个线程之间的同步
摘要: CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。 阅读全文
posted @ 2021-07-07 09:37 牛大闲人 阅读(231) 评论(0) 推荐(0)
 
JAVA中创建线程池的五种方法及比较
摘要: 之前写过JAVA中创建线程的三种方法及比较。这次来说说线程池。 JAVA中创建线程池主要有两类方法,一类是通过Executors工厂类提供的方法,该类提供了4种不同的线程池可供使用。另一类是通过ThreadPoolExecutor类进行自定义创建。 一、通过Executors类提供的方法。 1、ne 阅读全文
posted @ 2021-07-07 09:35 牛大闲人 阅读(899) 评论(0) 推荐(0)
 

2021年5月11日

java使用Redis分布式锁处理并发,解决超卖问题
摘要: 一、使用Apache ab模拟并发压测 1、压测工具介绍 $ ab -n 100 -c 100 http://www.baidu.com/ -n表示发出100个请求,-c模拟100个并发,相当是100个人同时访问。 还可以这样写: $ ab -t 60 -c 100 http://www.baidu 阅读全文
posted @ 2021-05-11 11:26 牛大闲人 阅读(2749) 评论(0) 推荐(0)
 

2021年4月22日

EasyExcel的用法
摘要: 一.Excel导入导出的应用场景 1.数据导入:减轻录入的工作量 2.数据导出:统计信息归档 3.数据传输:异构系统之间数据传输 二。EasyExcel简介 1.EasyExcel特点 Java领域解析,生成Excel比较有名的框架有Apache poi,jxl等,但他们都存在一个严重的问题就是非常 阅读全文
posted @ 2021-04-22 14:42 牛大闲人 阅读(434) 评论(0) 推荐(0)
 

2021年4月1日

Mybatis-plus 常用 API 教程!
摘要: 前言 官网: https://baomidou.com/ 创建数据库 数据库名为mybatis_plus 创建表 创建user表 DROP TABLE IF EXISTS user;CREATE TABLE user(id BIGINT(20) NOT NULL COMMENT '主键ID',nam 阅读全文
posted @ 2021-04-01 09:43 牛大闲人 阅读(144) 评论(0) 推荐(0)
 

2020年9月17日

RedisTemplate操作Redis,这一篇文章就够了(一)
摘要: https://blog.csdn.net/weixin_44624117/article/details/105224210 阅读全文
posted @ 2020-09-17 16:11 牛大闲人 阅读(453) 评论(0) 推荐(0)
 

2020年8月14日

在windows上搭建redis集群(redis-cluster)
摘要: 一 所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址 https://github.com/MSOpenTech/redis/releases ; 下载Re 阅读全文
posted @ 2020-08-14 08:58 牛大闲人 阅读(586) 评论(0) 推荐(0)
 

2020年7月16日

使用WebSocket实现服务端和客户端的通信
摘要: 开发中经常会有这样的使用场景.如某个用户在一个数据上做了xx操作, 与该数据相关的用户在线上的话,需要实时接收到一条信息. 这种可以使用WebSocket来实现. 另外,对于消息,可以定义一个类进行固化. 主要是消息内容,接收人,发送人,是否已发送等. 用户上线时, 通过方法去查询出来然后进行发送 阅读全文
posted @ 2020-07-16 10:33 牛大闲人 阅读(1108) 评论(0) 推荐(0)
 

2020年7月8日

解决使用mail包的imap协议收163邮箱的邮件A3 NO EXAMINE Unsafe Login 的错误
摘要: 解决方案如下: 更新邮件jar包到1.6.1 <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.1</version></dependency>打开邮件时需要调用 阅读全文
posted @ 2020-07-08 09:46 牛大闲人 阅读(2718) 评论(0) 推荐(0)
 

2020年6月18日

MySQL批量插入、批量更新及批量删除语句
摘要: 1、批量插入 <insert id="insertBatch" parameterType="java.util.List"> insert into t_student(name, age, class) values <foreach collection="list" item="item" 阅读全文
posted @ 2020-06-18 18:04 牛大闲人 阅读(2330) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 ··· 11 下一页