自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 解决fastjson包json字符串转Map时null值保留key的方法

解决fastjson包json字符串转Map时null值保留key的方法

2023-07-14 11:15:01 263

原创 SSM整合ActiveMQ

System.out.println(Thread.currentThread().getName()+" 向队列"+destination.toString()+"发送消息---------------------->"+msg);System.out.println(Thread.currentThread().getName()+" 向队列"+destination+"发送消息---------------------->"+msg);-- 消息发送方 -->-- 队列定义 -->

2022-12-01 17:37:27 351 1

原创 word ftl操作

FtlUtils.createWord(map, "test.ftl", "/ftl/", "测试文件", response);* @param fileName 生成的 word 文件名称。* @param templateName 模板文件名称。* @param filePath 模板文件路径。map.put("name", "张三");map.put("name", "张三");map.put("sex","男");map.put("sex","男");// ftl模板文件。//下载word文档。

2022-11-01 15:40:53 763 1

原创 XSS 存储漏洞解决

XSS漏洞修复 网上方案不得不妨看一下,网上方案优化之后的代码

2022-07-21 15:39:17 1233

原创 spring boot学习五 Rest控制器

Rest控制器如果是Maven用户,请使用以下代码在pom.xml 文件中添加以下依赖项 -<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>在继续构建RESTful Web服务之前,建议了解以下注释 -Rest控

2020-08-04 12:52:09 439

原创 Git在IDEA中的使用

注:此文章是根据别人的文章修改的,原文地址:https://blog.csdn.net/autfish/article/details/52513465?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachin

2020-07-30 15:08:00 175

原创 GIT使用教程一(创建上传项目)

一、创建一个github账号,地址https://github.com/二、建立新的repository;三、填写相应的信息;四、安装git插件安装完成之后,需要说明的是,由于我之前安装过git对应的版本,如下图所示所以在配置idea当中的git的时候要实际根据对应git的git.exe路径,如下图所示:注意:用户名这里查看如上的git配置和github配置的时候需要进行测试(Test),如果测试成功,说明之前安装的git bash没有问题,同时gith

2020-07-28 15:24:38 395

原创 spring boot 学习四

日志控制台日志输出默认日志消息将打印到控制台窗口。 默认情况下,INFO,ERROR和WARN日志消息将打印在日志文件中。如果必须启用调试级别日志,可以将调试模式添加到application.properties 文件中,如下所示 -debug = true文件日志输出默认情况下,所有日志都将在控制台窗口中打印,而不是在文件中打印。 如果要在文件中打印日志,则需要在application.properties 文件中设置属性logging.file 或logging.path 。.

2020-07-09 16:57:24 105

转载 spring boot 学习三

依赖管理Spring Boot团队提供了一个依赖项列表,以支持每个版本的Spring Boot版本。无需在构建配置文件中提供依赖项版本。Spring Boot会根据发行版自动配置依赖项版本。 请记住,升级Spring Boot版本时,依赖项也会自动升级。注 - 如果要指定依赖项的版本,可以在配置文件中指定它。 但是,Spring Boot团队强烈建议不要指定依赖项的版本。Maven依赖对于Maven配置,应该继承Spring Boot Starter父项目来管理Spring Boot S

2020-06-12 11:47:48 105

原创 spring boot 学习二

如何在Spring Boot应用程序上执行引导Spring Initializer引导Spring Boot应用程序的一种方法是使用Spring Initializer。 为此需要访问Spring Initializer 网页 www.start.spring.io 并选择 Build,Spring Boot版本和平台。 此外还需要提供组,工件和所需的依赖项来运行应用程序。请注意以下屏幕截图,其中显示了添加spring-boot-starter-web依赖项以编写REST端点的示例。提供

2020-06-11 15:37:43 139

原创 spring boot 学习一

Spring Boot是什么?Spring Boot为Java开发人员提供了一个很好的平台,可以开发一个可以运行的独立和生产级Spring应用程序。可以开始使用最少的配置,而无需进行整个Spring配置设置。优点避免在Spring中进行复杂的XML配置 以最简单的方式开发生产就绪的Spring应用程序 减少开发时间并独立运行应用程序 提供一种更简单的应用程序入门方式Spring Boot是如何工作的?Spring Boot会根据使用@EnableAutoConfiguration批注

2020-06-10 11:45:42 254

原创 通配符的匹配很全面, 但无法找到元素 context:component-scan的声明

原因:Spring文件中的引用的xsd文件错误,spring默认从本地加载XSD文件,如果本地获取不到则到网络中获取,所以如果有的时候断网了,或者一些开源软件切换域名,那么就很容易碰到应用启动不了解决方式一:1.可以打开spring-context-4.3.0.RELEASE.jar,进入org/springframework/context/config/目录,记住版本号2.可以打开spring-webmvc-*.*.RELEASE.jar,进入org/springframework.we

2020-05-28 11:42:04 1888 1

原创 java web 后台返回中文乱码解决方案

一、通过设置response编码解决response.setCharacterEncoding("utf-8");二、设置requestMapping的product属性解决@ResponseBody@RequestMapping(value = "/addSite", method = RequestMethod.POST,produces = "text/plain;charset...

2020-05-08 17:08:27 1272

转载 Git使用教程

https://blog.csdn.net/u011535541/article/details/83379151

2020-02-26 11:31:16 117

原创 Dubbo+Zookeeper 教学及环境搭建二:项目打包部署

提供方打包部署一、选中提供方项目包,点击file,选择Project Ser***选中Artifacts,点击+号,选择jar,然后再选择From modules with dependencies…;module选择我们的提供方项目Main Class我们选择提供方项目有main方法的启动服务的类文件JAR****默认选择的是extract to the t...

2020-01-18 14:03:01 756 1

原创 web压力测试工具httperf

下载httperf-0.9.0.tar.gz连接:https://pan.baidu.com/s/1BJRQDqU0shQhUYCdpGDIAQ放到kali linux的/usr/local/src目录下打开命令窗口进入到usr/local/src目录下通过tar zxvf解压httperf-0.9.0.tar.gz命令:tar zxvf httperf-0.9.0....

2020-01-01 17:13:10 2789

原创 kali DDOS(流量)攻击

首先从Github克隆到本地:命令:git clone https://github.com/Ha3MrX/DDos-Attack然后进入DDos-Attack这个目录:(以后用到dos攻击直接从这一步开始)cd DDos-Attack接着给ddos-attack.py设置权限:chmod +x ddos-attack.pyping一下网站的ip,如果没有域名...

2019-12-30 21:01:13 4292 3

原创 XSS绕过拦截

方式一:双写绕过过滤<script>输入<sc<script>ript>alert(/xss/)</script>,成功弹框方式二:大小写混淆绕过过滤<script>输入<ScRipt>alert(/xss/)</script>,成功弹框:方式一:通过img标签的onerror属性绕过过滤<s...

2019-12-23 17:26:06 673

原创 XSS攻击

攻击方式1、反射型 是指发生请求时,XSS代码出现在请求URL中,作为参数提交到服务器,服务器解析并响应。响应结果中包含XSS代码,最后浏览器解析并执行举个列子:发送以下恶意构造的Web的URL让其点击并查看了这个URLhttp://localhost:8080/ModelTest1/test/index?name=<script>alert("hey!...

2019-12-22 21:37:03 245

原创 kali 通过setoolkit-网站克隆获得账户密码

注意:请确保80端口未被别的进程占用,否则会失败一、启动setoolkit:命令:setoolkit二、输入1(Social-Engineering Attacks(社会工程攻击))三、输入2(Website Attack Vectors(网站攻击载荷))四、输入3(Credential Harvester Attack Method(凭据收割机攻击方法))五、...

2019-12-22 17:14:59 2494 8

原创 windows server 2008优化

故障:系统自动扫描更新导致所有服务出现问题解决方案:禁用和关闭系统自动更新操作步骤:依次单击“开始”找到“计算机”单击鼠标右键,点击管理打开本地服务器系统的服务器管理器窗口;用鼠标依次点选“配置”/“服务”选项,在“服务”选项所对应的中间列表区域中,用鼠标双击“Windows Update”服务选项,打开如图所示的选项设置页面,单击该页面中的“停止”按钮,并且将它的“启动类型”参数...

2019-12-15 17:56:58 210

原创 ajax轮询——通过轮询监视某线程是否已结束

html <button onclick="del()">批量删除</button>js<script type="text/javascript"> //批量删除 function del(){ $.ajax({ type: 'POST', url: "http:/...

2019-11-01 17:14:10 270

原创 绘制生成图片验证码——中文

html<img src="/ModelTest1/test/getCodeImg2" class="imgCode" onclick="this.src = '/ModelTest1/test/getCodeImg2' + '?v=' + Math.random()" />java 控制层 @RequestMapping(value = "getCodeImg2",m...

2019-10-29 22:45:54 275

原创 CVE MS12-020漏洞利用

一、进入metasploit控制台msfconsole二、查找漏洞search ms12-20三、进入漏洞模块use auxiliary/dos/windows/rdp/ms12_020_maxchannelids四、设置靶机IPset RHOSTS 192.168.188.123五、运行run靶机那边会蓝屏...

2019-09-03 00:13:06 348

原创 CVE 2019-0708 漏洞利用

首先确认kali是否已安装POC没安装的操作步骤一、首先git clone代码git clone https://github.com/n1xbyte/CVE-2019-0708.git二、进入CVE-2019-0708目录cd CVE-2019-0708三、安装需要的库pip3 install impacket四、执行POC攻击("192.168.1.106...

2019-09-02 23:23:15 531

原创 KALI linux实现DNS劫持

kali linux主机ip为:192.168.1.3一、找到ettercap DNS文件。文件目录:/etc/ettercap/etter.dns二、用记事本打开它。三、找到vim:ts=8:noexpandtab,在下方加入* A 192.168.1.3( * 表示所有链接访问都转发到192.168.1.3)四、打开终端,运行ettercap输入如下命令:ette...

2019-08-29 18:35:26 1152 3

原创 使用Metaspoit制作木马(内网映射)

一、首先把linux映射到外网教程:https://blog.csdn.net/qq_33391644/article/details/100118247二、首先还是得打开postgresql命令:root@kali:~# service postgresql start三、让我们正式开始吧,因为我的目标平台是一个win7 64 位,所以要找一个相应的载荷命令:root@kal...

2019-08-28 17:08:25 728

原创 Kali攻击MS17-010系统漏洞

攻击机:192.168.1.7 kali linux2019.2 x64靶机:192.168.1.5 win7 x64(455端口一定要开启,系统不能带有ms17-010补丁,通过https://docs.microsoft.com/zh-cn/security-updates/securitybulletins/2017/ms17-010查看补丁名称,并删除掉靶机里面的ms1...

2019-08-23 18:59:07 1850

原创 springboot 打成jar包

参考:https://blog.csdn.net/linsongbin1/article/details/79258422打成jar包要想把Spring Boot打包成JAR的形式,需要在POM.xml查看是否有以下代码,如果没有则加入以下代码:<groupId>com.springboot</groupId> <artifactId>st...

2019-06-12 17:27:35 129

原创 spring boot中使用redis缓存

一、启动类上面加一个注解@EnableCaching例如@SpringBootApplication@EnableCachingpublic class SellApplication { public static void main(String[] args) { SpringApplication.run(SellApplication.class, args); ...

2019-06-12 17:09:12 103

原创 tomcat启动时一闪而过,通过加上pause提示Neither the JAVA-HOME......的解决方式

原因:jdk的环境没有配置好解决方式:配置jdk环境变量

2019-05-22 16:56:56 1039

原创 Spring boot测试找不到SpringRunner.class

原因:Maven依赖有一个<scope>,因为JUnit是直接添加到路径中,并不是通过Maven依赖加入,如果加入了<scope>会导致匹配不上 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-05-21 13:43:43 3587 4

原创 调用第三方api限制白名单中的域名才能成功发起调用或者使用秘钥时的解决方案

通过修改hosts把本地ip映射到白名单上的域名例如白名单中的访问域名限制为www.hao321.com第一步:找到本地的hosts文件第二部:给hosts添加一个ip映射# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 ...

2019-05-19 10:50:02 3583

原创 mysql 与java类型不匹配的解决方式

例如java的long类型不会自动匹配到mysql的bigint类型上,报错如下ReflectionException:Could not set property 'applyid' of 'class com.wzy.bean.ApplyInfo' with value解决方案在mybatis里面确定好java和mysql的类型例如<resultMap id = "...

2019-05-11 13:23:24 529

原创 java中map转json字符串中有懒加载出现$ref的处理方式

//轉json格式 String jsonStr = JSON.toJSONString(map); //方法一重定向传值 return jsonStr;改成 String jsonStr = JSON.toJSONString(map, SerializerFeature.DisableCi...

2019-05-08 22:38:50 1059

原创 ssm框架接口dao层注入失败解决方式

错误提示Could not autowire. No beans of 'IUserInfoDao' type found. less解决方式在接口dao上面加入@Repository例如:@Repository("iUserInfoDao")public interface IUserInfoDao {...

2019-03-02 18:22:42 2022

原创 Http升级到Https (本地测试,无须域名和认证)

一、生成证书文件步骤:Windows环境注意:配置完后只能直接启动tomcat来调试,不能用开发工具启动tomcat调试条件:已经安装JDK步骤:l  打开cmd进入jdk的bin目录l  执行命令keytool -genkey -alias tomcat -keyalg RSA -keystore F:\tomcat.keystore -validity 3650...

2018-10-19 14:30:04 9431 2

原创 Dubbo+Zookeeper 教学及环境搭建一

服务提供方:针对所提供的服务到注册中心发布。服务消费方:到服务中心订阅所需的服务。单机模式安装zookeeper1,下载zookeeper注册中心,下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/下载后解压即可,进入E:\zookeeper-3.3.6\zookeeper-3.3.6\bin,2,进入conf...

2018-10-11 12:42:29 763

原创 spring cloud 教学十(高可用的服务注册中心(Finchley版本))

应用环境当成千上万个服务向注册中心注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。准备工作这篇文章我们基于第二篇文章的工程,来做修改。改造工作在eureka-server工程中resources文件夹下,创建配置文件application-peer1.properties#端口server.port=8...

2018-10-08 14:43:21 187

原创 spring cloud 教学九(服务链路追踪(Spring Cloud Sleuth)(Finchley版本))

一、简介Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。二、服务追踪分析微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服...

2018-10-08 10:26:39 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除