自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 反射学习笔记

java、反射

2022-03-09 16:43:30 328

原创 Java 性能调优概述

1.1 程序性能的体现执行速度:程序的反映是否迅速,响应时间是否足够短。内存分配:内存分配是否合理,是否过多消耗内存或存在内存泄漏。启动时间:程序从运行到可以正常处理业务需要话费多长时间。负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓。1.2 性能的参考指标执行时间:一段代码从开始运行到运行结束,所使用的时间。CPU时间:函数或者线程占用CPU的时间。内存分配:程序在运行时占用的内存空间。磁盘吞吐量:描述I/O的使用情况。网络吞吐量:描述网路的使用情况。

2021-06-28 17:40:30 140

原创 IDEA + Easy Code plug 适用于 SpringBoot+Lombok+Swagger+MybatisPlus 的 CRUD 模板

文章目录1 前置条件2 导入配置3 编辑配置4 模板内容4.1 entity 模板4.2 dao 模板4.3 service 模板4.4 serviceImpl 模板4.5 controller 模板5 使用方法背景:不得不说,Easy code 真的太方便了,它的好处网上到处都是,我就不再赘述了。Easy Code 源码地址官方使用手册1 前置条件下载 Easy Code 插件修改插件配置,有以下几种方式:导入配置:编辑配置数据库建表2 导入配置通过 插件 提供的导入模

2021-05-14 11:50:52 296

原创 修改 IDEA @Override 报红/报错告警警告

前言@Override 是标识一个方法重写了父类(包括接口)中的方法,不写也可以,但写了有以下几个好处:编译器帮我们验证重写的方法是否与父类中的方法签名相同,保证正确性。方便阅读代码。在我们使用 idea 开发项目时,如果是我们自己写的代码,根据阿里巴巴java开发手册规范,我们必须在重写方法是,标记 @Override 注解。【强制】所有的覆写方法,必须加@Override注解。 说明:getObject()与get0bject()的问题。一个是字母的O,一个是数字的0,加@Overrid

2020-10-16 11:40:06 7998 2

原创 使用 Jackson 序列化和反序列化对象时自定义格式,自定义 json 格式

1 序列化时自定义输出格式业务场景:数据库中在存储金额时,使用的是 Long 型,单位为分。在给前端返回数据时,需要返回元,这里自定义一个格式化注解,在 Java 对象序列化时,将 Long 类型的分,转化为元。eg:数据库中存储的是 998,代表 998 分,而我们期望返回给前端的是 9.98 元。1.1 自定义注解import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;import com.fasterxml.jacks

2020-10-09 13:31:06 1694

原创 JSR303自定义校验注解,自定义注解校验字符串是否是JSON字符串,可扩展

目标:校验字符串是否是JSON字符串1 自定义校验注解import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Targ.

2020-10-09 12:07:54 868

原创 10行代码搞懂 匿名内部类 & lambda 表达式 & 函数式接口

具体看代码,总结:匿名内部类语法:new 类名或接口名(){ @Override 访问修饰符 返回值 方法名(参数...){ ... }}lambda 表达式语法:(参数...) -> {方法体}函数式接口:使用 @FunctionalInterface 标记的接口只能标记在只定义了单个抽象方法的接口上接口中的 default 方法和静态方法不算是抽象方法简化代码:class Test { public static voi

2020-07-10 21:09:54 1317 1

原创 IDEA 或 IntelliJ 全家桶提示 Missing associated label 解决办法

警告复现IDE 警告 Missing associated label<input type="text" name="xxx" value="xxx"><textarea name="xxx" placeholder="xxx"></textarea><select>警告原因Highlights form elements (input, textarea, and select) without required associated la

2020-05-21 04:10:27 16306 1

原创 Windows 安装 JDK,配置环境变量简明教程(Spring 官网推荐的 JDK)

jdk 什么版本都通用,修改相应的文件路径即可。例:1:安装jdk(安装路径最好不要有空格和中文) 双击 jdk-7u51-windows-x64.exe 进行JDK的安装。 在安装过程中,需要选择JDK和JRE的安装路径,我选择的路径,其实jre可以不单独安装,jdk中包含jre: JDK:C:\Java\jdk1.7.0_51 JRE:C:\...

2020-01-16 12:33:36 485

原创 简洁明了的单例模式及其五种写法

从极客时间学习的单例模式,

2020-01-16 10:59:06 238

原创 最简单明了的 docker 快速入门实操

# 1. 查看所有镜像docker images# 2. 查看运行的容器docker ps# 3. 查看运行及关闭的容器docker ps -a# 4. 搜索镜像docker search ${keyWord}# 5. 拉取镜像docker pull ${imageName:tag}# 6. 运行容器### -p 映射端口、-v 映射路径、--name 起别名、-d 后台运行...

2020-01-16 10:53:25 107

原创 CentOS 安装 Docker

CentOS 安装 docker,在 7.X 上测试没有问题。可切换为国内阿里云源,加快访问速度。# 连接至Linux-CentOS,以下命令都是需要root权限的,因此默认使用root用户# 卸载旧版本,卸载前跟客户确认此台服务器只有我们在使用yum remove docker docker-client docker-client-latest docker-common docker...

2020-01-16 10:49:03 59

原创 Ubuntu 安装 Docker

Ubuntu安装docker,在 18.04 上测试没有问题。可切换为国内阿里云源,加快访问速度。# 连接至linux-ubuntu,以下命令都是需要root权限的,因此默认使用root用户# 卸载旧版本,卸载前跟客户确认此台服务器只有我们在使用apt-get remove docker docker-engine docker.io containerd runc;# 安装docker...

2020-01-16 10:47:08 197

原创 集成小程序端思路

给应用添加小程序端

2020-01-15 16:33:21 401

OpenJDK11U-jdk_x64_windows_openj9_11.0.10_9_openj9-0.24.0.zip

adopt openjdk11 openj9

2021-02-22

OpenJDK11U-jdk_x64_windows_hotspot_11.0.7_10.zip

AdoptOpenJDK , Spring 官网推荐使用的 JDK。没有版权问题的 JDK。 openjdk 首选。

2020-05-21

java-11-openjdk-11.0.7.10-1.windows.redhat.x86_64.zip

openjdk11.0.7,下载于redhat发布的openjdk11.0.7,送给网络不好,不想注册redhat账户的同学

2020-05-12

openjdk-14.0.1_windows-x64_bin.zip

openjdk14.0.1 GA版本,网速不好的同学可以从这里下载。

2020-04-27

cas-server-webapp-3.5.2.zip

部署一个CAS认证中心,解压开即可获得cas-server-webapp-3.5.2.war,放入tomcat中启动即可

2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除