![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其它
文章平均质量分 87
听到微笑
这个作者很懒,什么都没留下…
展开
-
安利一个好用的IDEA插件 object-helper-plugin
因为它很早之前就停止维护了,新版本IDEA无法使用该插件,所以自己参考它的交互模式,基于新版本API开发了初版。File->Settings->Tools->Object Helper 即可进入插件的配置页面。中提出宝贵意见,也可以联系我成为一名插件开发者,共同完善插件的功能。代表当目标字段在源对象中不存在时,是否以注释的形式生成代码,如果为。插件是一个日常开发工具集插件,提供丰富的功能,最开始是基于。代表以方法入参类型的字段为基础生成对象拷贝。插件不断迭代,提供着我们的开发效率。根据日常开发中的痛点,原创 2022-10-29 12:50:13 · 6846 阅读 · 0 评论 -
详解 XSS 攻击原理
跨站脚本攻击(Cross Site Scripting)本来的缩写为CSS,为了与层叠样式表(Cascading Style Sheets,CSS)的缩写进行区分,将跨站脚本攻击缩写为XSS。因此XSS是跨站脚本的意思。XSS跨站脚本攻击(Cross Site Scripting)的本质是攻击者在web页面插入恶意的script代码(这个代码可以是JS脚本、CSS样式或者其他意料之外的代码),当用户浏览该页面之时,嵌入其中的script代码会被执行,从而达到恶意攻击用户的目的。原创 2022-10-29 10:53:21 · 10854 阅读 · 0 评论 -
开发中你不得不知的一个Git小技巧
一. 背景在工作中大家应会碰到需要频繁在两个分支中切换工作的情况,我们通常做法是利用git stash命令暂存当前工作区中的变更,然后git checkout到目标分支中工作,工作完成后回到刚刚分支使用git stash pop命令还原历史工作区变动。整体流程大致如下:# 当前工作分支,存在变更$ worktree-test (dev1) git statusOn branch testChanges not staged for commit: (use "git add <file原创 2022-03-20 11:11:02 · 2982 阅读 · 0 评论 -
线上内存泄露排查
一. 排查过程前不久测试环境一直无缘无故的挂掉,这可苦了我们一线开发人员,每次测试都得把挂掉服务全部起起来。面对几十个微服务模块,我想大家看到这样的场景内心也是一万个草泥马飞过….硬着头皮把代码写完了,但是大规模的服务宕机显然不正常,看了一波还是热乎的日志,发现是服务器OOM了,顺道看了一下JVM配置,居然没有任何配置,看到这里嘴角丝丝上扬,觉得自己破案了。随即给核心服务都加上了JVM参数:JAVA_OPTS: "-server -Xmx256m" #因为是测试环境对扩容抖动并不敏感,所以没有设置原创 2021-06-04 09:08:20 · 513 阅读 · 0 评论