- 博客(14)
- 收藏
- 关注
原创 记录一下log4j2漏洞解决方法
影响的版本范围:Apache Log4j 2.x <= 2.14.1当发现网上爆出log4j2出现漏洞时,自己也做了测试,确实是非常严重的问题。同时,测试了slf4j包,未出现类似的漏洞import org.slf4j.Logger;import org.slf4j.LoggerFactory;private static final Logger logger = LoggerFactory.getLogger(Test.class);//slf4j一、解决方法:升级log4j2包的
2021-12-13 00:26:37 8297 1
原创 SSM整合swagger2(jar包项目,非maven)
SSM整合swagger2(jar包项目,非maven)1.为什么使用Swagger2当下很多公司都采取前后端分离的开发模式,前端和后端的工作由不同的工程师完成。在这种开发模式下,维持一份及时更新且完整的 Rest API 文档将会极大的提高我们的工作效率。传统意义上的文档都是后端开发人员手动编写的,相信大家也都知道这种方式很难保证文档的及时性,这种文档久而久之也就会失去其参考意义,反而还会加大我们的沟通成本。而 Swagger 给我们提供了一个全新的维护 API 文档的方式,动态生成Api接口文档,降
2021-12-09 16:56:37 1134
原创 SSM使用@Configuration注解需要的jar包依赖
SSM使用@Configuration注解需要的jar包依赖1.项目背景项目已经使用.xml的配置方式,由于整合swagger2,增加配置类更为方便,所以会用到@Configuration注解.xml和@Configuration同时存在2.@Configuration介绍从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或A
2021-12-09 16:50:52 3041
原创 SSM配置登录拦截器
SSM配置登录拦截器1.xml配置<!-- 配置interceptors --> <mvc:interceptors> <mvc:interceptor> <!-- 拦截所有mvc控制器 --> <mvc:mapping path="/other/**"/> <!-- mvc:exclude-mapping不拦截的请求url地址了 --> <m
2021-12-09 16:49:35 1622
原创 @RestController下返回jsp视图页面
@RestController下返回jsp视图页面<!-- 定义跳转的文件的前后缀 ,视图模式配置--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 --> <property name="prefix" val
2021-12-09 16:48:11 1009
原创 MyEclipse更改项目名称
MyEclipse更改项目名称1.项目重命名鼠标右击项目->Refactor->Rename2.更改项目中web.xml 文件3.最重要的一步右击项目->properties->Project Facets->Web->更改后的项目名称
2021-12-08 00:53:56 2072
原创 设计模式的七大原则
设计模式的七大原则一.设计模式的目的编写软件过程,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性(即:相同功能的代码,不用多次编写)可读性(即:编程规范性,便于其他程序员的阅读和理解)可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护)可靠性(即:当我们增加新的功能后,对原来的功能没有影响)是程序呈现高内聚,低耦合的特性二.设计模式七大原则设计模式原则,其实就是程序员在编
2021-12-08 00:01:01 393
原创 MyEclipse安装lombok 同时引用到项目中
一、简介ProjectLombok是一个java库,可以自动插入编辑器和构建工具,提高java的性能。永远不要再编写另一个getter或equals方法,使用一个注释,您的类就有了一个功能齐全的生成器,自动化了日志变量,等等。Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。二、安装1.下载地址https://projectlombok.org/download2.复制将lombok.
2021-12-07 00:49:12 459
原创 windowServer 2012 IIS配置及搭建程序
1.打开服务器管理器2.可以看到图2红框的位置3.右击图2红色位置,可以看到图3,并点击图3红框位置4.打开Internet Information Services (IIS) 管理器5.右击图4红框中的网站选择弹框中的"添加网站"6.填写图6信息详细说明:网站名称——这个就是名称,没有什么要求,但要见名知意物理路径——选择运行程序所在的路径Tomcat下部署的程序,如 D:\tomcat\apache-tomcat-7.0.81\webapps\Project端口号——
2021-12-07 00:21:16 2480
原创 常见数据库树形结构数据查询(查询节点所有子节点数据)
常见数据库树形结构数据查询(查询节点所有子节点数据)创建表/*Navicat MySQL Data TransferSource Server : sourcingSource Server Version : 50711Source Host : localhost:3306Source Database : sgappTarget Server Type : MYSQLTarget Server Version : 50711
2021-12-04 23:41:07 775
原创 Windows10中安装与配置Nginx(图片服务器)
Windows10中安装与配置Nginx(图片服务器)一、使用环境:Windows 10 家庭版nginx-1.2.9二、安装与配置:1.下载链接:http://nginx.org/en/download.html最好是下载稳定版本(Stable version)的2.拷贝下载好的压缩包,并放到你想安装的目录,我这里拷贝并解压到 D:\Program Files解压即用3.Nginx端口默认配置为80,需通过cmd命令查看80端口是否被占用检查80端口是否被占用的命令是: netst
2021-12-04 23:33:30 2690
原创 win10 安装node.js及淘宝镜像加速器(cnpm)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-11-30 23:30:15 1522
原创 ArrayList和linkedList知识收藏
ArrayList和LinkedList是对List接口的不同数据结构的实现。它们都是线程不安全的,线程不安全往往出现在数组的扩容、数据添加的时候一、ArrayList和LinkedList是什么?ArrayList:ArrayList是List接口的可变数组的实现。LinkedList:LinkedList是List接口的(双向)链表实现。二.ArrayList为什么查询速度快,增删速度...
2019-07-30 22:26:30 127
翻译 Spring boot初次认识学习
1.Spring boot 是什么?SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。2.SpringBoot可以做什么?优点让文件配置变的简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代码),可以快...
2019-07-30 22:25:39 130
空空如也
Web程序,浏览器访问网页加载慢
2023-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人