-
Java笔记:数组,异常,泛型
Java笔记:数组,异常,泛型 一、数组 数组也是一种引用类型,其父类是Object,使用数据类型[]声明,如int[] array表示声明了一个元素类型为int类型的数组array。 数组初始化语法: // 静态初始化语法,即定义的时候就初始化好了所有的元素 int [] array1 = {100, 55,...
-
如何优雅地停止 Spring Boot 应用?
如何优雅地停止 Spring Boot 应用? 你还在暴力停止 Spring Boot 吗? 首先来介绍下什么是优雅地停止,简而言之,就是对应用进程发送停止指令之后,能保证 正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止接受新请求 。 在 Spring Boot 2.3 中增加...
2020-06-08 16:06:58 服务器定义WebServerServletPSTomcattimHTTPSwebntt
-
Spring Cloud Gateway 全局通用异常处理
Spring Cloud Gateway 全局通用异常处理 为什么需要全局异常处理 在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回 // 摘至 spring cloud alibaba console 模块处理@ControllerAdvicepublic class ConsoleExceptionHandler { @...
-
Spring Boot 实现配置文件加解密原理
Spring Boot 实现配置文件加解密原理 Spring Boot 配置文件加解密原理就这么简单 背景 接上文《失踪人口回归,mybatis-plus 3.3.2 发布》[1] ,提供了一个非常实用的功能 「数据安全保护」 功能,不仅支持数据源的配置加密,对于 spring boot 全局的 yml /properties...
-
(易忘篇)java基础编程难点4
(易忘篇)java基础编程难点4 关键字:super;多态性;Java中的JUnit单元测试;包装类 关键字:super super关键字可以理解为:父类的。 可以用来调用的结构:属性、方法、构造器。 super调用属性、方法: 我们可以在子类的方法或构造器中通过使用 super.属性 或 super....
-
用斗地主的实例学会使用java Collections工具类
用斗地主的实例学会使用java Collections工具类 目录 一、背景 二、概念 1、定义 2、方法 2.1、排序方法 2.2、查找/替换方法 三、斗地主实例 3.1、代码结构 3.2、常量定义 3.3、单只牌类 3.4、玩家类 3.5、主程序 四、深入理解 一、背景 最近在学习数据结构和算法的过...
-
MyBatis整合双数据源
MyBatis整合双数据源 有时候在项目中会遇到需要连接两个数据库的情况。本文就结合Spring和Mybatis来讲下怎么使用双数据源(或者是多数据源)。 背景知识介绍 本文中实现多数据源的关键是Spring提供的AbstractRoutingDataSource。这个类可以根据lookup key来实现底层数...
-
HashMap:源代码(构造方法、put、resize、get、remove、replace
HashMap:源代码(构造方法、put、resize、get、remove、replace) 1、常量 (1)缺省table大小,1左移四位变为8 static final int DEFAULT_INITIAL_CAPACITY = 1 4 ; // aka 16 (2)table最大长度 static final int MAXIMUM_CAPACITY = 1 30 ; (3)缺省负载因子大小...
-
动态代理原理剖析
动态代理原理剖析 动态代理的常用实现方式是反射。反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取类声明的属性和方法,调用方法或者构造对象,甚...
-
HashMap1.7和1.8,红黑树原理!
HashMap1.7和1.8,红黑树原理! jdk 1.7 概述 HashMap基于Map接口实现,元素以键值对的方式存储,并允许使用null键和null值,但只能有一个键作为null,因为key不允许重复,另外HashMap不能保证放入元素的数据,它是无序的,和放入的顺序并不能相同,HashMap是线程不安...
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
