10 2019 档案

摘要:转自阮一峰http://www.ruanyifeng.com/blog/2019/08/web_components.html 组件是前端的发展方向,现在流行的 React 和 Vue 都是组件框架。 谷歌公司由于掌握了 Chrome 浏览器,一直在推动浏览器的原生组件,即 Web Componen 阅读全文
posted @ 2019-10-31 16:30 苍青浪 阅读(946) 评论(0) 推荐(1) 编辑
摘要:转自阮一峰http://www.ruanyifeng.com/blog/2019/02/npx.html npm 从5.2版开始,增加了 npx 命令。它有很多用处,本文介绍该命令的主要使用场景。 Node 自带 npm 模块,所以可以直接使用 npx 命令。万一不能用,就要手动安装一下。 $ np 阅读全文
posted @ 2019-10-31 16:20 苍青浪 阅读(699) 评论(0) 推荐(0) 编辑
摘要:转自http://www.ruanyifeng.com/blog/2019/09/cookie-samesite.html Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。 一、CSRF 攻击是什么? Cookie 往往用来存储 阅读全文
posted @ 2019-10-31 16:12 苍青浪 阅读(5973) 评论(1) 推荐(0) 编辑
摘要:轮询 package class2.zookeeper.loadbalance; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * 負載均衡算 阅读全文
posted @ 2019-10-31 11:26 苍青浪 阅读(673) 评论(0) 推荐(0) 编辑
摘要:转自https://www.cnblogs.com/wxd0108/p/5479442.html(仅供个人学习交流) 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单 阅读全文
posted @ 2019-10-31 10:38 苍青浪 阅读(789) 评论(0) 推荐(0) 编辑
摘要:主要是通过nginx-conf这个工具。 git地址:https://github.com/tmont/nginx-conf 具体用法: npm install -S nginx-conf 安装工具 var NginxConfFile = require('nginx-conf').NginxCon 阅读全文
posted @ 2019-10-24 13:41 苍青浪 阅读(967) 评论(0) 推荐(0) 编辑
摘要:Host github-A HostName github.com User git IdentityFile /Users/xxx/.ssh/id_rsa_A IdentitiesOnly yes Host github-B HostName github.com User git Identit 阅读全文
posted @ 2019-10-23 18:07 苍青浪 阅读(10025) 评论(0) 推荐(0) 编辑
摘要:在前面的文章中可以发现当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。 那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个 阅读全文
posted @ 2019-10-22 11:06 苍青浪 阅读(352) 评论(0) 推荐(0) 编辑
摘要:前言 不久前在部门周会上分享了 Hystrix 源码解析之后,就无奈地背上了专家包袱,同事们都认为我对 Hystrix 很熟,我们接触 Hystrix 更多的还是工作中的使用和配置,所以很多人一遇到 Hystrix 的配置问题就会过来问我。为了不让他们失望,我把 Hystrix 的 配置文档 仔细看 阅读全文
posted @ 2019-10-20 18:52 苍青浪 阅读(537) 评论(0) 推荐(0) 编辑
摘要:基础架构Eureka架构中的三个核心角色: 服务注册中心 Eureka的服务端应用,提供服务注册和发现功能,就是刚刚我们建立的eureka-demo 服务提供者 提供服务的应用,可以是SpringBoot应用,也可以是其它任意技术实现,只要对外提供的是Rest风格服务即可。本例中就是我们实现的use 阅读全文
posted @ 2019-10-19 17:23 苍青浪 阅读(986) 评论(0) 推荐(0) 编辑
摘要:一,问题 采取eureka集群、客户端通过Ribbon调用服务,Ribbon端报下列异常 ? 1 2 3 4 5 6 7 java.net.UnknownHostException: SERVICE-HI java.lang.IllegalStateException: No instances a 阅读全文
posted @ 2019-10-19 17:11 苍青浪 阅读(13173) 评论(2) 推荐(0) 编辑
摘要:1.简介EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地实现。Netflix在设计EureKa时遵循着AP原则,它基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,功能类似于Dubbo的注册中心Zookeeper。 2.实现原理 EureKa采用C-S的 阅读全文
posted @ 2019-10-19 14:33 苍青浪 阅读(307) 评论(0) 推荐(0) 编辑
摘要:Hystrix是什么 在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。 Hystrix为了什么 阅读全文
posted @ 2019-10-18 17:14 苍青浪 阅读(232) 评论(0) 推荐(0) 编辑
摘要:从CRUD的程序员,到系统的架构师,进阶推荐读这几本书。架构师书单分为两部分,第一部分是关于系统架构的方法论,包括领域驱动设计,微服务,整洁架构,第二部分介绍各大互联网大公司是如何做系统架构落地实践。 程序员书单会做成一个系列,会推荐面试,职业规划,软技能等不同主题的书单,同时我会在博客和公众号「架 阅读全文
posted @ 2019-10-18 12:55 苍青浪 阅读(344) 评论(0) 推荐(0) 编辑
摘要:在vue的学习过程中,我发现过滤器是一个很好用的工具,过滤器(Filters)来渲染数据是一种很有趣的方式。过滤器不能替代Vue中的methods、computed或者watch,不改变真正的data,而只是改变渲染的结果,并返回过滤后的版本。在很多不同的情况下,过滤器都是有用的,比如尽可能保持AP 阅读全文
posted @ 2019-10-18 12:54 苍青浪 阅读(4382) 评论(1) 推荐(2) 编辑
摘要:1、什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构 阅读全文
posted @ 2019-10-18 12:54 苍青浪 阅读(980) 评论(0) 推荐(0) 编辑
摘要:Auto Close Tag 自动添加HTML / XML关闭标签 Auto Rename Tag 自动重命名配对的HTML / XML标签 Beautify 格式化代码 【必须】Bracket Pair Colorizer 颜色识别匹配括号 Code Runner 非常强大的一款插件,能够运行多种 阅读全文
posted @ 2019-10-17 19:51 苍青浪 阅读(718) 评论(0) 推荐(0) 编辑
摘要:引入依赖库 在pom中引入依赖库,如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <de 阅读全文
posted @ 2019-10-16 18:14 苍青浪 阅读(2609) 评论(0) 推荐(0) 编辑
摘要:RPC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。 RPC框架 知名度较高的有Thrift(FB的)、dubbo(阿里的)。 RPC的一般需要经历4个步骤: 1、建立通信 首先要解决通讯的问题:即A机器想要调用B机器,首先得建立 阅读全文
posted @ 2019-10-16 08:13 苍青浪 阅读(1935) 评论(0) 推荐(0) 编辑
摘要:1. 导读 你们是否也有过下面的想法? 重构一个项目还不如新开发一个项目... 这代码是谁写的,我真想... 你们的项目中是否也存在下面的问题? 单个项目也越来越庞大,团队成员代码风格不一致,无法对整体的代码质量做全面的掌控 没有一个准确的标准去衡量代码结构复杂的程度,无法量化一个项目的代码质量 重 阅读全文
posted @ 2019-10-16 08:12 苍青浪 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:最近项目测试遇到个奇怪的现象,在测试环境通过 Apache HTTP Client 调用后端的 HTTP 服务,平均耗时居然接近 39.2ms。 图片来自 Pexels 可能乍一看觉得这不是很正常吗,有什么好奇怪的?其实不然,我再来说下一些基本信息。 该后端的 HTTP 服务并没有什么业务逻辑,只是 阅读全文
posted @ 2019-10-16 08:12 苍青浪 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:1.什么是幂等 在我们编程中常见幂等 select查询天然幂等 delete删除也是幂等,删除同一个多次效果一样 update直接更新某个值的,幂等 update更新累加操作的,非幂等 insert非幂等操作,每次新增一条 2.产生原因 由于重复点击或者网络重发 eg: 点击提交按钮两次; 点击刷新 阅读全文
posted @ 2019-10-13 08:32 苍青浪 阅读(2919) 评论(0) 推荐(0) 编辑
摘要:服务器端实现方案:同一客户端在2秒内对同一URL的提交视为重复提交 上代码吧 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht 阅读全文
posted @ 2019-10-12 10:16 苍青浪 阅读(3228) 评论(2) 推荐(0) 编辑
摘要:在阅读Handler源码时发现了这么一个东西,本想直混在其他博客中一笔带过,但仔细想了下这个东西还是蛮重要的,于是开了这篇博客。 ThreadLocal threadlocal使用方法很简单 static final ThreadLocal<T> sThreadLocal = new ThreadL 阅读全文
posted @ 2019-10-11 09:24 苍青浪 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一、说明 最近要做文件上传,在网上找了很久都没有一个全面的示例,特此记录下来分享给大家。 1.文件上传接口可按照springboot默认实现,也可用commons-fileupload组件,本示例使用springboot默认文件上传 2.最后也有commons-fileupload组件接口示例 2. 阅读全文
posted @ 2019-10-10 08:24 苍青浪 阅读(1806) 评论(1) 推荐(1) 编辑
摘要:在Linux上我一直使用nvm来管理nodejs的不同版本,但是nvm没有windows版本,今天发现在windows上可以使用另外一个版本管理工具nvm-windows来管理。 下载与安装下载地址:https://github.com/coreybutler/nvm-windows/release 阅读全文
posted @ 2019-10-09 09:54 苍青浪 阅读(3042) 评论(0) 推荐(0) 编辑
摘要:1. 开启Hyper-V 新建hyperv.cmd文件,内容如下: pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v 阅读全文
posted @ 2019-10-08 19:41 苍青浪 阅读(996) 评论(0) 推荐(0) 编辑
摘要:首先引入相关依赖 <!--解析office相关文件--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <depend 阅读全文
posted @ 2019-10-06 15:45 苍青浪 阅读(6012) 评论(0) 推荐(0) 编辑
摘要:<? extends T> 和 <? super T> 是Java泛型中的“通配符(Wildcards)” 和 “边界(Bounds)”的概念 <? extends T> 是指 “上界通配符(Upper Bounds Wildcards)” <? super T> 是指 “下界通配符(Lower B 阅读全文
posted @ 2019-10-06 08:29 苍青浪 阅读(9464) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示
哥伦布
03:14发布
哥伦布
03:14发布
7°
多云
西南风
3级
空气质量
相对湿度
64%
今天
多云
-1°/10°
周三
小雨
2°/12°
周四
中雨
2°/14°