- 博客(147)
- 收藏
- 关注
原创 解决fastjson包json字符串转Map时null值保留key的方法
解决fastjson包json字符串转Map时null值保留key的方法
2023-07-14 11:15:01
589
原创 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
421
原创 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
899
1
原创 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
760
原创 Git在IDEA中的使用
注:此文章是根据别人的文章修改的,原文地址:https://blog.youkuaiyun.com/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
215
原创 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
455
原创 spring boot 学习四
日志控制台日志输出默认日志消息将打印到控制台窗口。 默认情况下,INFO,ERROR和WARN日志消息将打印在日志文件中。如果必须启用调试级别日志,可以将调试模式添加到application.properties 文件中,如下所示 -debug = true文件日志输出默认情况下,所有日志都将在控制台窗口中打印,而不是在文件中打印。 如果要在文件中打印日志,则需要在application.properties 文件中设置属性logging.file 或logging.path 。.
2020-07-09 16:57:24
157
转载 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
156
原创 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
170
原创 spring boot 学习一
Spring Boot是什么?Spring Boot为Java开发人员提供了一个很好的平台,可以开发一个可以运行的独立和生产级Spring应用程序。可以开始使用最少的配置,而无需进行整个Spring配置设置。优点避免在Spring中进行复杂的XML配置 以最简单的方式开发生产就绪的Spring应用程序 减少开发时间并独立运行应用程序 提供一种更简单的应用程序入门方式Spring Boot是如何工作的?Spring Boot会根据使用@EnableAutoConfiguration批注
2020-06-10 11:45:42
300
原创 通配符的匹配很全面, 但无法找到元素 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
1976
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
1353
原创 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
829
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
2961
原创 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
4554
3
原创 XSS绕过拦截
方式一:双写绕过过滤<script>输入<sc<script>ript>alert(/xss/)</script>,成功弹框方式二:大小写混淆绕过过滤<script>输入<ScRipt>alert(/xss/)</script>,成功弹框:方式一:通过img标签的onerror属性绕过过滤<s...
2019-12-23 17:26:06
759
原创 XSS攻击
攻击方式1、反射型 是指发生请求时,XSS代码出现在请求URL中,作为参数提交到服务器,服务器解析并响应。响应结果中包含XSS代码,最后浏览器解析并执行举个列子:发送以下恶意构造的Web的URL让其点击并查看了这个URLhttp://localhost:8080/ModelTest1/test/index?name=<script>alert("hey!...
2019-12-22 21:37:03
310
原创 kali 通过setoolkit-网站克隆获得账户密码
注意:请确保80端口未被别的进程占用,否则会失败一、启动setoolkit:命令:setoolkit二、输入1(Social-Engineering Attacks(社会工程攻击))三、输入2(Website Attack Vectors(网站攻击载荷))四、输入3(Credential Harvester Attack Method(凭据收割机攻击方法))五、...
2019-12-22 17:14:59
2745
9
原创 windows server 2008优化
故障:系统自动扫描更新导致所有服务出现问题解决方案:禁用和关闭系统自动更新操作步骤:依次单击“开始”找到“计算机”单击鼠标右键,点击管理打开本地服务器系统的服务器管理器窗口;用鼠标依次点选“配置”/“服务”选项,在“服务”选项所对应的中间列表区域中,用鼠标双击“Windows Update”服务选项,打开如图所示的选项设置页面,单击该页面中的“停止”按钮,并且将它的“启动类型”参数...
2019-12-15 17:56:58
303
原创 ajax轮询——通过轮询监视某线程是否已结束
html <button onclick="del()">批量删除</button>js<script type="text/javascript"> //批量删除 function del(){ $.ajax({ type: 'POST', url: "http:/...
2019-11-01 17:14:10
309
原创 绘制生成图片验证码——中文
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
319
原创 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
397
原创 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
599
原创 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
1220
3
原创 使用Metaspoit制作木马(内网映射)
一、首先把linux映射到外网教程:https://blog.youkuaiyun.com/qq_33391644/article/details/100118247二、首先还是得打开postgresql命令:root@kali:~# service postgresql start三、让我们正式开始吧,因为我的目标平台是一个win7 64 位,所以要找一个相应的载荷命令:root@kal...
2019-08-28 17:08:25
867
原创 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
1980
原创 springboot 打成jar包
参考:https://blog.youkuaiyun.com/linsongbin1/article/details/79258422打成jar包要想把Spring Boot打包成JAR的形式,需要在POM.xml查看是否有以下代码,如果没有则加入以下代码:<groupId>com.springboot</groupId> <artifactId>st...
2019-06-12 17:27:35
155
原创 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
137
原创 tomcat启动时一闪而过,通过加上pause提示Neither the JAVA-HOME......的解决方式
原因:jdk的环境没有配置好解决方式:配置jdk环境变量
2019-05-22 16:56:56
1087
原创 Spring boot测试找不到SpringRunner.class
原因:Maven依赖有一个<scope>,因为JUnit是直接添加到路径中,并不是通过Maven依赖加入,如果加入了<scope>会导致匹配不上 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...
2019-05-21 13:43:43
3679
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
3811
原创 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
601
原创 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
1172
原创 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
2114
1
原创 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
9584
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
815
原创 spring cloud 教学十(高可用的服务注册中心(Finchley版本))
应用环境当成千上万个服务向注册中心注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。准备工作这篇文章我们基于第二篇文章的工程,来做修改。改造工作在eureka-server工程中resources文件夹下,创建配置文件application-peer1.properties#端口server.port=8...
2018-10-08 14:43:21
239
原创 spring cloud 教学九(服务链路追踪(Spring Cloud Sleuth)(Finchley版本))
一、简介Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。二、服务追踪分析微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服...
2018-10-08 10:26:39
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人