-
JDK 1.8 之 Map.merge()
JDK 1.8 之 Map.merge() Map 中 ConcurrentHashMap 是线程安全的,但不是所有操作都是,例如 get() 之后再 put() 就不是了,这时使用 merge() 确保没有更新会丢失。 因为 Map.merge() 意味着我们可以原子地执行插入或更新操作,它是线程安全的。 一、源码解析 default...
-
Spring5源码解析3-refresh方法初探
Spring5源码解析3-refresh方法初探 接上回分析完 register(annotatedClasses); 后,现在来看一下 refresh(); 方法。 // new AnnotationConfigApplicationContext(AppConfig.class); 源码public AnnotationConfigApplicationContext(Class?... annotatedClasses) { //调...
-
JAVA的List接口的remove重载方法调用原理
JAVA的List接口的remove重载方法调用原理 前言 说真的,平常看源码都是自己看完自己懂,很少有写出来的冲动。 但是在写算法的时候,经常用到java中各种集合,其中也比较常用到remove方法。 remove有重载函数,分别传入参数是索引index或者数据Object(指定泛型后自动转...
-
ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程
ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程 前言 在上一篇中介绍了ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程---图文详解,本篇文章就来讲解下 ElasticSearch 6.x官方Java API的使用。 ElasticSearch JAVA API 目前市面上有几种常见的E...
-
一起学Spring之基础篇
一起学Spring之基础篇 本文主要讲解Spring的基础环境搭建以及演变由来,仅供学习分享使用,如有不足之处,还请指正。 什么是Spring ? Spring是一个开源框架,用来处理业务逻辑层和其他层之间的耦合问题。因此Spring将面向接口开发的思想贯穿整个系统应用,且Spring是一...
2019-10-12 08:22:01 学习htmljava开发java课程文件定义IE系统AdministratorSpring配置PS
-
Java-集合
Java-集合 java中的集合 集合看作一宗容器,保存一组元素; 对比数组: 1,数组使用时必须指定长度; 2,长度一旦指定,就不能更改 示例: Person[] pers = new Person[3]; 集合示例: List list = new ArrayLsit();list.add(new Person());list.add(new Person());lis...
-
Java自学-日期 Date
Java自学-日期 Date Java的日期类Date Date类 注意:是 java.util.Date ; 而非 java.sql.Date,此类是给数据库访问的时候使用的 示例 1 : 时间原点概念 所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。 日期类型也不例外,换句...
-
Java自学-数字与字符串 MyStringBuffer
Java自学-数字与字符串 MyStringBuffer 自己开发一个Java StringBuffer 根据接口IStringBuffer ,自己做一个 MyStringBuffer 步骤 1 : IStringBuffer接口 package character; public interface IStringBuffer { public void append(String str); //追加字符串 public v...
-
协作,才能更好的中断线程
协作,才能更好的中断线程 聊起中断,大家可能最熟悉的例子就是线程休眠。下面就是一个线程休眠的 demo,在这个例子中,当我们调用 sleep 方法,该方法将会抛出一个需要捕获的中断异常,这里捕获该异常并直接返回。 for (int i = 0; i somethings.size(); i++) { // 休...
-
Photoshop设计打散碎片化效果的街头人像海报特效图片。Photoshop
Photoshop设计打散碎片化效果的街头人像海报 特效 图片 。作品整体看上去比较有设计感,非常大气、时尚。喜欢的朋友们根着 教程 来学习制作一下吧。 将人物图层隐藏,作为备份文件,现在我们开始 抠图 。利用快速选择工具,得到人物大致一个选...
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
