自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无名剑

微服务架构,Java,Unity3d,c#、asp.net、vc、vc++、asp、php、javascript、jsp

原创 maven构建包含依赖的jar包

maven构建包含依赖的jar包有两种方式 一、直接包含到jar包中 <!-- Maven Assembly Plugin --> <plugin> <groupId>org.apache.maven.pl...

2019-09-18 09:49:55 112 0

原创 JAVA RSA非对称加密详解

一、概述 1.RSA是基于大数因子分解难题。目前各种主流计算机语言都支持RSA算法的实现 2.java6支持RSA算法 3.RSA算法可以用于数据加密和数字签名 4.RSA算法相对于DES/AES等对称加密算法,他的速度要慢的多 5.总原则:公钥加密,私钥解密 / 私钥加密,公钥解密 二、模型...

2019-06-05 09:12:10 294 2

原创 spring boot 提交参数绑定List下标越界,超过256,java.lang.IndexOutOfBoundsException异常

springMVC框架提交参数list时,springmvc默认只能接收到255个数据,当你前台传的数据长度大于255位的时候就会报错 错误信息如下: 2019-05-09 20:44:26.047 ERROR 9284 --- [nio-8090-exec-9] o.a.c.c.C.[.[.[/...

2019-05-10 10:08:51 1167 0

原创 Axios进行Post表单模式提交的二种方法

Axios进行Post表单模式提交有如下两种方法 都需要指定表单提交的头信息 headers: { 'Content-Type': 'application/x-www-form-urlencoded' } 通过params参数传值 { url:&...

2019-03-22 16:03:36 2044 0

原创 Axios Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString

问题描述 在前端中集成Axios后,调用API时报如下错误: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString 原因分析 ...

2019-03-22 15:56:02 11573 1

原创 springcloud-Finchley学习笔记-springboot项目跨域配置

两个方法 两者效果是一样的,spring boot 2.x和1.x的配置方法和实现接口(类)不一样。 通过bean注解实现 @Bean public WebMvcConfigurer shiroMethodArgConfigurer() { return new We...

2019-02-21 15:38:31 203 0

原创 Spring IO Platform与spring boot版本对应关系(持续更新)

官方对spring Io platform的概述:SpringIO是一个构建现代应用程序的内聚版本平台。它是一个模块化的企业级发行版,提供一组经过管理的依赖关系,同时让开发人员完全控制只部署他们需要的部分。SpringIO是100%的开源、精益和模块化的。 使用样例 &amp;...

2019-02-11 10:16:26 5196 4

原创 springcloud-Finchley学习笔记-gateway网关自定义过滤器

创建过滤器代码:验证令牌过滤不完整版本 /** * 令牌验证过滤器 * @author wuxie * @date 2019-1-14 */ public class TokenValidateGatewayFilterFactory extends AbstractGatewayFilt...

2019-01-15 17:37:40 4203 0

原创 springcloud-Finchley学习笔记-gateway网关跨域配置

配置信息如下 cloud: gateway: globalcors: corsConfigurations: '[/**]': allowedOrigins: "*" ...

2019-01-14 09:40:15 3915 0

原创 springcloud-Finchley学习笔记-gateway路由匹配配置

路由匹配 After路由匹配:匹配指定时间之后的请求 spring: cloud: gateway: routes: - id: after_route uri: http://example.org pr...

2019-01-11 17:43:42 3697 1

原创 基于异步事件驱动并发编程框架:Disruptor

一、什么是 Disruptor 从功能上来看,Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。 可以拿 JDK 的 BlockingQueue 做一个简单对比,以便更好地认识 Disruptor 是什么。 我们知道 Blo...

2019-01-08 16:57:55 158 0

原创 SpringBoot支持Jsp模板

添加Maven依赖 &lt;!--jsp支持--&gt; &lt;!-- servlet 依赖. --&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.to...

2019-01-04 14:21:10 143 0

原创 通过Jpa操作mongodb报expected at least 1 bean which qualifies as autowire错误

报错信息 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'WebGatherService': Injection of autowired dep...

2018-12-13 16:55:37 457 0

原创 springcloud-Finchley学习笔记-gateway基于注册发现的默认路由配置

环境 spring cloud版本:Finchley.SR2 spring boot版本:2.0.6.RELEASE 介绍 Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开...

2018-12-07 12:02:05 955 0

原创 Spring IO Platform项目志在解决依赖包版本问题

Spring IO Platform官方定义为什么使用spring io platform其主要特性快速上手目前发布版本有两个在maven项目中添加使用使用实例 官方定义 原文 Spring IO is a cohesive, versioned platform for building ...

2018-11-27 10:32:43 1106 0

转载 财侣法地

这是道教用语,讲的是修道必须具备的四个条件。 法:就是教法,方法。不得法,就是盲修瞎练。 侣:同修、道友;《礼记》曰:独学而无友,必孤陋寡闻也。 财:有一定的经济条件;因为在修道的初级阶段,要把心思和时间在最大程度上用来修行,相应的就没有更多的时间来治生。如果没有一定的物质基础,是很难修道的...

2018-11-20 09:51:27 449 0

原创 IntellijIdea插件开发-插件项目创建

通过向导创建插件项目 这里通过Gradle来构建项目 通过向导创建项目 修改build.gradle文件 plugins { id 'org.jetbrains.intellij' version '0.3.12' }...

2018-11-01 19:58:41 1600 0

原创 vue2懒加载

Vue2懒加载学习懒加载路由懒加载vuex模块懒加载 懒加载 懒加载是指在使用时再去加载需要的模块(js文件)。 路由懒加载 { path: 'resource', name: 'resource', component: () =&gt; impo...

2018-10-11 16:49:48 447 0

原创 IntelliJ IDEA统计项目代码总行数

方法 安装“Statistic”插件 步骤 打开idea设置界面,选择 plugins标签 点击下面“Browse repositories”按扭,浏览插件仓库 搜索“Statistic”插件,点击 install 根据提示重启 Idea 在idea下方任务栏,选择点击“Statist...

2018-09-14 17:07:08 11931 0

原创 mysql5.6之windows绿色启动

在mysql目录创建批处理 start.bat @echo off @echo Mysql startup ... start bin\mysqld.exe --defaults-file=my.ini --port=3306 exit 在mysql目录创建配置 my.ini # Exa...

2018-08-24 21:32:24 1152 0

原创 spring boot整合shiro之shiro过滤器介绍

过滤器链条配置说明 1、一个URL可以配置多个Filter,使用逗号分隔 2、当设置多个过滤器时,全部验证通过,才视为通过 3、部分过滤器可指定参数,如perms,roles Shiro内置的FilterChain anon(org.apache.shiro.web.filter....

2018-08-07 10:17:48 3582 0

原创 maven仓库配置

配置pom.xml &amp;lt;distributionManagement&amp;gt; &amp;lt;repository&amp;gt; &amp;lt;id&amp;gt;myself-mav...

2018-07-25 12:49:54 93 0

原创 spring cloud2.0学习笔记-Feign

背景 springCloud:Finchley.RELEASE 简介 Feign是SpringCloud体系中声明式Rest客户端,通过简单配置、创建接口和注解即可实现Restful服务的调用。而且开始支持SpringMvc了。 简单应用 依赖:org.springframe...

2018-07-20 10:13:50 191 0

原创 spring cloud2.0学习笔记-断路器超时与Ribbon超时关系

背景 springCloud:Finchley.RELEASE 官方建议 当Ribbon客户端和hystrix同时使用时,您需要确保您的hystrix超时时间配置比Ribbon超时时间更长,包括可能进行的重试。例如,如果您的Ribbon连接超时为1秒,而Ribbon客户端可能会重试该请求...

2018-07-19 16:52:55 1110 0

原创 spring cloud2.0学习笔记-断路器(Circuit Breaker)

介绍 Netflix通过Hystrix库实现了断路器模式,在微服务架构体系中存在多层调用的,低级的服务故障可能会导致级联故障,断路器可以有效保护微服务,防止出现雪崩效应。 断路器开启的条件 在定义的时间窗口内,默认10s(metrics.rollingStats.timeInMilli...

2018-07-19 15:54:09 1228 0

原创 spring cloud2.0学习笔记-RestTemplate请求失败重试配置

说明 配置负载均衡的RestTemplate,默认是不开启动请求失败后重试的。你需要通过以下配置来配置重试相关属性。配置详细说明请查看SpringCloud相应版本官方文档。 spring.cloud.loadbalancer.retry.enabled=false client.ribbon...

2018-07-19 11:24:05 3928 0

原创 MySQL5.7多线程复制故障成因及解决方案

报错有以下两种情况 第一种 Last_Error: Cannot schedule event Rows_query, relay-log name ./db-s18-relay-bin.000448, position 419156572 to Worker thread becau...

2018-07-03 14:20:03 1122 0

原创 redis安全管理之密码设置

一. 如何初始化redis的密码? a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。 比如 requirepass test123 b.配置文件中参数生效需要重启重启redis 。 二.不重启redis如何配置密码? a....

2018-06-27 15:11:40 238 0

原创 spring cloud整合spring security oauth2时允许Get请求获得令牌

实现AuthorizationServerConfigurerAdapter,进行认证配置 开启允许客户端表单认证 配置TokenEndpoint(令牌端点)允许的请求方法 源码片段 @Configuration @EnableAuthorizationServer protecte...

2018-04-10 15:11:54 1001 0

原创 springCloud整合Oauth2时如何设置资源服务ID

在资源服务配置中重载资源配置方法 ··· @Configuration @EnableResourceServer public class ResourceServerConfiguration extends ResourceServerConfigurerAdapter { @Ov...

2018-04-05 11:08:54 7484 0

原创 spring cloud学习笔记 Spring Boot2.0中Actuator变化

环境 spring boot 2.0.0.RELEASE 源码地址:https://gitee.com/nnsword/wy2-cloud/tree/master/wy2-springcloud-sample 依赖引入 &lt;dependency&gt; &am...

2018-03-14 11:17:44 5523 4

原创 RabbitMQ:windows10下安装

下载安装erlang语言支持包 下载地址:http://www.erlang.org/downloads 选择下载win64版,当前最新版本20.2,下载后双击exe进行安装,不要安装在带空格和汉字的目录下 配置环境变量 ERLANG_HOME=”C:\mysoft\erl9.2” ,后面...

2018-03-13 18:17:46 4798 0

原创 spring cloud学习笔记 Feign请求响应启用压缩

源码地址:https://gitee.com/nnsword/wy2-cloud/tree/master 开启压缩可以有效节约网络资源,但是会增加CPU压力,建议把最小压缩的文档大小适度调大一点 //开启压缩 feign.compression.request.enabled=true...

2018-03-12 09:57:48 3176 0

原创 spring cloud学习笔记 Feign支持接口继承方式快速生成客户端

源码地址:https://gitee.com/nnsword/wy2-cloud/tree/master //用户资源接口 public interface UserService { @RequestMapping(method = RequestMethod.GET, value ...

2018-03-12 09:49:53 3111 2

原创 软件各种环境及测试阶段

软件各种环境 开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。 测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。 生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误...

2018-03-09 15:58:04 867 0

原创 spring cloud学习笔记-1应用上下文服务

1.1Bootstrap应用上下文件 bootstrap.yml是应用程序的父级配置,加载优先级高于application.yml和application-?.yml配置,不支持profile配置。 bootstrap配置级别较高,不能被本地配置重写。建议只将很少变化的配置内容配置到它中。 ...

2018-03-07 12:17:26 361 0

原创 springboot2.0学习笔记 自定义JSON序列化程序和反序列化器

如果使用jackson序列化和反序列化json数据,则可能需要编写 自己JsonSerializer和JsonDeserializer的类。Spring提供了一个替代方案。@JsonComponent创建注释 直接注册spring bean容易。 您可以使用@JsonComponent直接注释J...

2018-03-02 14:25:50 6807 0

原创 Mycat 不支持的SQL语句总结

SELECT: 跨分片(实体库)的交叉查询 跨节点的联合查询 (如用户库的表和平台库的表做联合查询) INSERT: 插入的字段不包含分片字段 (如插入tbl_user_base_info表,没有提供user_id列) 插入的分片字段找不到对应分片 复制插入Insert into…se...

2018-01-31 18:46:41 1578 0

原创 Eclipse插件开发-首选项存储方案(IPreferenceStore)

IPreferenceStore有三个具体实现,分别是 ChainedPreferenceStore 链式存储 PreferenceStore 基于文件存储 ScopedPreferenceStore 基于范围存储 ScopedPreferenceStore 基于范围存储 实例化...

2018-01-02 22:56:28 1072 0

原创 Eclipse rcp 开发中常用快捷键和相关功能

alt+shift + F1 查看当前项目相关的类、说明、工程名 Plug-ins 视图 在这个视图,可以查看所有的插件列表 右键选择需要导入的插件名称:Import As – Source Project 即可,Eclipse本身的源码在用这个方法都有源码都有,有些在线下载...

2017-12-22 21:47:18 235 0

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