天翼云java知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖java相关内容资讯。开发者在java专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
第29 章 : List集合125 List接口简介允许保存重复数据List新的方法三个常用子类定义126 ArrayList子类继承结构List特征 1、保存顺序就是存储顺序 2、允许有重复数据JDK >= 1.8 Iterable
第30 章 : Set集合130 Set接口简介Set集合不允许保存重复数据 继承关系131 HashSet子类HashSet元素无序132 TreeSet子类TreeSet数据有序,按照升序排序133 分析TreeSet子类排序操作Tre
第24 章 : 反射与简单Java类109 传统属性赋值弊端简单Java类,setter,getter过多,代码重复 通过反射(Object类直接操作属性或方法)实现相同功能类的重复操作的抽象处理110 属性自动赋值实现思路类设计的基本机构
第27 章 : 反射与Annotation120 反射取得Annotation信息JDK > 1.5不同的Annotation 有他的存在范围121 自定义Annotation122 工厂设计模式与Annotation整合
第32 章 : Map集合139 Map接口简介二元偶对象(key=value)Collection集合保存数据是为了输出 Map集合保存数据是为了key查找常用方法继承关系140 HashMap子类hash 无序 tree 有序HashM
需求SaaS微服务环境中,每个租户都有自己独立的数据库,当应用服务升级时(通常数据库表结构或数据需要同步改动时),需要保证升级后的租户能够使用升级后的应用服务,没有升级的租户仍然使用旧版本的服务。前端灰度参考: OpenResty实现按
提示的错误信息为:Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on
JVM内存结构
JVM中的堆
Java协程框架Quasar Demo (maven)
1. 系统架构的演变 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,需要
目录 什么是反射? 获取.class字节码文件对象 获取该.class字节码文件对象的详细信息 通过反射机制执行函数 反射链 反射机
一、注册中心概述 对于服务提供方,它需要发布服务,而且由于应用系统的复杂性,服务的数量、类型也不断膨胀;对于服务消费方,它最关心如何
java.util.concurrent.Exchanger可以用来进行数据交换,或者被称为“数据交换器”。两个线程可以使用Exchanger交换数据,下图用来说明Exchanger的作用在下面的代码中首先我们定义了一个Exchanger,
Java设计模式之:静态代理
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法。Files.newBufferedWriter(Java 8)Files.write(Java 7 推荐)PrintW
一、相似之处:Lock锁 vs Synchronized 代码块Lock锁是一种类似于synchronized 同步代码块的线程同步机制。从Java 5开始java.util.concurrent.locks引入了若干个Lock锁的实现类,
DelayQueue 是BlockingQueue接口的实现类,它根据"延时时间"来确定队列内的元素的处理优先级(即根据队列元素的“延时时间”进行排序)。另一层含义是只有那些超过“延时时间”的元素才能从队列里面被拿出来进行处
Java BlockingQueue接口java.util.concurrent.BlockingQueue表示一个可以存取元素,并且线程安全的队列。换句话说,当多线程同时从 JavaBlockingQueue中插入元素、获取元素的时候,不
在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、Synch
2023-04-18 14:14:13
2023-04-19 09:23:13
2023-05-10 06:02:16
2023-05-15 10:01:56
2023-04-24 11:25:19
2023-05-22 08:09:06