-
容器List之ArrayList详解
容器List之ArrayList详解 目录 什么是ArrayList? 源码解析 类属性 构造方法: 类方法 @ 什么是ArrayList? ArrayList是Java集合常用的数据结构之一,继承自AbstractList,实现了List,RandomAccess、Cloneable、Serializable等一系列接口,支持快速访问,复制和序列化...
-
面试中关于多线程同步,你必须要思考的问题
面试中关于多线程同步,你必须要思考的问题 ReentrantLock的实现网上有很多文章了,本篇文章会简单介绍下其java层实现,重点放在分析竞争锁失败后如何阻塞线程。 因篇幅有限,synchronized的内容将会放到下篇文章。 Java Lock的实现 ReentrantLock是jdk中常用的锁实现...
-
Mybatis generator生成工具简单介绍
Mybatis generator生成工具简单介绍 Mybatis generator 其主要的功能就是方便,快捷的创建好Dao,entry,xml 加快了开发速度,使用方面根据其提供的规则配置好就OK 这里还有一个重要的开发场景,开发过程中,对数据库的操作肯定很多,比如新增字段什么的,你只要将原先...
-
【分布式】分布式锁都有哪些实现方案?
【分布式】分布式锁都有哪些实现方案? 一、业务场景 同一个jvm里多个线程操作同一个有状态的变量,可以通过JVM内的锁保证线程安全。 如果是多个JVM操作同一个有状态的变量,如何保证线程安全呢? 这时候就需要分布式锁来发挥它的作用了 二、特点 分布式系统往往业务流...
-
Java 读写 excel 实战完全解析
Java 读写 excel 实战完全解析 本文微信公众号「AndroidTraveler」首发。 背景 时值毕业季,很多毕业生初入职...
-
java学习笔记(基础篇)—集合
java学习笔记(基础篇)—集合 一、集合框架的组成,在java.util包中。 1)接口:定义需要实现的抽象方法。 2)实现类:将接口中的方法实现,如ArrayList,Hashtable等 3)算法:存放和操作数据的算法。如哈希算法,红黑树算法... Collection(顶层接口) -List(接口) -ArrayLi...
-
Java连载7-变量&数据类型
Java连载7-变量数据类型 一、变量 1.注意点: 在同一个作用域中,变量名不能重名,但是变量可以重新赋值。 2.什么是作用域? 答:描述的是变量的有效范围,在范围之内是可以被访问的,只要出了作用域就无法访问(也就是在大括号里面才行) 3.关于变量的分类 (1)局部变...
-
《ElasticSearch6.x实战教程》之复杂搜索、Java客户端(下)
《ElasticSearch6.x实战教程》之复杂搜索、Java客户端(下) 第八章-复杂搜索 黑夜给了我黑色的眼睛,我却用它寻找光明。 经过了解简单的API和简单搜索,已经基本上能应付大部分的使用场景。可是非关系型数据库数据的文档数据往往又多又杂,各种各样冗余的字段,组成了...
-
Netty编码流程及WriteAndFlush()的实现
Netty编码流程及WriteAndFlush()的实现 编码器的执行时机 首先, 我们想通过服务端,往客户端发送数据, 通常我们会调用 ctx.writeAndFlush(数据) 的方式, 入参位置的数据可能是基本数据类型,也可能对象 其次,编码器同样属于handler,只不过他是特化的专门用于编码作用的ha...
-
pom.xml文件导入了坐标,也没有报错,为什么还是没有相关的jar包
pom.xml文件导入了坐标,也没有报错,为什么还是没有相关的jar包的? 为什么会出现这样的错误呢?仔细想了想,赶紧去本地仓库看看jar也没有导入进来 解决问题的思路,就是把假的jar包文件删除掉,然后在IDEA上的坐标复制删除粘贴,IDEA就会重新导入jar包,这时就成功了...
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
