企业开发中Maven的基本使用

2023-04-25
阅读 8 分钟
1k
管理依赖:通过<dependencyManagement>,声明依赖版本,进行依赖的版本控制的。引入依赖:通过<dependency>,进行依赖的实际引入。构建jar包:在需要打包的模块中添加<build>并加入定制插件plugin进行jar生成。依赖冲突:通过工具或者命令行排查冲突的依赖后,使用exclusion来排出冲突的依赖。

项目中如何对XSS统一处理

2023-04-07
阅读 2 分钟
368
XSS攻击是什么?XSS攻击是指攻击者利用网站中的漏洞,向页面中注入恶意脚本,从而获取用户的信息或者控制用户的计算机。举一个通俗的例子,早期使用JSP页面渲染页面的项目,如果将用户名改成nick<alert>1</alert>,则当用户打开页面时,就会弹出一个警告框,而这个警告框可以被恶意脚本所替代,例如读取cook...

正确理解和使用JAVA中的字符串常量池

2022-12-26
阅读 3 分钟
646
前言研究表明,Java堆中对象占据最大比重的就是字符串对象,所以弄清楚字符串知识很重要,本文主要重点聊聊字符串常量池。Java中的字符串常量池是Java堆中的一块特殊存储区域,用于存储字符串。它的实现是为了提高字符串操作的性能并节省内存。它也被称为String Intern Pool或String Constant Pool。那让我来看看究竟是...
封面图