自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚩尤后裔

芝兰生于深林,不以无人而不芳。

原创 Jasypt 开源加密库使用教程

Jasypt 加密框架概述 1、Jasypt Spring Boot 为 spring boot 应用程序中的属性源提供加密支持,出于安全考虑,Spring boot 配置文件中的敏感信息通常需要对它进行加密/脱敏处理,尽量不使用明文,要实现这一点,办法有很多,自己手动对敏感信息进行加解密也是可...

2020-05-29 17:57:01 21 0

原创 Java 加密扩展(JCE)框架 之 Cipher 加密与解密

Cipher 密码概述 1、javax.crypto.Cipher 类提供加密和解密的功能,它构成了Java加密扩展(JCE)框架的核心。 2、Cipher 的 getInstance(String transformation) 方法可以获取实例,参数 transformation 表示转换...

2020-05-18 20:29:59 219 0

原创 Zuul 代理文件上传、为路由提供 hystrix 回退、过滤器、超时时间

目录 通过 Zuul 上传文件 Zuul 为路由提供 hystrix 回退 通过 Zuul 上传文件 文件上传微服务 1、文件上传微服务(端口 9394) ec-zebra 后台提供上传接口: /** * 单文件上传。其中不做文件大小、类型等的判断,IO异常的处理,只做简单的上传演...

2020-05-13 17:01:32 68 0

原创 Chrome、FIrefox 浏览器常用插件

目录 video-downloadhelper 视频下载 Adblock Plus 广告拦截 Json 插件 Rest Client 请求 Tab Reloader 网页自动刷新 video-downloadhelper 视频下载 官网介绍:可以轻松下载 youtube 上的视频,无...

2020-04-29 14:31:50 6975 0

原创 Oracle 方言 PL/SQL 编程

目录 PL/sql 基本概念 PL/sql 变量 PL/sql 块中流程控制 PL/sql 查询数据 PL/sql 异常处理 PL/sql 基本概念 1、sql 是一种标准的数据库访问语言,但无法编程,PL/SQL 是 Oracle 公司开发的"方言",允许编程,...

2020-04-23 10:53:46 111 0

原创 Spring Boot 2.x 集成 Quartz 定时器 jdbc 持久化、配置集群

目录 RAMJobStore 内存持久化 jdbcjobstore 数据库持久化 jdbcjobstore 数据库持久化 Spring Boot 集成 Quartz 定时器

2020-04-13 09:35:57 210 1

原创 Quartz 触发器、过期触发策略 、排它日历、数据持久化

目录 Trigger 触发器概述 Trigger 触发器概述 1、org.quartz.Trigger 是基接口,具有所有触发器通用的属性,使用 org.quartz.TriggerBuilder 类实例化实际触发器。 2、触发器有一个关联的 TriggerKey,它应该在单个 Sched...

2020-04-13 09:34:13 198 0

原创 Quartz-scheduler 定时器概述、核心 API 与 快速入门

目录 quartz-scheduler 石英调度器概述 quartz-scheduler HelloWorld quartz-scheduler 石英调度器概述 1、Quartz 是功能强大的开源作业调度库,几乎可以集成到任何 Java 应用程序中,从最小的独立应用程序到最大的电子商务系统...

2020-04-06 08:53:02 286 0

原创 Spring JdbcTemplate 调用 Oracle 存储过程 与 Oracle 驱动下载

目录 前 言 调用无返回值的存储过程 调用单个返回值的存储过程 调用多个返回值的存储过程 前 言 1、关于 JdbcTemplate 的介绍、pom 依赖、DI 注入可以参考《Spring JdbcTemplate 模板剖析 之 常用 增删改查》,本文继续介绍 JdbcTemplate...

2020-03-28 21:12:43 987 0

原创 Spring MVC Rest 客户端 RestTemplate 详解

RestTemplate Rest 模板概述 1、org.springframework.web.client.RestTemplate 类是 spring-web-x.x.x.RELEASE.jar 包下进行 HTTP 访问的 REST 客户端核心类。 2、Java 应用后台代码中如果想要向...

2020-03-26 21:18:05 772 0

原创 Apache Commons Lang3 基本工具库、含各种常用工具

目录 Commons Lang3 概述 Commons lang3 常用工具类 StringUtils 工具类方法汇总 RandomUtils 工具类方法汇总 Commons Lang3 概述 1、标准 java 库无法提供足够的方法来操作其核心类,apache commons lan...

2020-03-24 15:35:35 292 0

原创 微服务网关(gateway)概述 与 嵌入式 Zuul 反向代理

目录 微服务网关 gateway 概述 [路由器网关 Zuul 概述] 嵌入式 Zuul 反向代理 微服务网关 gateway 概述 1、想象一下一个购物应用程序的产品详情页面展示了指定商品的信息: 2、若是采用微服务架构,显示在产品页上的数据会分布在不同的微服务上,比如: 购...

2020-02-26 11:35:41 431 0

原创 微服务 雪崩效应 与 Hystrix 断路器使用入门

目录 雪崩效应 概述 Hystrix 断路器概述 Hystrix 断路器使用 Eureka Server 注册中心 服务提供者 服务消费者 断路器测试 hystrix Health Indicator 健康指标 雪崩效应 概述 雪崩效应 1、假设因为某些原因导致服务提供者的响...

2020-01-12 14:22:44 530 0

原创 Apache Commons Compress 文件解压缩库

目录 Apache Commons Compress 概述 本地文件解压缩代码示例 文件压缩并提供网络下载 Apache Commons Compress 概述 1、Apache Commons Compress 官网:http://commons.apache.org/proper/c...

2020-01-12 10:47:56 948 0

原创 SpingMVC 注解@RequestMapping、@SuppressWarnings、@Scheduled 定时器

目录 @RequestMapping 请求映射 @SuppressWarnings 抑制警告 @Scheduled 执行定时任务 cron 表达式 @RequestMapping 请求映射 1、@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上,用于类上...

2020-01-03 18:45:24 400 0

原创 Spring MVC RequestContextHolder 获取 request 和 response

1、SpringMVC 的控制层中通常有如下方式获取用户请求的参数: import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestCo...

2020-01-03 18:44:22 585 0

原创 Spring Boot 2.1.3 RedisTemplate 常用方法 与 序列化方式

目录 RedisTemplate 常用方法 RedisTemplate 序列化方式 RedisTemplate 常用方法 org.springframework.data.redis.core.RedisTemplate 常用方法(本文环境 Spring Boot 2.1.3): 方法 ...

2020-01-03 18:42:09 619 0

原创 Spring Boot 2.1.3 RedisTemplate 概述 与 操作 Redis 5 种数据类型

目录 RedisTemplate 概述 与 redis 配置 RedisTemplate 使用演示 字符串(String) 列表(List) 哈希(Hash) 集合(Set) 有序集合(sorted set) RedisTemplate 概述 与 redis 配置 1、Redis...

2020-01-03 18:40:46 583 0

原创 Spring Boot @ServletComponentScan 注解扫描 @WebServlet、@WebFilter、@WebListener

1、Servlet 三大组件 Servlet、Filter、Listener 在传统项目中需要在 web.xml 中进行相应的配置。Servlet 3.0 开始在 javax.servlet.annotation 包下提供 3 个对应的 @WebServlet、@WebFilter、@WebLis...

2020-01-03 17:26:11 511 0

原创 SpringMVC 注解 @Scope、@PostConstruct 与 @PreDestroy

目录 @Scope 声明示例范围 @PostConstruct 与 @PreDestroy @Scope 声明示例范围 1、默认情况下 Spring 容器中的实例是单例的,即无论何时何地何人访问同一个地址,它们使用的都是同一个实例对象,可以使用 @scope 注解指定实例的范围。 @Sc...

2020-01-03 17:07:53 154 0

原创 Spring 注解 @Controller、@Service、@Repository、@Component

1、@Controller、@Service、@Repository、@Component 注解的类会纳入 Spring 容器中进行管理,在需要使用的时候,只需要注入即可。 2、@Controller 用于标注控制层组件;@Service 用于标注业务层组件;@Repository 用于标注数据...

2020-01-03 17:06:09 336 0

原创 CSS 子元素铺满整个父元素、CSS + JQuery 实现遮罩层

目录 CSS 子元素铺满整个父元素 CSS + JQuery 实现遮罩层 CSS 子元素铺满整个父元素 1、有时候需要咋们的内容容器铺满整个页面,如在pad上访问时,希望它完全铺满,而且外围还不出现滚动条,以至于让它看起来像桌面App一样 2、如下所示".fileTreeCon...

2019-12-17 19:29:23 5338 1

原创 Spring Boot 2.0.3 集成 ActiveMQ 5.15.4 与 内嵌启动 ActiveMQ 服务

目录 ActiveMQ 5.15.4 集成 Spring Boot 2.0.3 pom.xml 依赖 application.yml 配置 @JmsListener 接收消息 JmsTemplate 发送消息 运行测试 内嵌启动 ActiveMQ 服务 ActiveMQ 5.15....

2019-10-12 10:07:03 602 1

原创 Win 10 下载与安装 Oracle 12c 详细图解 与 Oracle 12c 卸载

目录 Oracle 12c 下载 Oracle 安装 Oracle 访问测试 远程访问 oracle 服务器 卸载 Oracle 12c 详细图解 Oracle 12c 下载 1、Oracle 单纯就是学习,或者内部使用、小项目开发来说是不收费的,大家都可以下载安装进行学习使用,只有...

2019-09-29 11:16:57 412 1

原创 JMS 基本概念、消息结构、确认模式 acknowledgeMode

目录 JMS 基本概念 JMS 消息结构 JMS 消息确认模式 JMS 基本概念 提示:可以先参考《ActiveMQ 简介 与 Maven 项目基本使用 》的编码,然后更容易理解本文的理论。 1、JMS 全称 Java Message Service ,Java 消息服务,是 Ja...

2019-09-28 15:59:33 533 0

原创 ActiveMQ 命令行启动 与 嵌入式启动、MessageListener 监听消息

目录 命令行启动 嵌入式启动 MessageListener 监听消息 《ActiveMQ 基本使用》中已经介绍了 ActiveMQ 命令行启动,本文详细介绍 ActiveMQ 的启动方式。 命令行启动 1、下载解压 ActiveMQ 后,进入 bin 目录下,命令行启动: 1)a...

2019-09-26 19:51:05 620 0

原创 JMS 开发步骤、持久化 topic 消息与非持久化 topic 消息

目录 JMS API 结构与开发步骤 非持久 Topic 消息 持久化 Topic 消息 JMS API 结构与开发步骤 JMS 开发的基本步骤如下: 1、创建一个 JMS Connection Factory 2、通过 Connection Factory 创建 JMS Co...

2019-09-22 10:04:56 848 0

原创 ActiveMQ 简介、安装、与 Maven 项目基本使用

目录 ActiveMQ 简介 ActiveMQ 5.15.9 安装 ActiveMQ 基本使用 ActiveMQ 简介 1、ActiveMQ 是 Apache 推出的一款开源免费的,完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现的消息中间件(Mess...

2019-09-13 12:23:39 439 0

原创 Feign 简介与使用入门,请求、响应压缩,日志记录

目录 Feign 声明式web服务客户端 feign 声明式web客户端使用 eurekaserver_changsha(注册中心) eureka-client-food(服务提供者) feign-client-cat(服务消费者) 浏览器访问微服务调用测试 Feign 请求与响应压...

2019-09-01 19:57:45 637 2

原创 Spring BeanFactoryAware、ApplicationContextAware 获取 IOC容器(BeanFactory) 中指定的 Bean

目录 BeanFactory ( IOC 容)概述 BeanFactoryAware ApplicationContextAware BeanFactory ( IOC 容)概述 1、org.springframework.beans.factory.BeanFactory 是一个 Fa...

2019-08-03 11:28:39 429 0

原创 Activiti 6.0 概述与 Hello World 快速入门 与 核心 API 概述

目录 Activiti 概述 与 下载 Activiti Hello World 安装流程设计器插件 绘制工作流程图 IDEA 编码实现工作流 Activiti 核心 API 预览 Activiti 概述 与 下载 1、工作流(Workflow):是对工作流程及其各个操作步骤之间业...

2019-07-25 07:36:27 1873 0

原创 Spring JdbcTemplate 模板剖析 之 常用 增删改查

目录 JdbcTemplate 概述 与 环境准备 JdbcTemplate 常用 CRUD 增删改、删表、建表 查询、模糊、分页 JdbcTemplate 概述 与 环境准备 1、Spring 对数据库的操作在 jdbc 上面做了简单的封装(类似 DBUtils),使用 spring...

2019-07-18 08:18:25 442 0

原创 SpringMVC 注解 @RequestParam、@PathVariable、@RequestBody

目录 @SuppressWarnings 取消警告 @RequestParam 请求参数 @PathVariable 路径变量 @RequestBody 请求正文参数 @SuppressWarnings 取消警告 1、java.lang.SuppressWarnings 注解主要用在取...

2019-07-13 15:58:03 539 0

原创 Java 枚举(enum)剖析

目录 Java 枚举(enum)概述 枚举常量 属性与方法 枚举参数 实现接口 抽象方法 Java 枚举(enum)概述 1、Java JDK 1.5 新增的 enum 关键词,可以定义枚举类,如 public enum WeekEnum { }. 2、使用 enum 定义后的枚...

2019-07-12 20:27:56 367 0

原创 Ribbon 均衡策略 与 脱离 Eureka 使用、LoadBalancerClient

目录 Ribbon 负载均衡策略概述 Ribbon 负载均衡策略配置 Ribbon 脱离 Eureka 使用 没有 Eureka 时 已有 Eureka 时 Using the Ribbon API Directly(直接使用 Ribbon API) Ribbon 负载均衡策略概述 ...

2019-07-12 15:47:24 1473 0

原创 Netflix Ribbon 负载均衡 概述 与 基本使用

目录 RestTemplate Rest 模板 微服务之间 http 请求 eurekaserver_changsha eurekaclient_food eurekaclient_cat 访问测试 netflix ribbon 负载均衡 ribbon 基本使用 RestTemp...

2019-07-11 20:37:57 494 0

原创 Oracle 中 start with 递归查询、case when 条件表达式、rowid 伪列去重

目录 需求分析 准备测试表与测试数据 Oracle 中 start with...connect by prior 语句实现递归查询 需求分析 1、开发中经常会有这种需求实现: 2、通常前端显示需要的数据格式如下: var zNodes =[ { id:1, pId:0...

2019-07-11 15:01:37 335 0

原创 Java Serializable 序列化 与 serialVersionUID 版本号

目录 实现 Serializable 接口 serialVersionUID 版本号 IDEA 快捷键生成 serialVersionUID 序列化:即提取数据对象并将其转换为字节流(二进制格式)的过程,因此它可以通过网络传输或保存在数据库、以及本地文件中,后续可以再反序列化为对象。 实...

2019-07-10 15:26:10 1410 1

原创 @RequestBody 接收数组、List 参数、@Deprecated 标记废弃方法

目录 @RequestBody 概述 接收单个 String 参数 接收 字符串数组 参数 接收 List<Map<String,Object> 参数 接收整形数组 接收单个 POJO 对象 接收 POJO List 参数 @RequestBody 概述 1、@...

2019-07-09 06:34:23 15481 0

原创 Eclipse、STS 常用设置 与 常用快捷键

目录 Spring Eclipse 下载 设置 Java JDK 设置编码 在线安装 SVN 插件 设置 Tomcat 服务器 常用快捷键 Spring Eclipse 下载 Spring Tools 4 for Eclipse 官网下载地址:https://spring.io/t...

2019-07-07 22:48:40 428 0

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