自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Groovy 脚本执行示列

java groovy

2024-04-16 21:12:14 132

原创 记一次线上Metaspace内存溢出问题排查

java JVM 内存溢出 元空间 Metaspace

2023-11-23 21:37:24 325

原创 记一次线上死锁问题排查

死锁分析

2023-11-23 21:34:31 65

原创 判断校验点是否在多边形电子围栏范围内

光线投射法:从目标点出发引一条射线,看这条射线和多边形所有边的交点数目。如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部。具体实现及备注在算法中。

2023-07-13 14:51:02 234 2

原创 git 代码提交规范

feat: 新功能. (必要的时候请加上 scope: 例如 feat(services): 更新了 XXX )refactor: 重构(即不是新增功能,也不是修改bug的代码变动)docs: 文档(documentation)style: 格式(不影响代码运行的变动)chore: 构建过程或辅助工具的变动。建议:git 代码提交规范。fix: 修补bug。test: 增加测试。

2023-05-12 14:45:44 55

原创 记一次mysql数据恢复日志

线上mysql数据误删除,采用binlog恢复线上数据操作过程

2023-03-17 09:41:01 136

原创 图解ReentranLock加锁解锁过程

图解ReentranLock加锁解锁过程原图查看:https://processon.com/view/5f7abdaae0b34d0711f39d95

2020-10-09 15:52:25 386

原创 java 事件机制原理 自定义事件发布与监听

通过自定义事件机制去理解 java和spring中的事件机制原理① 自定义事件机制整体框架如下,base包中为事件核心类,event包为测试用的事件 demo包为测试类② 首先我们定义一个通用事件源,记录事件信息,里面可以放事件通用的一些信息,我现在什么也没放/** * 定义通用事件源,记录事件信息 */public class DIYEvent {}③ 然后我们定义通用事件监听器 只接受事件类型,里面定义我们事件监听是要处理的方法/** * 定义通用事件监听器 *

2020-07-19 21:47:27 947

原创 系统架构图 业务规划图

原图查看:https://www.processon.com/view/5ecf35e2f346fb6907216c49

2020-07-18 22:13:54 1394

原创 JAVA 线程池工作原理 图解

在java并发编程中经常会用到线程池,今天就用流程图来描述一下线程池的工作原理; 二话不说,看下图:标题

2020-07-18 21:59:22 1096

原创 Spring Boot 中 Start组件原理 (@EnableAutoConfiguration 自动配置原理)

今天对Spring Boot 中 Start组件原理 进行一个总结,以 自己写的一个小demo为例子进行讲解;1、要了解 Start组件原理 得先理解如下注解的功能:@Configuration 项目中的配置类 @ConditionalOnBean(xxx.class) 当Spring 容器中存在xxx Bean 时则装载该 Bean; @Import 导入其他配置类2、 Demo 整体概览先看下我demo的整体概览,画红框的为主要类,下面将针通过这几个类...

2020-07-18 21:54:29 681

原创 JAVA 虚拟机(JVM)图解

详细图解查看:https://processon.com/view/5f0fc7065653bb7fd23a6216

2020-07-16 13:14:03 123

原创 Spring 源码解析 Spring生命周期详解

前言:① Spring 利用 策略模式 在生命周期中执行各种 后置处理器,每种后置处理器实现不同的功能。② Spring 中到处用到了缓存,比如getBean() 时,会去缓存中查找,缓存中没有再去创建Bean。 Spring中最重要的三级缓存 private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); //一级缓存 private fina...

2020-07-04 18:20:05 298

原创 自定义注解+动态代理 模拟 Spring data jpa 的实现原理

今天使用动态代理来模拟 Spring data jpa 的实现原理,从而让学习者更加理解动态代理;好了,话不多说,直接看代码自定义注解package com.yonyou.learn.porxy;import java.lang.annotation.*;/** * 自定义注解 */@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})@Documentedpublic @interface .

2020-05-24 12:40:00 1074

原创 Centos 禁止连接服务器&禁止访问服务器服务

今天遇到了个令人头痛的事情,因为我所负责的项目是个集成项目,和第三方系统紧密相连,但由于第三方不靠谱总是忘记改连接地址导致在测试环境中连接着我的正式环境,使我正式环境数据一堆错误,一地鸡毛;因此我决定将第三方系统中的测试环境在正式服务器上加入访问黑名单,于是我在网上看到一堆如下操作:vim /etc/host.deny sshd:192.168.163.128:deny经反复测试,改命令只是禁止ip:192.168.163.128连接服务器,并起不到禁止访问服务的效果...

2020-05-15 13:18:46 928

基于Jquery 实现的 滑块验证,防刷单必备

基于Jquery 实现的 滑块验证,有效防止机器行为。纯本地化代码,无需引用第三方服务。

2023-07-27

基于Jquery的图片预览插件

基于Jquery的图片预览插件,功能强大,支持图片放大缩小、循转、翻转、全屏,简单易用

2022-11-18

基于Jquery实现的图片预览插件

基于Jquery实现的图片预览插件,支持图片手动和鼠标滚轮滑动放大缩小、支持图片旋转转和多图片切换、支持图片分组预览,下载后即可快速使用。

2022-08-25

国标省市区地理基础档案sql文件

国标编码、省市区、地理基础档案、sql文件

2022-04-27

含 PLSQL+Instantclient(11.2_32bit)+使用说明.zip

oracle 客户端工具 含 PLSQL Developer 8.0.3.1510 + instantclient_11_2_32bit + 配置说明 直接下载按照配置说明进行简单配置后即可使用

2020-06-21

2018光环PMP资料【网盘地址】

2018光环PMP资料【网盘地址】,内附5天课程3天考试资料及讲解,还有课程预习及教程,欢迎共同学习

2019-06-04

前端开发使用获取颜色工具-取色器

用于前端开发人员编写html时取色使用,可以快速选取自己想要的颜色对应的编码

2018-11-05

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

TA关注的人

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