03 2019 档案
摘要:1. 什么是Feign?Feign是GitHub上的一个开源项目,目的是简化REST/WebService客户端开发。使用Feign,我们可以通过注解来修饰接口和参数,从而达到简单优雅地访问REST/WebSer...
阅读全文
摘要:首先介绍一下子串和子序列的区别对于两个字符串...
阅读全文
摘要:前言上一篇文章,我们利用3台云服务器搭建了一...
阅读全文
摘要:前言本文基于Hadoop2.9.2,使用3台...
阅读全文
摘要:你可能很疑惑,为什么request对象中的InputStream或者Reader只能使用一次?原理很简单,可以把流比喻成水,request里面的inputStream就好比杯子中的水。试问杯子中的水倒掉之后还能继...
阅读全文
摘要:前言的前言因原个人博客废弃,不再维护,防止文...
阅读全文
摘要:Spring Cloud Stream框架简介Spring Cloud Stream框架是一个用于构建消息驱动微服务的框架(在下面方便起见也叫它Stream框架),该框架在Spring Boot的基础上整合了Sp...
阅读全文
摘要:RabbitMQ是一个轻量级的消息代理中间件,它支持多种消息通信协议,支持分布式部署,同事也支持运行于多个操作系统,它的灵活、高可用特性是它成为流行MQ中间件的重要因素。RabbitMQ支持多种协议,这其中最重要...
阅读全文
摘要:选举master过程redis使用raft leader election进行master选举。概念:一个cluster中有多个node,最终状态有一个leader,多个follower。leader通过hear...
阅读全文
摘要:Cassandra,memcached,redis等分布式系统中,使用一致性哈希算法来保证数据的一致性。在redis中,为了在server node增加或减少时,尽量均匀的将缓存分布到多个server node上...
阅读全文
摘要:Spring data jpa 不管是搭建环境还是书写代码可以说都简单到爆了。这正是Spring 框架广受java从业者喜欢的因素,简单优雅高效。我们可以先搭建一个Spring MVC项目,或者更简单的,可以快速...
阅读全文
摘要:Spring boot mail是spring-boot框架专门发送邮件的一个模块,它对java的原生邮件API进行了封装,使操作更加简单,配置更加容易。只需要三步,即可解决邮件发送。1)老样子,先加依赖。去ma...
阅读全文
摘要:OAuth 即:Open Authrization(开放授权), 它是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密资源,而无需将用户名和密码提供给第三方。比如我们熟知的通过qq/微信/微博等...
阅读全文
摘要:原理:MVCC可以提供基于某个时间点的快照,使得对于事务看来,总是可以提供与事务开始时刻相一致的数据,而不管这个事务执行的时间有多长。所以在不同的事务看来,同一时刻看到的相同行的数据可能是不一样的,即一个行可能有...
阅读全文
摘要:乐观锁:总是假设最好情况,认为修改数据过程中该数据不会被其他进程修改,不加锁。在修改数据时判断该数据是否被更改,可通过版本号(version)和CAS(compare and swap)实现。在Java中java...
阅读全文
摘要:聚簇索引索引和数据存储在一块( 都存储在同一个B*tree 中)。非聚簇索引索引数据和存储数据是分离的。 二级索引/辅助索引(Secondary index)二级索引存储的是记录的主键,而不是数据存储的地址。 以...
阅读全文
摘要:一,基于时间的盲注基于时间的盲注其实和我们在...
阅读全文
摘要://convert array to list Integer[] arr = new Integer[]{1, 2}; /* fixedSizeList Arrays.ArrayLis...
阅读全文
摘要:Q: 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则...
阅读全文
摘要:在学习本节内容前,先简单介绍一下Ribbon。Ribbon是Netflix旗下的负载均衡项目,它在集群中为各个客户端的通信提供了支持,它主要实现中间层应用程序的负载均衡。Ribbon提供了这些特性:(1)负载均衡...
阅读全文
摘要:Ingress: 入口,负责统一管理外部对k8s cluster中service的请求。通过定义Ingress Resoucre(Ingress,Ingress Controller,Ingress Servi...
阅读全文
摘要:安装https://github.com/kubernetes/minikube/blob/0c616a6b42b28a1aab8397f5a9061f8ebbd9f3d9/README.md#reusing-t...
阅读全文
摘要:1. host machineAdd `127.0.0.1 docker-registry.local` to /etc/hosts2. 生成ca文件#https://docs.docker.com/regis...
阅读全文
摘要:Jib Goolge开源的工具,用于将java应用快速容器化。 常用命令(gradle)build.gradle文件添加plugins { id 'com.google.cloud.tools.jib' ver...
阅读全文
摘要:Java.util.RegexPattern Matcher正则表达式开始符号: `^`结束符号:`$`java转义: \\Matcher中的group: (regexStr)group name: (?rege...
阅读全文
摘要:查看docker registry可用imagecurl -X GET https://myregistry:5000/v2/_catalogbuild imagedocker build -t front .不...
阅读全文
摘要:完全背包:https://www.cnblo...
阅读全文
摘要:NOTE:本博客演示的代码可以去github下载:https://github.com/aharddreamer/chendong.git上节我们演示了简单的将微服务发布Eureka与相互之间的调用,还演示了Eu...
阅读全文
摘要:0.环境Minikube 0.34Docker 18.06.0-ceUbuntu 18.04Minikube连接localhost的insecure registry1.(host)启动docker regist...
阅读全文
摘要:常用命令: Q1:k8s coredns CrashLoopBackOff A:可能原因是coreDNS检测到DNS回路。解决方法:链接提供的解决方案不太适用于ubuntu18.04,因为18.04的DNS配置...
阅读全文
摘要:我们经常碰到需要导出服务器数据库数据到本地的情况,比如服务器挂了 我们本地要开发...服务器数据不敢随便动...没有操作权限...等等等等,那么请看下面这个简单办法。(需要安装了SQL Server客户端,如果只...
阅读全文
摘要:sqlserver生成dump文件的方法汇总http://www.yiiyee.cn/Blog/windbg/http://www.cnblogs.com/Clingingboy/archive/2013/03/...
阅读全文
摘要:上节讲了Spring Cloud项目的搭建,这节一起来看看Spring Cloud微服务的发布与调用。本节后面还会演示Eureka的集群。内容1:什么是Eureka? (概念是摘抄《疯狂Spring Cloud ...
阅读全文
摘要:预先需要准备的工具/环境:Intellij IDEA, Maven(安装请自行百度)2. 到Spring的官网生成Spring Boot项目(Spring Cloud是基于Spring Boot框架):https...
阅读全文
摘要:oauth2oauth2是authorization的开放的、工业化的标准。致力于提供明确的、简洁的认证流程protocol flow +--------+ ...
阅读全文
摘要:2018用到的前端内容es6nodejsreactreduxreason ES 6 thunk函数thisJavaScript 的this 关键字在严格模式和非严格模式之间也会有一些差别严格模式下1.在全局执行环...
阅读全文
摘要:Stream 和 Collection 的区别1. stream不存储数据2. stream原生支持函数式编程。同时,在stream上进行操作产生结果不影响源数据。3. 延迟计算。steam操作中Interme...
阅读全文
摘要:地址:科加斯数据采集平台反馈地址:反馈和建议...
阅读全文

浙公网安备 33010602011771号