自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java_防止XSS攻击_SQL注入

Java_防止XSS攻击XSS攻击简介导入依赖自定义XssHttpServletRequestWrapper自定义XssFilter过滤器基于注解基于配置web.xmlXSS攻击简介XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript。导入依赖借助第三方工具类hutool-all,HtmlUtil对请求对值进行过滤自定义XssHttpServletRequestWrapper/

2021-11-25 10:41:42 3103

原创 SpringBoot_启动执行方式

SpringBoot_启动执行方式BeanPostProcessorServletContextListenerInitializingBeanPostConstructApplicationRunner和CommandLineRunner执行顺序结果BeanPostProcessorSpring容器的创建Bean前后执行import org.springframework.beans.BeansException;import org.springframework.beans.factory.c

2021-11-19 10:32:31 430

原创 数据签名-哈希算法HMACMD5

哈希算法HMACMD5哈希算法HMACMD5实现过程签名示例哈希算法MD5Hash算法作用:1:防止数据被篡改2:防止直接看到明文 ps:在密码存储中,即使采用md5存储密码也是有可能出现安全漏洞的,比如撞库的暴力破解3:数字签名HMACMD5HMACMD5 是从 MD5 哈希函数构造的一种键控哈希算法,被用作基于哈希的消息验证代码 (HMAC)。此 HMAC 进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希函数。输出的哈希值长度为 12

2021-06-22 09:21:28 1072

原创 数据加密-对称加密AES

对称加密AES对称加密加密模式AES加解密示例对称加密对称加密算法又称传统加密算法。 加密和解密使用同一个密钥。经典加密算法有三种:DES(Data Encryption Standard):数据加密标准(现在用的比较少,因为它的加密强度不够,能够暴力破解)3DES:原理和DES几乎是一样的,只是使用3个密钥,对相同的数据执行三次加密,增强加密强度。(缺点:要维护3个密钥,大大增加了维护成本)AES(Advanced Encryption Standard):高级加密标准,目前美国国家安全局使

2021-06-22 09:01:22 506

原创 VisualVM监控JVM方式

VisualVM监控JVM方式VisualVM主要用来监控JVM的运行情况,可以用它来查看和浏览Heap Dump、Thread Dump、内存对象实例情况、GC执行情况、CPU消耗以及类的装载情况。 可用来监控及控制Java应用程序在网络中的运行状况。基于jstatd实现远程连接配置安全策略创建文件名为:jstatd.all.policy内容如下:1、JDK8及更早版本grant codebase "file:${java.home}/../lib/tools.jar"{ permiss

2021-03-18 15:03:40 232 1

原创 锁表和解锁

锁表和解锁MySQL查询解锁数据库层面的加锁和解锁Oracle查询解锁加锁MySQL1、行级的典型代表引擎为INNODB(常用)2、表级的典型代表引擎为MyISAM,MEMORY3、页级的典型代表引擎为BDB查询查询是否锁表show OPEN TABLES where In_use > 0;查询连接进程show processlist查看当前的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;查看当前等锁的事务SELECT * FRO

2021-03-10 15:06:51 298 1

原创 SpringBoot_面向切面_AOP

SpringBoot_面向切面_AOP简介依赖示例业务切面自定义注解业务使用简介@Aspect注解将一个java类定义为切面类@Pointcut定义一个切入点,规则表达式execution: 匹配连接点execution(方法修饰符(可选) 返回类型 类路径 方法名 参数 异常模式(可选))1)execution(public * (…))——表示匹配所有public方法2)execution( set*(…))——表示所有以“set”开头的方法3)execution(* com.x

2020-07-30 09:11:26 204

原创 JMeter使用

JMeter简单使用启动jmeter创建线程组http请求采样监听报告启动jmeter打开bin目录下的jmeter.bat,启动如下:创建线程组线程组用来模拟用户的并发访问。http请求采样监听报告添加–监听器–{察看结果树,用表格察看结果树,聚合报告}...

2020-07-27 09:35:16 105

原创 SpringBoot_定时任务_Scheduling

SpringBoot-定时任务配置类示例在线Cron表达式生成器配置类/** * 定时任务并行执行 * * @author Vander * @author 2018年8月16日 * @version 0.8 */@Configuration@EnableScheduling //启动public class ScheduledConfig implements Sche...

2020-07-27 09:34:58 150

原创 分布式跟踪系统-Zipkin

分布式跟踪系统-Zipkin简述存储方式示例SpringCloud服务端客户端简述Zipkin是一个致力于收集分布式服务的时间数据的分布式跟踪系统。官方:https://zipkin.io/源码地址:https://github.com/openzipkin/zipkinZipkin 四个组件:Collector(数据采集),Storage(数据存储),API(搜索),UI(数据展示)...

2020-07-27 09:34:48 240

原创 SpringBoot_过滤器、Servlet、监听器

SpringBoot-过滤器、Servlet、监听器配置方式过滤器Servlet监听器注解方式过滤器监听器Servlet配置方式过滤器(1)自定义过滤器TestFilterpublic class TestFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws Ser...

2020-07-27 09:31:27 89

原创 Rancher服务扩容和负载

Rancher服务扩容和负载(1)添加需要扩容的服务(2)添加web钩子API-hooks,并指定服务和一次添加的步长(3)复制url使用post请求该链接,每访问一次会为该服务添加两个容器(4)添加负载均衡负载均衡实现服务多容器的均衡访问...

2020-07-27 09:31:17 292 1

原创 SpringBoot_安全框架_Shiro

Shiro使用Shiro引入依赖Shiro配置文件自定义认证令牌自定义Realm访问过滤器Shiro工具类分布式Session共享(可选)注册用户登录用户ShiroApache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:...

2020-07-27 09:31:07 104

原创 npm install汇总

npm install 汇总持续更新Web应用框架_express数据库_mongoosePost请求body解析_body-parser加密插件_bcrypt个人头像_gravatarjwt_jsonwebtoken热开发_nodemon实现多开_concurrentlyWeb应用框架_expressExpress 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮...

2020-07-27 09:30:42 263

原创 配置HTTPS

配置HTTPS1、生成服务器的密匙文件casserver.keystore2.生成服务端证书casserver.cer3.导入证书文件到cacerts 密钥库文件4.服务端Tomcat配置5.生成客户端密钥库文件6.客户端应用配置7.常见配置错误以下是相关的Tomcat,JDK和Windows环境:Tomcat版本:tomcat-7.0.55JDK版本: jdk1.6.0目录所在的位置:...

2020-07-27 09:30:27 92

原创 SpringCloud_Config

SpringCloud_Config依赖pom.xml配置文件bootstrap.yml配置源码配置中心,提供本地、git、svn等配置仓库;连接rabbitmq实现客户端动态刷新配置。依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...

2020-07-27 09:30:06 45

原创 SpringBoot_文件存储_FastDFS

SpringBoot_FastDFS依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</arti

2020-07-27 09:29:50 91

原创 SpringCloud_Eureka

springcloud_eureka依赖pom.xml配置文件bootstrap.yml配置源码适用于springboot微服务的注册管理中心依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu

2020-07-27 09:29:22 56

原创 SpringCloud_Gateway_zuul

SpringCloud_Gateway_zuul依赖pom.xml配置文件bootstrap.yml配置源码基于zuul的网关依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...

2020-07-27 09:29:13 68

原创 SpringCloud_Gateway

SpringCloud_Gateway依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...

2020-07-27 09:29:03 60

原创 SpringCloud_Monitor

SpringCloud_Monitor依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...

2020-07-27 09:28:52 470

原创 SpringCloud_Admin

SpringCloud_Admin依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...

2020-07-27 09:28:43 252

原创 SpringCloud_Zipkin

SpringCloud_Zipkin依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave...

2020-07-27 09:28:35 58

原创 SpringBoot_扩展数据库操作_DBUtils

SpringBoot_扩展数据库操作_DBUtils依赖pom.xml配置类配置源码依赖pom.xml <dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> </dependency> &...

2020-07-27 09:28:24 220

原创 SpringBoot_文件存储_GridFS

SpringBoot_文件存储_GridFS依赖pom.xml配置文件bootstrap.properties配置源码mongodb文件存储依赖pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-

2020-07-27 09:28:14 186

原创 SpringBoot_持久化方案_MongoDB

SpringBoot_持久化方案_MongoDB依赖pom.xml配置文件bootstrap.properties配置源码依赖pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongo...

2020-07-27 09:28:06 102

原创 SpringBoot_认证授权_JWT

SpringBoot_认证授权_JWT依赖pom.xml配置文件bootstrap.yml配置源码配置请求拦截器配置拦截器依赖pom.xml <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-jwt</ar...

2020-07-27 09:27:59 58

原创 SpringBoot_远程调用_Rest

SpringBoot_远程调用_Rest依赖pom.xml配置文件bootstrap.yml配置源码restTemplate远程http/https调用依赖pom.xml <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifac...

2020-07-27 09:27:47 122

原创 SpringBoot_安全访问_Https

SpringBoot_Https依赖pom.xml配置文件bootstrap.properties配置源码依赖pom.xml配置文件bootstrap.propertiespingruan.base.enable-ssl=truepingruan.base.ssl-port=80server.ssl.key-store=classpath:keystore.p12#用jdk生成key时...

2020-07-27 09:27:37 77

原创 SpringBoot_异步执行_Async

SpringBoot_异步执行_Async依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml配置文件bootstrap.yml配置源码/** * * 使用方式: * 类上添加@Component * 类方法上添加@Async * * Description: 异步执行配置类 * @author Vander * @author 2018年4月...

2020-07-27 09:27:25 55

原创 SpringBoot_接口文档_Swagger2

SpringBoot_接口文档_Swagger2依赖pom.xml配置文件bootstrap.yml配置源码Swagger2常用注解依赖pom.xml <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2&am

2020-07-27 09:27:15 69

原创 SpringBoot_请求参数校验_validator

SpringBoot_请求参数校验_validator依赖pom.xml配置文件bootstrap.yml配置源码对象校验参数校验依赖pom.xml配置文件bootstrap.yml配置源码对象校验/** * 更新数据 Group * * * @author vander * @date 2018年11月29日 */public interface UpdateGrou...

2020-07-27 09:27:07 147

原创 SpringBoot_父工程_parent

SpringBoot_父工程_parent依赖pom.xml配置文件bootstrap.yml配置源码依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...

2020-07-27 09:27:00 180

原创 Java_聚合工程_POM

Java_聚合工程_POM简述pom.xml简述Maven工程的拆分和聚合(1)定义父工程,集中管理依赖版本,模块基于父工程进行创建;(2)模块拆分的越细,可重用越高,避免重复代码;(3)模块之间需要通过依赖来建立关系;(4)三层结构(dao:取数据;service:业务处理;controller:展现数据)项目三层拆分示例(1)创建parent工程(pom)(2)创建dao模块...

2020-07-27 09:26:47 246

原创 消息队列_Rabbitmq

消息队列_Rabbitmq简介场景简介基础获取连接手动应答一对一简介RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。官方:www.rabbitmq.com场景简介基础获取连接//通过连接工厂创建新...

2020-07-27 09:26:29 64

原创 SpringBoot_消息队列_RabbitMQ

SpringBoot_消息队列_RabbitMQ依赖pom.xml配置文件bootstrap.yml配置源码一对一匹配模式广播模式依赖pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</...

2020-07-27 09:26:21 51

原创 SpringBoot_配置文件加密_jasypt

SpringBoot_配置文件加密_jasypt依赖pom.xml配置文件bootstrap.yml配置源码加解密工具类配置文件中使用示例依赖pom.xml <!-- 配置文件内容加密 --> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId&...

2020-07-27 09:26:08 137

原创 Java_基础框架_SSM

Java_基础框架_SSM源码CallbackMappingJackson2HttpMessageConverterUserExcelViewMyIntercpetorjdbc.propertiesapplicationContext-service.xmlapplicationContext-dao.xmlmybatis-config.xmlspringmvc-servlet.xmlweb.xm...

2020-07-27 09:25:52 128

原创 Maven_基本使用

Maven_基本使用本地私服搭建Maven安装Nexus安装模块上传到私服私服依赖下载第三方jar上传到本地第三方jar上传到私服本地私服搭建Maven安装Nexus安装模块上传到私服(1)setting.xml配置<server> <!--这是server的id(注意不是用户登陆的id),该id与distributionManagement中reposito...

2020-07-27 09:25:14 46

原创 Docker_监控平台_Docker监控

Docker安装Grafana安装安装(1)拉取镜像docker pull grafana/grafana(2)创建持久化volumedocker run -d -v /var/lib/grafana --name grafana-storage busybox:latest(2)创建容器docker run -d -p 3000:3000 --name=grafana --vo...

2020-07-27 09:25:02 191

dubbo-admin管理控制台

基于dubbo分布式架构的管控台war包,本资源包含基于jdk1.7---dubbo-admin-2.5.3.war稳定版和jdk1.8---dubbo-admin-2.5.4-SNAPSHOT.war快照版,使用方式,将war包放入tomcat中webapps下,删除其文件再unzip dubbo-admin-2.5.3.war -d ROOT;修改配置vim ROOT/WEB-INF/dubbo.properties,指定zookeeer地址,控制台的登录用户名和密码。

2017-11-24

RestClient

类似于PostMan接口调试工具,小巧的接口调试工具RestClient。需要java运行环境,直接双击bat文件即可打开。

2017-11-24

uml制图工具

系统设计常需要UML 绘图工具,免费汉化版Java UML工具。

2017-11-24

jdk 1.8 api 中文翻译

收集基于谷歌和有道翻译的JDK_API_1.8版本中文API,如果内容显示不了,右键点击文档属性,点击最下方最后一行的“解除锁定”按钮即可

2017-11-08

instantclient-sqlplus-windows.x64-11.2.0.4.0

Navicat for oracle、PL/SQL 都可以使用这个插件。instantclient-basic-win-x86-64-11.2.0.1.0,instantclient-sqlplus-windows.x64-11.2.0.4.0,解压合并到一个文件夹中。

2017-11-06

javaee.jar

对于在适用Eclipse开发WEB应用程序的广大编程者们而言,javaee.jar是必不可少的吧,本资源包含J2EE1.3-1.4、javaee5\6\7、JSTL1.0-1.2.2,欢迎各位网友转载!

2017-11-06

空空如也

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

TA关注的人

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