摘要:
基本数据类型
整型: byte、short、int、long
java 的整型常量默认为int型,在java程序中变量通常声明为int型,除非不足以表示较大的数才用long,而在声明long型常量必须在后面加上l或L。
类型
占用储存空间
表数范围
byte
1字节=8bit
-128 ~ 1... 阅读原文
2020-12-09 22:26:01 阅读(1182) 评论(0)
摘要:
一:有参数构造方法
在之前我们要为一个对象赋值,先要创建好对象之后然后“对象名.属性名”或者调用属性的setter为属性赋值。但是在很多时候觉得这样做很麻烦,最好的做法是在创建对象的时候完成属性的初始化操作,此时需要使用到有参数构造方法方能完成该功能(有人把构造方法叫做构造器)。
DEMO:定义有参数构... 阅读原文
2020-12-09 22:17:09 阅读(1447) 评论(0)
摘要:
前言
很高兴遇见你~
HashMap是一个非常重要的集合,日常使用也非常的频繁,同时也是面试重点。本文并不打算讲解基础的使用api,而是深入HashMap的底层,讲解关于HashMap的重点知识。需要读者对散列表和HashMap有一定的认识。
HashMap本质上是一个散列表,那么就离不开散列表的三大问题:散... 阅读原文
2020-12-09 21:27:16 阅读(1162) 评论(0)
摘要:
使用 mybatisPlus 的 dynamic datasource 配置多数据源中的问题
环境
环境配置参考官方文档: https://github.com/baomidou/dynamic-datasource-spring-boot-starter
问题
既然是想使用多数据源,问题就是按照配置最后... 阅读原文
2020-12-09 21:16:04 阅读(1210) 评论(0)
摘要:
背景
Spring Boot 项目随着项目开发过程中引入中间件数量的增加,启动耗时
逐渐增加。
笔者在 《Spring Boot 2.4.0 正式 GA,全面拥抱云原生》文章评论下发现了
Spring 生态复杂,非官方插件并未严格按官方标准实现。例如 @Configuration 注解提供了 proxyB... 阅读原文
2020-12-09 20:09:13 阅读(1313) 评论(0)
摘要:
背景
Spring Boot 项目随着项目开发过程中引入中间件数量的增加,启动耗时
逐渐增加。
笔者在 《Spring Boot 2.4.0 正式 GA,全面拥抱云原生》文章评论下发现了
Spring 生态复杂,非官方插件并未严格按官方标准实现。例如 @Configuration 注解提供了 proxyB... 阅读原文
2020-12-09 18:43:12 阅读(1277) 评论(0)
摘要:
一、概述及程序环境要求
本文以Java代码演示如何获取PDF文档中的数字签名信息,包括签名人、签名位置、日期、原因、联系方式、签名在文档中的坐标等等。
程序环境包括:
Spire.Pdf.jar(jar版本:3.11.6)
Jdk 1.8.0(版本要求>=1.6.0版本即可)
IDEA
编辑代码前先... 阅读原文
2020-12-09 18:18:02 阅读(1306) 评论(0)
摘要:
为了简便我们的开发,让我们一起来学习半自动注解吧。
让Spring管理某些类 1、在需要被SpringIOC容器管理的类上打上相应的注解 @Component:任意组件 @Controller:控制层组件注解 @Service:服... 阅读原文
2020-12-09 16:58:02 阅读(1220) 评论(0)
摘要:
Java基础之:方法重写
方法重写(覆盖),就是在子类中有一个方法与父类中的方法,有一样的方法名,返回类型,参数列表。那么我们就说子类的方法重写(Override)了父类的方法。
简单案例
class A{
public int AA(int n1,intn2){
retu... 阅读原文
2020-12-09 15:53:03 阅读(1246) 评论(0)
摘要:
本文的面试题如下:
Redis 持久化机制
缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
热点数据和冷数据是什么
Memcache与Redis的区别都有哪些?
单线程的redis为什么这么快
redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构
red... 阅读原文
2020-12-09 15:15:02 阅读(1319) 评论(0)