-
Java的23种设计模式,详细讲解(一)
Java的23种设计模式,详细讲解(一) 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
spring5 源码深度解析----- 事务增强器(100%理解事务)
spring5 源码深度解析----- 事务增强器(100%理解事务) 上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都...
-
14个Java并发容器,你用过几个?
14个Java并发容器,你用过几个? 不考虑多线程并发的情况下,容器类一般使用 ArrayList、HashMap 等线程不安全的类,效率更高。在并发场景下,常会用到 ConcurrentHashMap、ArrayBlockingQueue 等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。 上面提到的线...
-
Java中常见集合
Java中常见集合 1)说说常见的集合有哪些吧? 答:集合有两个基本接口:Collection 和 Map。 Collection 接口的子接口有:List 接口、Set 接口和 Queue 接口; List 接口的实现类主要有:ArrayList、LinkedList、Stack 和 Vector; Set 接口的实现类主要有:HashSet、T...
-
Java 对象和类
Java 对象和类 Java 对象和类 类 类(class)是构造对象的模板或蓝图。 对象 对象表示一个可以明确标识的实体。每个对象都有自己独特的标识、状态和行为。 对象的状态(特征或属性,即实例变量),由该对象的数据域来表示。 对象的行为(对象执行的动作,即功能),由...
2019-10-16 08:05:33 java面向对象java 对象java编程语言java面向对象编程定义设计方法虚拟机用户IE应用开发
-
多线程基础体系知识清单
多线程基础体系知识清单 前言 本文会介绍Java中多线程与并发的基础,适合初学者食用。 线程与进程的区别 在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段时间有了批处理计算机,其可以批量串行地处理...
-
spring-data-redis-cache 使用及源码走读
spring-data-redis-cache 使用及源码走读 预期读者 准备使用 spring 的 data-redis-cache 的同学 了解 @CacheConfig , @Cacheable , @CachePut , @CacheEvict , @Caching 的使用 深入理解 data-redis-cache 的实现原理 文章内容说明 如何使用 redis-cache 自定义 k...
-
java并发之内存模型
java并发之内存模型 java内存模型知识导图 一 并发问题及含义 并发编程存在原子性、可见性、有序性问题。 原子性即一系列操作要么都执行,要么都不执行。 可见性,一个线程对共享变量的修改,另一个线程可能不会马上看到。由于多核CPU,每个CPU核都有高速缓存,会缓存共...
-
java基础(27):线程安全、线程同步、等待唤醒机制
java基础(27):线程安全、线程同步、等待唤醒机制 1. 多线程 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们通过一个案例,演示线程的安全问...
-
设计模式之单例模式
设计模式之单例模式 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。 特点: 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法 第一种:饿汉模式...
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
