-
RocketMQ中Producer消息的发送源码分析
RocketMQ中Producer消息的发送源码分析 上篇博客介绍过Producer的启动,这里涉及到相关内容就不再累赘了 【RocketMQ中Producer的启动源码分析】 Producer发送消息,首先需要生成Message实例: 1 public class Message implements Serializable { 2 private static fina...
-
Iterator-Java
Iterator-Java 在Java中,Iterator的作用就是为了方便处理集合中的元素。例如获取和删除集合中的元素。 在JDK8,Iterator接口提供了如下方法: 迭代器Iterator最基本的两个方法是next()和hasNext()。其中Java迭代器多了一个remove()方法。在JDK8中又新增了forEachRemai...
-
Java集合系列(三):HashSet、LinkedHashSet、TreeSet的使用方法
Java集合系列(三):HashSet、LinkedHashSet、TreeSet的使用方法及区别 本篇博客主要讲解Set接口的三个实现类HashSet、LinkedHashSet、TreeSet的使用方法以及三者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 1. HashSet使用 HashSet是Set接口最常用的实现类...
-
正则表达式中各种字符的含义
正则表达式中各种字符的含义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时,dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*...
-
git上传本地项目到github或者gitlib(两个是一样的)。
git上传本地项目到github或者gitlib(两个是一样的)。 第一步:在github上面创建一个repository 点击create就好了。然后会出现下面的页面。 第三步:打开你所在文件夹,或者是新建的文件夹(用来做仓库的)右键会出现下面 选用git Bash Here 命令行执行。 点击以后出现...
-
java高并发系列 - 第19天:JUC中的Executor框架详解1,全面掌握j
java高并发系列 - 第19天:JUC中的Executor框架详解1,全面掌握java并发核心技术 这是java高并发系列第19篇文章。 本文主要内容 介绍Executor框架相关内容 介绍Executor 介绍ExecutorService 介绍线程池ThreadPoolExecutor及案例 介绍定时器ScheduledExecutorService及...
-
实现万行级数据读取优化
实现万行级数据读取优化 xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。这才是真正的堪称强大!! --- #### 业务场景: 基于导出的功能上,要求一次性查询10w条...
-
从深处去掌握数据校验@Valid的作用(级联校验)
从深处去掌握数据校验@Valid的作用(级联校验) 每篇一句 NBA里有两大笑话:一是科比没天赋,二是詹姆斯没技术 相关阅读 【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例 【小家Spring】让Control...
-
源码解析 || ArrayList源码解析
源码解析 || ArrayList源码解析 前言 这篇文章的ArrayList源码是基 于 jdk1.8 版本的源码,如果与前后版本的实现细节出现不一致的地方请自己多加注意。先上一个它的结构图 ArrayList作为一个集合工具,对于我而言它值得我们注意的地方有: 参数的作用细节 扩容的细节...
-
Redisson基本用法
Redisson基本用法 1. Redisson Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能。 https://github.com/redisson/redisson 1.1. 基本用法 1 dependency 2 groupId org.redisson /groupId 3 artifactId re...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
