千千万能工具箱-blog

单例模式示例

在开发的过程中,我们常常会遇到一个对象只要创建一次,当然就是我们的spring了,他的bean默认就是单例模式,有些朋友们就会疑惑,为啥要单例?

IT-迁哥 IT-迁哥 发布于 2024-01-31

责任链模式示例

记一次责任链模式的使用,在传统的开发中,我们或多或少会遇到一些类似责任链的模式,比如过滤器,拦截器等等。

IT-迁哥 IT-迁哥 发布于 2024-01-31

Google-Admob数据对接

调优历程 一:数据库字段设计,字符长度不能都选默认255会占用资源 二:索引是否添加以及生效。采用FORCE INDEX 可强制使用 三:sql 中 in 中的数据量多的情况下可以采用拆分多线程执行并合并数据

clay clay 发布于 2024-01-29

springboot异步执行工具

springboot异步执行工具类,在首页,多详情等的前端页面上,经常是由非常多的接口组成的,这个时候我们又不想前端发那么多请求,就会把多个接口的内容聚合到一个接口里面,工具应运而生。

IT-迁哥 IT-迁哥 发布于 2024-01-29

mybatis数据权限插件

mybatis数据权限自定义插件,在开发的过程中,我们常常会遇到在sql后面加上固定条件,尤其是租户的时候,这个时候我们又想动态的加上租户条件,这时候数据权限插件应运而生。

IT-迁哥 IT-迁哥 发布于 2024-01-29

cglib动态代理

cglib的代理功能十分强大,通过动态字节码技术,可以单独代理类,不需要实现接口也行,还可以动态生成接口的实现类。

IT-迁哥 IT-迁哥 发布于 2024-01-25

jdk动态代理

jdk通用动态代理的使用方法,使用匿名内部类会比较通用,缺点是必须要实现接口才能使用jdk动态代理。

IT-迁哥 IT-迁哥 发布于 2024-01-25

vue-antd-admin的自定义图标

vue-antd-admin的自定义图标问题,找到组件下面的menu/menu.js的renderIcon方法,重写它。

IT-迁哥 IT-迁哥 发布于 2024-01-24