java
文章平均质量分 67
Survivor001
这个作者很懒,什么都没留下…
展开
-
API性能监控 【ApiHelp】-- 组件Monitor 核心功能实现
该方法会记录当前方法中该http请求时间。methodException方法:该方法用于记录方法异常处理,因为方法结束处理正常结束,也有可能是抛出了异常,在Enhance组件中我们已经对入口方法进行了异常捕获操作,当该方法被调用时,旧意味着当前请求抛出了异常,也意味着请求调用结束。before方法:用于记录请求进入API是日志信息,在记录日志之前,会优先判断当前请求是否为新请求,如果为新请求则先清除缓存,在进行日志记录,同时记录当前方法的入口方法名称,以及请求线程到缓存中。当请求结束,则进行日志写处理。原创 2023-06-20 09:25:22 · 336 阅读 · 0 评论 -
API性能监控 【ApiHelp】-- 组件Monitor核心功能设计
Java Agent实现性能监控程序原创 2022-10-27 14:17:35 · 766 阅读 · 1 评论 -
API性能监控 【ApiHelp】-- 组件Enhance 代码实现 ~ ASM字节码增强
ApiHelp工具 Enhance组件核心代码实现,通过ASM框Tree Api 进行字节码实现各种增强设计和代码实现工作。原创 2022-10-19 16:34:02 · 430 阅读 · 0 评论 -
API性能监控 【ApiHelp】-- 组件Enhance 核心功能设计
自主研发工具 【ApiHelp】-- 组件Enhance 核心功能设计 -- API性能监控核心设计原创 2022-10-17 17:47:32 · 346 阅读 · 0 评论 -
API性能监控 【ApiHelp】-- 架构设计 和 技术方案
【ApiHelp】-- 架构设计 和 技术方案原创 2022-10-12 17:46:16 · 461 阅读 · 0 评论 -
API性能监控 【ApiHelp】-- 自主研发API性能监控工具-介绍
自主研发开发环境 API性能监控分析工具,配合辅助API性能优化工作原创 2022-10-12 15:47:17 · 789 阅读 · 0 评论 -
JAVA程序性能优化研究 - 集合初始化容量一定能提高效率 ?
相信大家都知道集合存在扩容机制,所以使用时进行初始化容量从而达到减少其扩容操作,来实现提高性能的目的。但是集合初始化容量后就一定能提交效率码?答案当然是否定的,不合理的使用初始化容量反而会降低性能,因为内存的不合理申请,必然会影响GC过程,都知道尤其FULL GC一定要避而远之。研究开始:先看示例:下面是一段简单的循环体代码,在循环内使用向ArrayList集合添加数据。 public static void outsideLoop() { List<String>原创 2022-05-18 18:22:09 · 342 阅读 · 0 评论 -
JAVA程序性能优化研究 - 循环内对象性能优化内容
接着上篇文章的分析的结果,在业务需求下这种循环内创建集合对象的使用,优化空间几乎没有了,因为循环内创建map对象,申请空间是避免不了的。所以没有必要将优化目标放到这了。 public static void outsideLoop() { List<Map> list = new ArrayList<>(); int i = 0; while (++i < 10000000){ Map<String原创 2022-05-18 16:35:38 · 2288 阅读 · 0 评论 -
JAVA程序性能优化研究 - 循环内创建对象引用和初始化真的影响性能?
相信很多小伙伴在实际研发工作中大多数都是根据业务逻辑来实施研发,经常遇到循环体中集合的使用或者实体的使用场景,在大数据量下经常会遇到性能问题(效率和资源消耗),很多新人都不太注重研发时性能问题,今天就针对该场景下的优化记录下。(个人研究,有误留言)场景:很多业务都会有循环体中进行集合或者对象的使用,如下(方式一):public class ListForObject { public static void main(String[] args) { long startT原创 2022-05-05 13:55:45 · 1985 阅读 · 0 评论 -
OWASP列举的Web应用程序十大安全漏洞 - 安全配置错误
OWASP列举的Web应用程序十大安全漏洞 - 安全配置错误翻译 2022-02-11 13:17:17 · 1018 阅读 · 0 评论 -
OWASP列举的Web应用程序十大安全漏洞 - 失效的访问控制
OWASP列举的Web应用程序十大安全漏洞 - 失效的访问控制翻译 2022-02-11 13:15:07 · 729 阅读 · 0 评论 -
OWASP列举的Web应用程序十大安全漏洞 - 跨站脚本 (XSS攻击)
跨站脚本 (XSS攻击)1、原理Cross Site Scripting,XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如,盗取用户Cookie、破坏页面结构、重定向到其它网站等。基于存储的XSS攻击,是通过发表带有恶意跨域脚本的帖子/文章,从而把恶意脚本存储在服务器,每翻译 2022-02-11 13:11:52 · 333 阅读 · 0 评论 -
OWASP列举的Web应用程序十大安全漏洞 - 失效的身份认证和会话管理
OWASP列举的Web应用程序十大安全漏洞 - 失效的身份认证和会话管理原创 2022-02-11 11:28:13 · 3648 阅读 · 0 评论 -
OWASP列举的Web应用程序十大安全漏洞 - SQL注入
十大漏洞:SQL注入、跨站脚本、失效的访问控制、失效的身份认真和会话、安全配置错误、敏感信息泄露、攻击检测与防范不足、跨站请求伪造、使用含有已知漏洞的组件、未受保护的APIs。在系统架构设计、技术选型和编码阶段就需要充分考虑安全性要求,避免各类Web应用安全漏洞。SQL注入1、原理 SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应...原创 2022-02-11 10:46:59 · 3254 阅读 · 0 评论