目录1. 加密概念2. 对称加密3. 非对称加密4. 常见加密算法比较4.1. 散列算法比较4.2. 对称加密算法比较4.3. 非对称加密算法比较5. 常见加密算法使用5.1. MD5算法5.2. SHA1算法5.3. HMAC算法5.4. AES算法5.5. RSA算法5.6. ECC算法偶然之间,在同行(程序员)口中听到:base64和md5都是用来加密 ......
269
0
0
2023-04-18
目录一、Maven聚合开发_继承关系二、Maven聚合案例1. 搭建dao模块2. 搭建service模块 3. 搭建web模块 4. 运行项目一、Maven聚合开发_继承关系        Maven中的继承是针对于父工程和子工程。父工程定义的依赖 ......
315
0
0
2023-04-17
为什么要保证接口安全对于互联网来说,只要你系统的接口暴露在外网,就避免不了接口安全问题。 如果你的接口在外网裸奔,只要让黑客知道接口的地址和参数就可以调用,那简直就是灾难。举个例子:你的网站用户注册的时候,需要填写手机号,发送手机验证码,如果这个发送验证码的接口没有经过特殊安全处理,那这个短信接口早就被人盗刷不知道浪费多少钱了。那如何保证接口安全呢?一般来说 ......
310
0
0
2023-04-16
目录关键源码1.初始化状态位2.initPropertySources3.validateRequiredProperties4.处理早期事件关键源码这次的内容是上图中的第1步,容器刷新前的准备工作。基本上都是一些初始化动作。下面是这部分的涉及到的源码中的关键部分:public abstract class AbstractApplicationContex ......
291
0
0
2023-04-16
目录Spring容器刷新—02—obtainFreshBeanFactoryBeanFactory和ApplicationContextobtainFreshBeanFactory1.GenericApplicationContext系列的实现2.AbstractRefreshableApplicationContext系列的实现该使用哪个BeanFacto ......
310
0
0
2023-04-16
目录一、讲个事故二、RSA和AES基础知识1、非对称加密和对称加密2、RSA基础知识3、AES基础知识三、加密策略1、主要思路:2、涉及工具类:3、加密策略4、交互方式四、服务器自动解密一、讲个事故接口安全老生常谈了过年之前做了过一款飞机大战的H5小游戏,里面无限模式-需要保存用户的积分,因为使用的Body传参,参数是可见的,为了接口安全我,我和前端约定了传 ......
340
0
0
2023-04-16
目录Log4J、Log4J2和LogBack的历史故事那slf4j和这些有什么关系?看看门面模式再说为什么要使用slf4j ?slf4j怎么和日志框架结合使用?现在为什么推荐Log4j2?怎么使用Log4j2?常规使用步骤配置文件详解参考范例最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j。但是在升级的发现,Java相关的日志处理库有lo ......
364
0
0
2023-04-16
目录文章概述1 为什么重试2 怎么做重试2.1 集群容错策略(1) Failover(2) Failfast(3) Failsafe(4) Failback(5) Forking(6) Broadcast2.2 源码分析2.2.1 Failover2.2.2 Failfast2.2.3 Failsafe2.2.4 Failback2.2.5 Forking2 ......
272
0
0
2023-04-16
目录Mybatis批量插入的方式有三种下面对这三种分别进行比较:1.普通插入2.foreach 优化插入3.ExecutorType.BATCH插入总结:Mybatis批量插入的方式有三种1. 普通插入2. foreach 优化插入3. ExecutorType.BATCH插入下面对这三种分别进行比较:1.普通插入默认的插入方式是遍历insert语句,单条执 ......
562
0
0
2023-04-16
目录Spring事务如何实现Spring事务实现的几种方式编程式事务管理声明式事务管理总结Spring事务如何实现1.Spring事务底层是基于数据库事务和AOP机制的2.首先对于使用了@Transactional注解的Bean,Spring会创建一个代理对象作为Bean3.当调用代理对象的方法时,会先判断该方法上是否加了@Transactional注解4. ......
292
0
0
2023-04-16
目录1、下面是一个完整的代码示例2、如何判断 base64 图片的格式3、将网络图片转为 base64 字符串4、将 base64 字符串转为图片输出5、将文件转为 base64 字符串1、下面是一个完整的代码示例指定文件路径转为二进制将网络图片转为二进制base64 转为图片资源package com.xxx.example.file; import j ......
304
0
0
2023-04-15
目录前言正文一. Reactor设计模式二. 单Reactor单线程模型三. 单Reactor多线程模型四. 主从Reactor多线程模型总结前言周六在公司写Reactor模型,一女同事问我为啥都2023年了还在学习Reactor模型呀,我问她为啥快30的年纪了,周六还在公司看我写Reactor呀,一时间办公室里,男的,女的,都沉默了。在网络IO设计中,有两 ......
398
0
0
2023-04-15
目录服务的边界职责 解决的问题 无法支持场景 架构全景图 模块间逻辑交互运行模式模块  查询解析模块 权限校验模块:(此模块代码接口预留,逻辑暂不实现) 改写引擎 路由模块 链接池模块 总结服务的边界职责 大数据层取数统一实现入口(数据源的 ......
342
0
0
2023-04-14
微信公众号:冯文议(ID:fwy-world)HTTP请求,在日常开发中,还是比较常见的,今天给大家分享HttpUtils如何使用。阅读本文,你将收获:简单总结HTTP请求常用配置;JavaLib中HttpUtils如何使用;如何封装HTTP请求工具类。第一部分:简单总结HTTP请求常用配置大家好,在 Java 开发中,经常遇到需要调用第三方提供的接口服务, ......
377
0
0
2023-04-14
基于xml方式注入属性DI依赖注入,对象的属性注入值;(spring实现)第一种实现方式:基于对象属性set方法实现(基于set方法实现,要求类中有set方法) <bean id="userEntity" class="cn.fish9.spring.UserEntity"> <property name="key1 ......
294
0
0
2023-04-14