自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring的IOC与AOP学习笔记

1.@Autowired()&&@@Qualifier() 按照类型 @Autowired()可以在属性,set方法,set方法/有参构造器/@Bean修饰方法(默认不写)的参数,有参构造器中使用(只有一个有参构造器时可以省略@Atowired不写)1.包扫描(@ComponentScan()+组件标注注解(@Controller/@Service/@Repository/@Component)3.类可以通过利用 @PostConStruct,@PreDestroy 进行初始化,销毁;

2024-06-02 01:37:59 299

原创 日常安全编码

方案4:从用户加密认证的cookie中加入id认证,或者在session,cookie中加入相关不可预料的USER信息。方案2:上传文件的目录不能有执行权限,防止直接执行JSP,php shell 脚本等。方案3:使用最小权限原则,配合“默认拒绝策略”,只对有需要的主体单独配置策略。方案1:使用白名单进行验证,或者使用黑名单进行过滤,过滤掉&,&&,|,||方案2:尽量不使用直接命令行执行函数,禁止外部参数执行命令行函数。方案2:使用高强度算法:RSA,AES,国密算法等。

2024-05-20 15:43:12 338 1

原创 Spring 方法调用事务失效问题

在同一个类中,非事务方法A调用事务方法B,事务失效,这是由于使用Spring AOP代理造成的,只有当事务方法被当前类以外的代码调用时,才会由Spring生成的代理对象来管理。1.采用AopContext.currentProxy().方法B名()来进行调用。在不同类中,事务方法A调用非事务方法B,事务具有传播性,事务生效;在同一个类中,事务方法A调用非事务方法B,事务生效;在不同类中,非事务方法A调用事务方法B,事务生效;3.在当前类中注入自己。

2024-02-02 13:58:56 791 1

原创 索引:删除海量数据

解决:alter table table_name engine = InnoDB进行空间压缩。方法二:使用临时表存储要保留的数据,然后使用trancat(保留的数据不多时这样操作)3.海量数据删除后会出现一点问题:(会出现索引不连续,分页空洞问题)trucate删表再建表,也是删除数据。delete删除数据可以回滚。方法一:.删索引,删数据。

2023-06-08 10:01:11 204

空空如也

空空如也

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

TA关注的人

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