自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 微服务创建项目总结

首先是新建一个父工程(project)空的maven项目建完以后,删除src配置pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...

2020-02-29 15:54:08 280

原创 Nginx之反向代理80端口

首先下载个nginxnginx的命令行启动nginxstart nginx停止nginx.exe -s stop (强制停止)或nginx.exe -s quit重新载入nginx.exe -s reload配置nginx比如说一个localhost:8080端口想让localhost:80进行访问可以对nginx.conf文件进行配置server { ...

2020-02-28 23:27:58 1212

原创 Es6之数组扩展

ES6给数组新增了许多方法:find(callback):数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。findIndex(callback):数组实例的findIndex方法的用法与find方法非常类似,返回第一个符合条...

2020-02-25 14:13:32 108

原创 Es6之对象扩展

ES6给Object拓展了许多新的方法,如:keys(obj):获取对象的所有key形成的数组values(obj):获取对象的所有value形成的数组entries(obj):获取对象的所有key和value形成的二维数组。格式:[[k1,v1],[k2,v2],...]assign(dest, …src) :将多个src对象的值 拷贝到 dest中(浅拷贝)。...

2020-02-25 14:12:23 137

原创 Es6之map和reduce

数组中新增了map和reduce方法。mapmap():接收一个函数,将原数组中的所有元素用这个函数处理后放入新数组返回。举例:有一个字符串数组,我们希望转为int数组let arr = ['1','20','-5','3'];console.log(arr)arr = arr.map(s => parseInt(s));console.log(arr)reduc...

2020-02-25 14:11:16 138

原创 Es6之函数优化

函数参数默认值在ES6以前,我们无法给一个函数参数设置默认值,只能采用变通写法: function add(a , b) { // 判断b是否为空,为空就给默认值1 b = b || 1; return a + b; } // 传一个参数 console.log(add(10));现在可以这么写:funct...

2020-02-25 14:04:01 132

原创 Es6之解构表达式

数组解构比如有一个数组:let arr = [1,2,3]我想获取其中的值,只能通过角标。ES6可以这样:const [x,y,z] = arr;// x,y,z将与arr中的每个位置对应来取值// 然后打印console.log(x,y,z);结果:对象解构例如有个person对象:const person = { name:"jack", ag...

2020-02-25 13:57:08 406

原创 Es6之字符串扩展

ES6为字符串扩展了几个新的API:includes():返回布尔值,表示是否找到了参数字符串。startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。实验一下:字符串模板ES6中提供了`来作为字符串模板标记。我们可以这么玩:在两个`之间的部分都会被作为字符串的值,不管你任意换行,甚至...

2020-02-25 13:51:03 89

原创 springcloud之Zuul网关

Zuul简介官网:https://github.com/Netflix/zuulZuul:维基百科电影《捉鬼敢死队》中的怪兽,Zuul,在纽约引发了巨大骚乱。事实上,在微服务架构中,Zuul就是守门的大Boss!一夫当关,万夫莫开!Zuul加入后的架构不管是来自于客户端(PC或移动端)的请求,还是服务内部调用。一切对服务的请求都会经过Zuul这个网关,然后再由网关来实现 鉴权、动态...

2020-02-25 01:11:51 303

原创 springcloud之Feign

1.1简介在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码:String user = this.restTemplate.getForObject("http://service-provider/user/" + id, String.class);如果就学到这里,你可能以后需要编写类似的大量重复代码,格式基本相同,无非参数不一样。有没有更优雅的方式,来...

2020-02-24 01:03:20 123

原创 springcloud之熔断Hystrix

1.1.简介Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。主页:https://github.com/Netflix/Hystrix/那么Hystix的作用是什么呢?具体要保护什么呢?Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。1.2.雪崩问题微服务中...

2020-02-24 00:11:42 193

原创 springcloud之Ribbon实现负载均衡

使用Ribbon1.首先需要多个一样的服务提供方2.在服务调用调用者上无需导入依赖,重写配置在启动类上RestTemplate添加@LoadBalanced注解直接可以host+port可以用应用名称代替@GetMapping("/user") public List<User> queryUserById(){ User[] users = t...

2020-02-20 14:13:50 137 1

原创 springcloud之注册中心

1.注册中心原理图Eureka:就是服务注册中心(可以是一个集群),对外暴露自己的地址提供者:启动后向Eureka注册自己信息(地址,提供什么服务)消费者:向Eureka订阅服务,Eureka会将对应服务的所有提供者地址列表发送给消费者,并且定期更新心跳(续约):提供者定期通过http方式向Eureka刷新自己的状态搭建环境1.搭建EurekaServer创建项目模板引入eur...

2020-02-20 13:57:17 414

原创 springboot之拦截器的使用

1.创建springboot项目2.编写自定义拦截器//@Component是把类注入spring容器中@Componentpublic class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, Http...

2020-02-18 00:32:02 92

原创 springboot之lombok的使用

1.idea安装lombok2.引入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope></dependency&g...

2020-02-18 00:13:43 752

原创 springboot之通用mapper的使用

创建项目创建时使用mybatis和mysql然后导入ty-mapper和连接池的依赖<!-- 通用mapper --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-s...

2020-02-18 00:08:59 455

原创 git基本命令

初始化git init目录所有添加到gitgit add .提交git commit -m '初始化项目'关联githubgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/ChenypTest/wxapp_01.gitgit push...

2020-02-07 17:26:23 122

原创 springboot笔记(14)项目打包+结合vue

1.配置项目在pom.xml中加入打包配置<build> <finalName>testqq</finalName> <plugins> <plugin> <groupId>org.springframework.boot</gr...

2020-02-04 21:59:46 284

原创 vue之正则判断url?后面的是否存在

创建utils.jsexport default{ getUrlKey: function (name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/...

2020-02-04 21:38:42 2549

原创 vue之使用vant

安装vant使用vue ui安装vantnpm i vant -S安装插件npm i babel-plugin-import -D使用vant方式一. 自动按需引入组件 (推荐)在babel.config.js 中配置plugins: [ ['import', { libraryName: 'vant', libraryDirectory: 'e...

2020-02-04 21:14:19 697

原创 vue之创建虚拟端口测试打包的项目

在项目目录下创建server.jsvar connectHistoryApiFallback = require('connect-history-api-fallback')var express = require('express')var app = require('express')()var server = require('http').createServer(app...

2020-02-04 20:50:15 213

原创 vue之vue代理

vue.config.js基本配置module.exports={//开发时用的 devServer:{ //地址 host:'localhost', //端口 port:8081, //代理 // proxy:proxyObj }, //取消严格格式 lintOnSave:false, //打包的路径 // assetsD...

2020-02-04 20:40:37 387

原创 vue之router的使用

安装routernpm install vue-router使用routersrc下创建router的index.jsimport Vue from 'vue'import Router from 'vue-router'Vue.use(Router);//懒加载导入组件const Home=()=>import('../components/Home')const L...

2020-02-04 19:53:49 149

原创 vue之使用axios

安装axiosnpm install axios -S使用axios1.src创建在network文件夹创建index.js文件import axios from 'axios'//拦截响应返回数据的dataaxios.interceptors.response.use(res=>{ return res.data})//base定义路径let base='/tes...

2020-02-04 19:28:21 118

c#贪吃蛇图形设计

最近一直忙着11月份软考的复习,一直没有练习C#。觉得对于一个新手,长时间不练肯定不行,所以觉得敲敲代码练练手。刚好电脑磁盘里有以前Down的C#开源游戏,于是挑中了贪吃蛇,来练练手。

2019-03-27

空空如也

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

TA关注的人

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