上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 63 下一页
摘要: spring IoC 容器的加载过程 1.实例化容器: AnnotationConfigApplicationContext 实例化工厂: DefauiltListableBeanFactory 实例化创建BeanDefinition 读取其: AnnotatedBeanDefinitionRead 阅读全文
posted @ 2021-03-25 23:28 香吧香 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,未经允许不得转载: 最近在做 linux 系统安全管理检查操作,频繁的用到了 chown 与 chmod 两个命令,觉得有必要对着两个命令总结一下。 一。 chown 命令: 1. 设置文件或文件夹的所有者: chown test test1.txt :将test1.txt文件的所有 阅读全文
posted @ 2021-03-14 22:41 香吧香 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,未经允许不得转载: nginx 简介:是一个高性能 HTTP 和 反向代理 服务器。 Nginx 特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好。 3. Nginx 相对于 Apache 优点如下: 高并发响应性能非常好,官方 Ngin 阅读全文
posted @ 2021-03-13 23:27 香吧香 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,转载请注明出处: @Async 用来实现异步请求操作,使用@Async 注解时,需要同时使用 @EnableAsync 注解,使用 @EnableAsync 注解用于开启异步请求。 如果没有使用 @EnableAsync 注解,则不会开启异步操作,是同步请求。 一。异步方法调用及讲解 阅读全文
posted @ 2021-03-13 23:09 香吧香 阅读(1063) 评论(0) 推荐(1) 编辑
摘要: 本文为博主原创,转载请注明出处: 项目中存在第三方系统之间的服务调用通信,且会进行频繁调用,由于很早之前实现的调用方式为每调用一次外部接口,就需要新建一个HttpClient 对象。由于频繁调用,会存在性能问题。 针对这种场景,进行优化,使用httpClient 连接池,避免重复频繁创建httpCl 阅读全文
posted @ 2021-03-13 23:02 香吧香 阅读(4460) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,未经允许不得转载 1.防重放攻击:请求被攻击者获取,并重新发送给认证服务器,从而达到认证通过的目的。 2。解决方案: a. 基于timestamp防止重放攻击 每次 http 请求时,都添加 timestamp 时间戳的参数,服务端接收到请求时,解析 timestamp 值,并与当前 阅读全文
posted @ 2021-03-05 21:55 香吧香 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 未经博主允许不得转载: 项目优化重构,需要对原有的开发进行优化,网关模块的校验存在多个不同类型的校验,为了使业务更加区分的清楚,使用策略模式对网关的校验进行区分。 其场景为:对app1校验会话token,对app2 校验appid以及请求的签名,对管理台校验防重放攻击,校验nonce,时间戳等,同时 阅读全文
posted @ 2021-02-28 21:43 香吧香 阅读(787) 评论(0) 推荐(1) 编辑
摘要: 本文为博主原创,未经允许不得转载: 目录 HTTP传输三大风险 安全通信原则 HTTPS定义 TLS/SSL 协议及加密算法 HTTPS工作流程 HTTPS协议和HTTP协议的区别 CA机构 证书链校验 http传输三大风险 安全通信原则 https就是为了解析http上面的三个风险诞生的, 一般我 阅读全文
posted @ 2021-02-02 00:06 香吧香 阅读(5936) 评论(0) 推荐(2) 编辑
摘要: 本文为博主原创,未经允许不得转载: 最近在做项目的优化,由于项目在早期缺乏规划,在开发过程中,对于某一个业务的不同类型判断,增加了很多 if else ,代码的健壮性变得很差。 所以考虑使用设计模式中的策略模式与模版模式进行开发中的代码设计。且由于在使用过程中策略模式与模版模式经常一起使用,所以对这 阅读全文
posted @ 2021-01-30 23:55 香吧香 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,未经允许不得转载: 1.查看数据库数据存储的位置: show global variables like "%datadir%"; 2.查看数据库大小 2.1 information_shema 每个数据库都有一个原数据库,记录和保存了当前 mysql 所有数据库及表的存储信息,包含 阅读全文
posted @ 2021-01-26 23:46 香吧香 阅读(688) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 63 下一页