01 2018 档案
摘要:问题描述: jqgrid版本4.5.2 用户输入值为<script>alert(123)</script>时,jqgrid默认的展示方法会将字符串转换为dom元素,于是就产生了这样的情况 一些不怀好意的人就会通过这些方法对项目发起攻击。 如下提供两种修改方案: 假设var strData = "<s
阅读全文
摘要:配置文件覆盖顺序:(加载顺序从1->9,但在之前会确定用哪个activeProfiles,覆盖顺序1-9) (1)默认配置:defaultProfiles(默认配置,springboot源代码提供的) (2)属性配置:propertySources(写在代码中注解上的) (3)Servlet初始化参
阅读全文
摘要:简单介绍 git是一个可以支持版本分支、多人多线程版本维护的版本管理系统。可以使用egit客户端(命令行)方式使用,也可以使用eclipse提供的图形化界面。 本篇随笔的目的在于记录个人在eclipse图形化界面下git的简易使用入门。 文章结构如下: (0)基本概念(git的三个存储区) (1)简
阅读全文
摘要:第一步:点击“开始→控制面板→系统和安全→管理工具→查看事件日志”,就可以看到“查看事件日志”的选项 第一步:点击“开始→控制面板→系统和安全→管理工具→查看事件日志”,就可以看到“查看事件日志”的选项 2 第二步:认识主界面下图中:"1"是菜单栏,这里包含了事件查看器的基本功能。"2"是查看选择区
阅读全文
摘要:(1)maven安装 第一步:去官网下载maven的程序包 maven官网:https://maven.apache.org/download.cgi 第二步:配置相关环境 需要配置java环境,并且需要配置JAVA_HOME环境变量(指向java的jdk安装目录) 第三步:配置maven命令路径(
阅读全文
摘要:java.util.ConcurrentModificationException异常产生原因: java在使用集合类迭代器Iterator时(包括for...:...),同时执行了remove等改变迭代结果的操作。就会导致这个冲突修改异常 解决方案: (1)若使用的是集合类的迭代器方式,可使用迭代
阅读全文
摘要:这两天使用docker容器部署了一下项目中的东西,在这里进行一些相关的资料整理。此篇博文的结构如下: 一、我印象中的docker 二、如何使用docker 三、一些原理 四、扩展学习 一、我印象中的docker docker直译为码头搬运工人,而我更倾向于将之翻译为:集装箱管理员。 docker可以
阅读全文
摘要:springboot的jar包管理是通过maven实现的。所有jar包都可以通过maven的<dependency>标签进行依赖配置,通过本地maven仓库,或者云端maven仓库进行获取。 但是,也如项目需求一样,总有一些意外情况。例如:oracle的驱动类ojdbc6.jar就需要通过oracl
阅读全文
摘要:常见的操作系统如window、Linux都有提供定时任务的功能。 (1)windows是在开始-》程序-》附件-》系统工具-》任务计划选项中选择.exe程序或.bat批处理进行设定。 (2)linux中是以命令crontab命令,操作定时任务列表文本进行配置。 这两天在项目进行中使用到类似功能,于是
阅读全文