自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 一些权限方面的思考

自定义注解: Permission@Inherited/*** 项目类型*/PROJECT,/*** 团队类型*/TEAM,/*** 系统管理类型*/SYSTEM/*** 角色001*/ROLE_001,/*** 角色002*/ROLE_002伪代码实现: PermissionAspect@Aspect@Component@Order(2)@Slf4jif (!if (!// 获取当前访问人信息。

2023-11-26 22:44:52 254

原创 一个通用的分页实体对象的思考

用得非常多的一个分页实体对象。

2023-11-26 22:06:44 369

原创 访问日志切面的一些思考

自定义切面, 配合日志框架, 做访问日志记录.

2023-11-26 16:17:33 65

原创 日志配置的一些思考

基本所有的系统都需要完善的日志配置, 这里是一些常用的配置. 但是没有本地验证, 只能提供一份配置思路.这里是抽取的基础日志: basic-logback.xml。子服务配置: servie1-logback.xml。

2023-11-26 14:43:11 96

原创 简答的体系架构分析

一点体系架构的分析。

2023-11-24 21:26:18 80

原创 公共的操作提取成脚本

项目中总是会有一些公共的操作, 为什么不用Shell封装一下呢?让后面的使用者更加的简单高效.项目初始化, 创建必须的目录. 当前不是所有的项目都适用这个. 这里只是一个例子。这里面的启动配置, 有些事具备一定的参考价值的. 可以算自己的一些工作经验。校验服务是否正常运行的脚本。

2023-11-24 20:35:47 82

原创 关于配置文件中秘钥信息加密实现方案的一些思考(TODO)

启动时: 配置JVM参数, 对加密的信息进行解密. (这里可能还是会依赖流水线或服务器的环境变量, 需要指定秘钥)配置信息文件中(代码中), 不应该有明文的秘钥信息. 需要找一种方案去做加密处理.

2023-11-24 16:04:52 83

原创 面试题: Spring AOP是如何实现的? 它和AspectJ有什么区别?

Spring AOP 是利用的动态代理的机制, 如果一个Bean 实现了接口, 那么就会采用JDK动态代理来生成接口的代理对象, 如果一个Bean 没有实现接口, 那么就会采用CGLIB 来生成当前类的一个代理对象. 代理对象的作用就是代理原来的Bean 对象, 代理对象在执行某个方法时, 会在该方法的基础上增加一些切面逻辑, 使得我们可以利用AOP 来实现一些诸如登录校验, 权限控制, 日志记录等统一功能.想换工作, 学习一下面试题, 算是学习记录的输出.2023年10月6日13:32:14。

2023-10-06 13:33:30 120

原创 面试题: Spring中Bean的实例化和Bean的初始化有什么区别?

其实就是调用构造方法(这里是通过反射的方式), 生成一个Java Bean.其实本质就是在合适的时机去调用指定的方法.

2023-10-05 15:06:52 303

原创 Spring面试题学习: 单例Bean是单例模式吗?

Spring Bean是通过 IoC 容器来实现单例的. 而且这种单例也是比较特殊的. 只是名称上的单例, 就是通过相关的名称获取到的 Bean 就是相同的. 同一个类型, 可能有多个不同名称的 Bean. 比如有一个 OrderService 类, 可以有多个实例. 例如: orderService1, orderService2…首先回答这个问题, 我们必须要统一一下概念, 那就是什么是Java Bean, 什么事 Spring Bean, 什么是单例 Bean, 什么事单例模式?

2023-10-04 20:25:37 1017

原创 超大视频如何优雅切片

有一次录屏产生了一个大小为33G的文件, 我想把他上传到B站, 但是B站最大只支持4G. 无法上传, 因此做了一个简单的探索.

2023-10-04 14:38:38 491

原创 MySQL安装记录

Windows系统重装了, 想恢复一下之前的MySQL环境, 而且本地数据库也是比较常用的, 刚好本次也在安装, 做一个简单的记录. 也算是自己的学习记录输出. 遇到的问题当然也可以同时记录在这里, 方便后续回顾.

2023-08-27 22:13:00 835

原创 代理模式及常见的3种代理类型对比

JDK静态代理是通过直接编码创建的,而。

2023-08-09 06:17:12 1007

原创 MySQL的四个隔离级别对比

随着隔离级别的提高,数据库的并发性能通常会降低,但数据的一致性会得到更好的保证。,MySQL默认的隔离级别. 事务中的读取操作在同一个事务中多次读取同一行数据时,结果始终一致,除非事务本身发生了修改。幻读(Phantom Read):一个事务在读取某个范围的数据时,另一个事务在该范围内插入了新的数据,导致第一个事务重新读取该范围的数据时,发现有新的数据出现。不可重复读(Non-repeatable Read):一个事务在读取某个数据后,再次读取该数据时,发现数据已经被其他事务修改或删除。

2023-08-09 05:56:57 370

原创 个人开发中常见单词拼错错误纠正

单词太多啦, 我这里只列表我个人见得比较多的, 我没见过就不列举了. 有错误或想补充的可以提交在原仓库提交Pull Request. 😁。GitHub地址: https://github.com/rd2coding/Awesome-Tech-Words。Gitee地址: https://gitee.com/xiaozhengN/Awesome-Tech-Words。

2023-08-08 01:03:13 2100

原创 MySQL两种存储引擎及索引对比

MySQL是怎么存储数据的呢?在之前我们聊过了**为什么 MySQL 索引要用 B+tree ,而且还这么快。**里面曾多处提到了找数据要从我们电脑的磁盘上找,今天就来说一说MySQL中的数据在磁盘上,它到底是如何进行存储的?长什么样?

2023-08-06 18:16:39 597

原创 Java中创建对象的几种方式

这些是常见的创建对象的方式,每种方式都有其适用的场景。您可以根据具体的需求选择合适的方式来创建对象。

2023-08-06 11:48:42 228

原创 面试题: JVM垃圾回收算法

面试题: JVM垃圾回收算法

2023-01-08 14:05:49 81

原创 面试题: JVM内存参数

面试题: JVM内存参数

2023-01-02 19:25:18 109

原创 面试题: JVM内存结构

面试题: JVM内存结构

2023-01-02 18:03:38 383

原创 面试题: 谈一谈对 ThreadLocal 的理解

面试题: 谈一谈对 ThreadLocal 的理解

2022-11-28 14:34:13 373

原创 面试题:HashTable VS ConcurrentHashMap

面试题:HashTable VS ConcurrentHashMap

2022-11-27 15:55:07 124

原创 面试题: java中的悲观锁和乐观锁

面试题: java中的悲观锁和乐观锁

2022-11-20 18:07:00 186

原创 面试题:volatile能否保证线程安全

面试题:volatile能否保证线程安全

2022-11-20 15:55:46 332

原创 面试题: lock VS synchronized

面试题: lock VS synchronized

2022-11-07 06:17:44 71

原创 面试题:sleep VS wait

面试题:sleep VS wait

2022-10-23 11:14:46 456

原创 面试题: 线程池的核心参数

面试题: 线程池的核心参数

2022-10-19 23:58:42 175

原创 面试题学习: 线程状态

面试题学习: 线程状态

2022-10-18 07:49:08 153

原创 面试题学习: 单例模式

面试题学习: 单例模式

2022-10-16 18:28:36 198

原创 面试题学习: HashMap

面试题学习: HashMap

2022-10-07 16:48:14 282

原创 面试题学习: LinkedList与ArrayList

面试题学习: LinkedList与ArrayList

2022-10-07 01:38:16 460

原创 面试题学习: fail-fast与fail-safe

面试题学习: fail-fast与fail-safe

2022-10-06 17:54:38 95

原创 面试题学习: ArrayList扩容机制

面试题学习: ArrayList扩容机制

2022-10-05 15:30:54 299

原创 面试题学习: 双边快速排序

面试题学习: 双边快速排序

2022-10-05 14:28:00 65

原创 面试题学习: 单边快速排序

面试需要, 方便自己后续复习, 作此简单记录。

2022-10-05 12:06:30 199

原创 面试题学习: 希尔排序(了解)

个人面试使用, 方便后续知识点复习使用。

2022-10-04 17:13:42 107

原创 面试题学习: 插入排序

面试需要, 后续面试复习可能后使用, 做一个个人的学习记录。

2022-10-04 16:41:14 65

原创 面试题学习: 选择排序

为了面试, 为了后续复习方便。

2022-10-04 13:23:55 82

原创 面试题学习: 冒泡排序

记录自己的学习过程, 方便后续面试复习.

2022-10-04 12:33:35 86

原创 面试准备01: 二分查找

二分查找简单介绍

2022-10-03 18:08:25 91

jasypt-gui-jar 小工具

jasypt-gui-jar 小工具

2023-11-26

空空如也

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

TA关注的人

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