自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring获取request的方法

1、在web.xml中配置监听器 <listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>2、注入对象 @Autowired...

2019-04-26 15:08:23 228

原创 logstash

logstash -e 'input { stdin { } } output { stdout { } } ' //测试logstash -f(file) 文件的路径

2019-04-02 16:08:01 146

原创 分词器

// 是否索引 该字段是否可以被搜索 // 是否分词 该字段是整体匹配还是单词匹配// 是否存储 是否在页面上显示该字段的完整内容

2019-04-02 14:18:01 126

转载 ElasticsearchParseException

Exception in thread "main" 2019-03-28 10:15:35,089 main ERROR No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to...

2019-03-28 10:21:16 2572 2

原创 mongoDB 学习

设置环境变量 C:\Program Files\MongoDB\Server\3.2\bin mongo.exe 是客户端 ;mongod.exe 是服务端; 创建mongo容器 :docker run -di --name=xx_mongo -p 27017:27017 mongo:[tag] 客户端通过:mongo 192.168.xxx.xxx --port27017 //...

2019-03-26 17:29:02 103

原创 spring cache

在springboot 启动类上添加@EnableCaching 来使用spring缓存; 查找 存储 @Cacheable(value = "缓存的名称",key = "#id:[方法参数的值]"); 删除 @CacheEvict(value = "缓存的名称",key = "#id:[方法参数的值]"); ...

2019-03-26 16:01:11 102

原创 spring boot redis 学习

docker run -di --name=xx_redis -p 6379:6379 redis //在docker中创建redis容器 导入依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-...

2019-03-26 15:23:50 111

原创 Spring Data JPA 笔记

使用的时候注意方法的命名规则; //查询 //nativeQuery = true 允许使用原始的sql语句@Query(value = "SELECT * FROM xx WHERE xx = xx,nativeQuery = true) //增删该的时候加上@Modifying注解@Modifying@Query(value = "update xx set xx...

2019-03-26 15:05:25 98

原创 nuxt 学习

1、自动路由:在项目模板的pages文件夹下 可以使用 路径名称.vue 或者 使用路径名称创建文件夹,在文件夹中创建index.vue2、服务端渲染 ssd ; asyncData(){ } ;在组件加载前执行,即还没有创建组件实例,不可以this.调用3、asyncData(){return axios.get('请求地址').then(response =&gt; {...

2019-03-16 10:36:43 139

原创 Vuex 学习

1、npm install vuex --save;// 安装vuex2、使用1、创建一个store文件夹,创建index.js文件 ; 2、编辑index.js文件 3、在main.js中导入 index.js 4、在页面中读取状态:{{$store.state.count}} 5、操作store 的数据: 5.1、在index.js中使用 mutations...

2019-03-15 16:40:41 86

原创 vue 杂烩

1、路由的使用1、创建组件; 2、在路由中引入 组件 配置路由 3、使用路由 router-link ;router-view2、路由的参数 : $route.params;1、获取具体的参数值: 2、$route.params.具体的参数名称 3、路由中path配置 /xx/:具体的参数名称(:动态路由的参数);3、子路由1、创建子组件 2、引入子组件...

2019-03-14 14:34:40 95

原创 swagger

0、下载 swagger-editor.zip ,解压1、cnpm install http-server -g :安装http-server;2、http-server swagger-editor:进入swagger的路径 启动swagger; Starting up http-server, serving swagger-editor Available on:...

2019-03-08 17:27:01 119

原创 RESTful

RESTful:Representational State Transfer 表现层状态转化1、Content-Type 和 Accept 指定 表现层。2、转化。 get:获取资源 post:新建资源,更新 put:更新资源 delete:删除资源3、(1)、url 不可以包含动词 (2)、不可以包含版本(用Ac...

2019-03-08 15:55:50 100

原创 ES6 A杂烩

一、模板字符串 `` 1、字符串的拼接 let name="ABC" console.log(` hello,${ name} ,welcome!`);//使用ESC 下的引号 `` 与${ } 2、很长,需要换行的字符串 用 ``引起来二、解构 1、 对象 = { ...

2019-03-08 15:39:35 98

原创 webpack

一、安装1、npm install webpack -g:全局安装webpack; webpack -v :查看版本; 4.0版本后需要单独安装webpack-cli:npm install webpack-cli-g;二、webpack.config.js https://blog.csdn.net/mobin518/article/det...

2019-03-08 12:12:28 101

原创 Node.js 随记(一)

一、1、var http = require('http') //使用require 引入一个外部的 js 。 var url = require('url') // 引入url2、http.createServer( function(request,response)){ //创见一个服务 response.writeHead(200,('...

2019-03-08 11:46:49 98

原创 vue 使用axios 学习

1、axios的说明 参见:https://www.kancloud.cn/yunye/axios/2348452、axios的使用(1)通过创建config.js配置文件来设置 axiosl基本的路径和参数; const baseUrl = '域名' const config = { ...

2019-03-05 10:58:07 149

原创 跨域问题的解决

1、jsonp:只能get script标签只能get请求。2、通过nginx来配置 server{ listen 80; server_name 域名; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwa...

2019-03-04 14:22:01 313

原创 Docker (七) nginx

1、创建容器 : docker run -di --name=ly_nginx -p 80:80 nginx2、讲容器的nginx配置文件复制到 宿主机 :docker cp ly_nginx:/etc/nginx/nginx.conf(容器的路径) nginx.conf(宿主机路径)修改配置文件 再传给 容器:docker cp nginx.conf ly_nginx:/e...

2019-03-03 22:46:53 120

原创 Docker (六)mysql

1、创建mysql容器2、连接mysql容器 这里安装的最新的数据库 报错 plugin 'caching_sha2_password'cannot be loaded:解决办法:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';再连接数据库:通过宿主机的33306端口映射...

2019-03-02 22:27:49 116

原创 Docker (五)容器的信息

1、docker inspect容器名称//详细的信息 "NetworkSettings": { "Bridge": "", "SandboxID": "22df32266fcb56ea73138768a088e27b4d89cd4bd1181ff7097ff8793a668b4b", "HairpinM...

2019-03-02 19:03:48 143

原创 Docker (四) 创建 启动 容器

1、创建容器 dockerrun; -i:表示运行容器;-t:启动后进入命令行;--name:为创建的容器命名 ;-v:目录映射关系; -d:创建守护式容器在后台运行;-p:端口映射2、交互式容器:创建后进入命令行查看容器docker ps -a ;所有的容器 ;exit:退出容器;会自动关机;3、守护式容器:一直运行;...

2019-03-02 18:14:21 297

原创 Docker(三) 镜像

1、查看镜像2、拉取镜像3、根据tag拉取4、tag名称的获取5、删除镜像

2019-03-02 15:46:00 161

原创 Docker(二)命令

docker --help的命令: attach Attach to a running container //关联到一个运行的容器 build Build an image from a Dockerfile //创建一个镜像从一个 Docker文件 commit Create a new image from a co...

2019-03-02 14:30:21 150

原创 Docker(一)安装

1、安装 yuminstalldocker;2、版本的查看 docker -v;3、Docker的命令:(1)启动 systemctl start docker;//systemctl是CentOS 7的系统服务管理指令,service + chkconfig(2)停止 systemctl stop docker;(3)重启 systemctlr...

2019-03-02 13:42:48 89

原创 EditPlus 连接 linux 系统

1、创建一个FTP连接2、点add 添加连接 设置参数3、设置高级选项 选SFTP 端口224、连接Linux系统

2019-03-02 13:21:39 383

原创 Invalid Host header

在 host配置 127.0.0.1 域名 ;使用该 域名 访问 VUE项目是 报:Invalid Host header;可以在build目录中的webpack.base.config.js中添加如下webpack-dev-server配置:devServer: {disableHostCheck: true,}:...

2019-03-01 14:47:26 303

原创 springboot 通用异常学习

一、没事做异常处理,使用rest风格返回数据; 请求:GET:获取一个资源(查询);POST:创建一个新的资源(新增) PUT:修改一个资源状态(修改更新);DELETE:删除一个资源(删除) 响应:返回状态码(HttpStatus);正常:异常:二、使用RuntimeException处理异常创建...

2019-03-01 11:19:08 348

原创 乱炖

一、ResponseBody 、 ResposeEntity ResponseBody: return value should be bound to the web response body//返回值被绑定到web的响应体中。 ResposeEntity: (1)Extension of HttpEntitythat adds a ...

2019-02-28 16:41:09 262

原创 hystrixTimeout 、 ribbonTimeout 合理设定

1、在 DefaultClientConfigImpl.classpublic static final int DEFAULT_MAX_AUTO_RETRIES_NEXT_SERVER = 1;//maxAutoRetriesNextServer 默认是1public static final int DEFAULT_MAX_AUTO_RETRIES = 0;//maxAutoRetr...

2019-02-28 11:10:10 3292

原创 ES6 杂烩

一、变量 var  let   const       var:全局的变量。       let:局部变量,只在 代码块内 有效。       const:常量。二 、解构表达式。       (1) 取数组对应位置的值         let arr=[0,10,20,30]         let [ ,x,y, ]=arr  // x=10,y=20     ...

2019-02-27 11:02:21 139

原创 zuul 过滤器

import com.netflix.zuul.ZuulFilter;import com.netflix.zuul.context.RequestContext;import com.netflix.zuul.exception.ZuulException;import org.apache.commons.lang3.StringUtils;import org.springfram...

2019-02-27 09:37:50 136

原创 zuul 的简化与默认配置等

1、简化配置  (默认配置)这个配置不在配置文件中配置 ,也是默认可以访问的;2、自定义与 通过 ignore-services 忽略服务/user/** 与 /user-service/** 都可以访问;/consumer-service/**不可以访问;3、 通过 strip-prefix 在请求路径中 去除 path (局部) strip-prefix:f...

2019-02-26 16:49:19 397

原创 zuul 入门 面向服务的配置

1、引入eureka的客户端的依赖,可以拉取注册中心的服务。2、启动类。 3、配置与结果。 

2019-02-26 16:08:11 202

原创 zuul 入门 面向地址的配置

1、创建项目 ,引入依赖。2、springboot的启动类,添加@EableZuulProxy注解。  3、配置路由4、结果 

2019-02-26 15:45:05 160

原创 feign 实现熔断

1、配置文件。2、创建一个实现了伪接口的熔断时调用的类,并且注册组件。 3、在伪接口中,配置熔断类。 4、效果 正常:  熔断:

2019-02-26 13:47:39 7278 1

原创 feign 伪装 服务的请求

1、在消费方引入依赖包。2、 在启动类添加注解。不再需要RestTemplate 来访问服务。3、 创建一个伪的客户端 接口。      3.1 、通过@FeignClient("拉取的服务的名称") ,根据服务名称从eureka服务器获取对应的服务,通过ribbon 负载均衡来获取一个具体的服务ID ,提供ip+port;      3.2、传递给Controller 请...

2019-02-26 11:53:25 490

原创 Hystrix 熔断器的状态

1、closed:请求正常时,不使用熔断器;2、open:统计请求的失败比例,达到阀值时,打开熔断器,请求被降级处理;延时一段时候后(默认休眠时间是5S)会进入halfopen状态;默认失败比例阀值是50%,请求次数最少不低于20次;3、halfopen:在进入该状态后会放入部分请求;判断请求是否成功,不成功,进入open状态,重新计时,进入halfopen状态;成功,进入closed状态...

2019-02-26 09:44:59 1673

原创 Hystrix 配置

1、在服务的 消费方 做线程隔离 降级处理2、在 消费方 引入依赖。3、在消费方 springboot的启动类上添加注解。 3、单个方法的容错。 统一容错处理。4、单个方法超时配置。 name:属性的查找。    通过修改application.yml配置文件来配置超时时间。 5、结果...

2019-02-25 23:23:16 430

原创 ribbon 实现负载均衡

1、在消费方 引入ribbon的依赖。2、几种方式的访问。  方式3 需要在RestTemplate上添加@LoadBalanced注解,会调用内置拦截器。3、方式3的结果   4、通过配置文件 修改负载均衡的规则  。user-service是服务提供方的名称,设置规则的类。 ...

2019-02-25 16:13:51 158

空空如也

空空如也

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

TA关注的人

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