自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (12)
  • 收藏
  • 关注

原创 Java工程师进阶知识(持续更新)

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-01 23:30:35 31747

原创 ACP_1_敏捷价值观原则

ACP 敏捷管理

2022-03-19 10:53:23 11385

原创 Clickhouse_9_副本分片

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-09 23:23:12 12173

原创 Clickhouse_7_表引擎

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-08 23:20:13 15761

原创 Clickhouse_6_原理解析 - MergeTree

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-07 22:45:05 15992

原创 Clickhouse_4_数据定义

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-05 18:41:52 11940

原创 Clickhouse_3_安装部署

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-05 10:57:48 13316

原创 Clickhouse_2_架构概述

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-03 22:54:30 15243 2

原创 Clickhouse_1_时代背景

生生不息,“折腾”不止;Java晋升指北,让天下没有难学的技术

2022-03-02 23:16:57 11977

原创 Spring Cloud_34_SpringCloud使用配置中心

SpringCloud使用配置中心之前章节讲过:配置服务器决定去哪里读取配置文件,配置客户端决定读取什么配置文件1、准备工作eureka-server:Eureka服务器,端口为8761eureka-config-server:Eureka客户端,同时也是配置服务器,端口为8899eureka-config-client:Eureka客户端,同时也是配置客户端,端口为...

2018-04-14 09:56:14 8709 1

原创 Spring Cloud_33_SpringCloud配置中心/常用配置

SpringCloud配置中心/常用配置除了上节所常用的加密解密,其实还需要对客户端进行一些额外配置:服务器健康检测、客户端重试机制等1、服务器健康状态默认情况下服务器会访问配置的SVN的URI,如果连接不上,服务器的健康状态就会设置成down除了检测SVN的URI是否连接正常,还可以检测URI下的目录是否可以连接spring: cloud: config...

2018-04-10 09:15:04 10824

原创 Spring Cloud_32_SpringCloud配置中心/配置加密

SpringCloud配置中心/配置加密上一节讲到:config客户端回去config服务器读取配置,而config服务器则是去SVN仓库读取配置在实际应用中,会设计到许多敏感数据(如:数据库密码),这些敏感数据会保存到SVN仓库中SpringCloud为这部分敏感数据提供加密/解密功能,对加密后的密文传输给客户端之前会进行解密配置服务器支持对称(AES)/非对称加密(RSA)1...

2018-04-09 14:10:44 12808

原创 Spring Cloud_31_SpringCloud配置中心/例子

SpringCloud配置中心/例子Config的作用:对集群配置的统一管理Config的作用:对集群配置的统一管理客户端连接配置服务器的时候默认连接8888端口1、创建Config服务器创建Config服务器之前,需要先创建SVN服务器,上一章节已经创建完成现在来创建Config服务器1.1、引入依赖<dependencyManagement>...

2018-03-30 09:15:28 14878 1

原创 Spring Cloud_30_SpringCloud配置中心/概述

SpringCloud配置中心/概述之前学习过SpringCloud中Eureka、Ribbon、Feign、Hystrix、Zuul、Stream(RabbitMQ、Kafka)等,都是使用application.yml进行配置的在实际应用中,集群中会有多个服务,每个服务都可能部署多个实例,这个时候会出现多个配置,如何做到修改了配置而不需要重启服务?如果修改一些常规配置都要重启服务,这明...

2018-03-29 09:33:07 10909

原创 Spring Cloud_29_消息驱动/整合SpringCloud

消息驱动/整合SpringCloud如何在SpringCloud集群中进行消息开发?1、准备工作Eureka服务器Eureka客户端,Producer:用于生产消息,Consumer:用于消费消息RabbitMQ作为服务在window系统中运行,所以暂用RabbitMQ进行搭建测试,之后再更换为kafkaserver: port: 9000spring: ...

2018-03-28 09:16:18 11685

原创 Spring Cloud_28_消息驱动/Kafka的使用

消息驱动/Kafka的使用与RabbitMQ一样,充当消息代理中间件的角色1、下载Zookeeper/KafkaZooKeeper Kafka依赖于Zookeeper,Zookeeper是一个服务的管理框架,在启动Kafka(2.11)服务之前,需要先启动Zookeeper(3.4.8)Kafka2、启动Zookeeper进入%Zookeeper_Home...

2018-03-27 14:06:42 12360

原创 VMware安装CentOS7.0

VMware安装CentOS7.0VMware版本:VMware-workstation-full-12.5.7-5813279 链接:https://pan.baidu.com/s/15KWV3niQ-k9BlHkYN5iVxQ 密码:ixhcCentOS版本:CentOS-7.0 链接:https://pan.baidu.com/s/1Ya2HdGZjVdTehFpt...

2018-03-26 16:41:31 14824 1

原创 Spring Cloud_27_消息驱动/RabbitMQ的使用

消息驱动/RabbitMQ的使用1、RabbitMQ服务器安装 这一章所使用的RibbitMQ的服务器版本是3.6.11(Windows版本),RibbitMQ的服务器要使用Erlang语言,所以需要先下载Erlang(20.4 64bit)1.1、安装ErlangErlang傻瓜式安装1.2、安装RabbitMQ-Server消息代理中间件傻瓜式安装安装...

2018-03-26 10:13:28 16190

原创 Spring Cloud_26_消息驱动/Stream介绍

消息驱动/Stream介绍1、关于消息驱动消息驱动Bean 用于处理企业之间的消息通信,SpringCloud提供了相关模块,基于这些模块可以在微服务中构建消息应用,让微服务可以与其他服务组件进行消息通信消息代理中间件2、消息代理程序结构目前市面上有很多消息代理中间件,如ActivitiMQ、RabbitMQ在使用这些消息代理中间件的时候,我们需要使用其AP...

2018-03-24 10:54:21 11471

原创 Spring Cloud_25_网关Zuul/功能进阶

网关Zuul/功能进阶之前章节已经学过Zuul路由配置的知识,Zuul的请求会经过多个阶段,每个阶段都会有多个过滤器其中负责路由的阶段就叫做“routing”过滤器1、过滤器优先级实际过程中,是routing过滤器中将请求转发至源服务数字越小,优先级越高routing过滤器中,最终只会选择一个进行执行,那么为什么也会有优先级呢?会通过外部的一个值,来决定执行哪个过滤器,...

2018-03-22 09:37:55 13713

原创 The default workspace “xxxx” is in use or cannot be created Please choose a different on

打开Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different one“1、2、结束eclipse.exe进程删除F:\eclipse-luna-workspace.metadata下的.lock...

2018-03-21 15:25:16 13375

原创 Spring Cloud_24_网关Zuul/路由配置

网关Zuul/路由配置Zuul自带负载均衡功能,何时使用负载均衡,何时使用普通转发?1、简单路由SimpleHostRoutingFilter配置连接池zuul.host.maxTotalConnections:目标主机的最大连接数,默认值为200,配置该项,相当于调用了PoolingHttpClientConnectionManager的setMaxTotal方法zuu...

2018-03-21 09:32:21 17538

原创 Spring Cloud_23_网关Zuul/集群中使用Zuul(二)

网关Zuul/集群中使用Zuul(二)SpringCloud中来使用ZuulZuul自带负载均衡功能回顾原来的SpringCloud集群在SpringCloud中使用Zuul框架后(Zuul网关也会作为客户端注册到Eureka服务器中) 1、建立集群项目Eureka服务器服务提供者服务调用者Zuul网关1.1、Eureka服务器端(8761)...

2018-03-20 09:24:25 17299

原创 Spring Cloud_22_网关Zuul/介绍与使用(一)

网关Zuul/介绍与使用(一)在之前的例子中,都是通过浏览器或者HttpClient模拟浏览器向服务发送请求在实际环境中,一个集群肯定是多个服务提供者的,如何统一起来对外使用呢?外部服务不能知道每一个服务提供者在哪, 只需要记住统一提供的出口遍可以1、Zuul介绍Zuul是Netflix的一个子项目Zuul提供代理、过滤、路由等功能如果集群中提供API/Web服务需要与外...

2018-03-19 23:00:13 14761

原创 Java中Map使用/渠道ID

Java中Map使用/渠道ID /** * 渠道ID */ private static final Map<String, String> channelIdAndKey = new HashedMap() { { List<String> channelIDs = Arrays.asList(...

2018-03-19 14:58:01 12020

原创 Spring Cloud_21_整合Hystrix/整合Feign(三)

整合Hystrix/整合Feign(三)在上一节的基础上,整合Feignhttp://cloud.spring.io/spring-cloud-static/Dalston.SR3/#_features直接在客户端(调用者)加入依赖就好了1、Feign整合Hystrix添加依赖编写接口与实现回退1.1、调用者引入依赖<!-- Feign -->&...

2018-03-19 09:44:09 21103 2

原创 Tomcat实现Https服务

Tomcat实现Https服务1、JDK生成证书进入JDK/bin目录键盘按下shift + 鼠标右键,选择“在此处打开命令窗口”打开DOS命令窗键入命令”keytool -v -genkey -alias myKey -keyalg RSA -keystore F:/jdk1.6.0_45/myKey.keystore”证书密码1234562、配置tomca...

2018-03-16 11:39:51 11465

原创 Spring Cloud_20_整合Hystrix/请求合并与缓存(二)

整合Hystrix/请求合并与缓存(二)1、读取缓存新建过滤器使用缓存注解多次同一请求(同一请求中调用同样的资源),可考虑使用缓存1.1、添加过滤器初始化时,启动上下文package com.atm.cloud.filter;import java.io.IOException;import javax.servlet.Filter;import ...

2018-03-16 09:30:16 11989 1

原创 IP鉴权

IP鉴权1、MrpIPIntercepterpackage com.huawei.mrp.common.interceptors;import com.huawei.market.configmgr.ConfigMgr;import com.huawei.mrp.common.util.other.RequestUtil;import com.opensymphony.xwor...

2018-03-15 15:51:48 10997

原创 Spring Cloud_19_整合Hystrix/基本整合与配置(一)

整合Hystrix/基本整合与配置(一)基本整合与配置新建Maven项目:atm_eureka_hystrix_server新建Maven项目:atm_eureka_hystrix_provider新建Maven项目:atm_eureka_hystrix_invoker可回顾之前Spring Cloud_4_Eureka集群搭建1、调用者整合Hystrix1.1、引入依赖...

2018-03-14 17:14:53 11564

原创 Spring Cloud_18_Hystrix的使用-隔离与缓存(三)

Hystrix的使用-隔离与缓存(三)1、隔离策略thread(线程,消耗可能大点,异步超时)semaphore(信号量,不支持超时、异步)1.1、编写命令package com.atm.cloud;import com.netflix.hystrix.HystrixCommand;import com.netflix.hystrix.HystrixComman...

2018-03-13 21:17:54 14147

原创 阿里云Maven镜像

阿里云Maven镜像 <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches th...

2018-03-13 11:27:13 15633

原创 Spring Cloud_17_Hystrix的使用-断路器(二)

Hystrix的使用-断路器(二)执行逻辑执行流程看看断路器是如何被开启?如何被关闭?1、断路器开启整个链路达到一定的阀值,默认情况下,10秒内产生超过20次请求,则符合第一个条件满足第一个条件的情况下,如果请求的错误百分比大于阀值,则会开启断路器,默认为50%(如:10内发送30次请求,其中15次是失败的,则会开启断路器)package com.a...

2018-03-12 17:27:43 12412 1

原创 Spring Cloud_16_Hystrix的使用(一)

Hystrix的使用(一)将业务逻辑封装在命令中,交给Hystrix去执行,Hystrix则会帮我们保护程序命令如何执行?其中有什么配置?回退有什么相关配置?1、内部流程从之前的例子看,当服务器出现无响应现象的时候,Hystrix会自动使用容错机制,看似简单,其实有一套较为复杂的执行逻辑第一步:在命令开始执行时,会做一些准备工作(如:为命令创建相应的线程池等)...

2018-03-12 14:52:06 13038

原创 Spring Cloud_15_Hystrix介绍

Hystrix介绍编写一个简单的Hello World程序容错框架当服务器端发生异常,无法响应,但是客户端不知道,则会一直发送请求,这种情况就可能导致整个系统瘫痪,所以要引入容错机制传统容错,如:在数据库加入超时机制,当规定时间内没有响应则认为发送错误,但是这种方法治标不治本,一旦不是数据库发送错误,则数据库的超时机制就不再工作了人肉运维:手工重启服务器Netflix提供的一个容...

2018-03-12 10:14:23 13625

原创 HTTP与HTTPS协议区别

HTTP与HTTPS协议区别1、前言TCP/IP协议是分层的从顶层至底层:应用层、传输层、网络层、链路层、物理层2、HTTP协议简介协议:计算机通信网络中,两台计算机之间进行通信所需要共同遵循的规定或者规则HTTP:超文本传输协议,是一种应用层的协议,由请求和响应构成,是一个标准的客户端服务器模型HTTP可以通过传输层的TCP协议在客户端和服务端之间传输数据HTT...

2018-03-12 09:51:28 16228

原创 HashMap底层实现原理

HashMap底层实现原理通过查看源码进行分析,即通过查看HashMap.classJDK 1.6.0_451、HashMap类HashMap继承了AbstaractMapAbstractMap实现了Map接口(AbstarctMap中实现了Map中常用/常见方法)HashTable提供了Map接口所有可选的实现,并且语序key和vaule为null...

2018-03-09 17:30:48 26120 7

原创 Spring Cloud_14_SpringCloud整合Feign

SpringCloud整合Feign1、准备工作新建Maven项目:atm_spring_feign_server(8761端口)新建Maven项目:atm_spring_feign_provider启动8080与8081端口提供“/person/{personId}”与“/hello”服务新建Maven项目:atm_spring_feign_invoker(9000端口)...

2018-03-07 21:55:44 14095 1

原创 Spring Cloud_13_Feign第三方注解与请求拦截器

Feign第三方注解与请求拦截器1、使用第三方直接1.1、引入依赖如果想使用JAXRS规范来注解,可以使用Feign的“feign-jaxrs”模块<!-- Feign 对 JAXRS 的支持 --><dependency> <groupId>io.github.openfeign</groupId> &lt...

2018-03-05 14:14:43 17784

原创 Spring Cloud_12_自定义Feign客户端

自定义Feign客户端Feign使用一个Client接口发送请求,默认情况下,使用HttpURLConnection连接HTTP服务当然我们也可以实现自己的Feign客户端1、构建服务器端1.1、创建一个简单的服务端请求package com.atm.cloud;import org.springframework.stereotype.Controller;...

2018-03-05 11:04:53 12926

RDM_2021.5.191_(最低10.14.0).dmg

redis desk manger

2021-07-09

RedisDeskManger for Mac 2021.03.177

RedisDeskManger for Mac 2021.03.177

2021-04-23

JCE_1.8.zip

java.security.InvalidKeyException: Illegal key size

2021-04-07

nacos-server-1.3.0.zip

nacos 1.3.0 源码编译重新打包,支持 mysql 8.0+,默认支持 mysql 5.7+ ,编译后可以支持 8.0,自己正在使用

2020-06-17

redis desktop manager 0.9.9 mac

redis-desktop-manager mac 0.9.9 最新版本,下载后直接安装即可

2019-01-03

PMP考点总结。资源分享

PMP各知识领域,过程组考点总结,答题技巧总结,考点知识精华汇总

2018-09-09

Docker技术入门与实战

高清完整版pdf,Docker技术入门与实战 [杨保华,戴王剑,曹亚仑编著][机械工业出版社][2015.01][299页]

2018-03-26

Erlang语言安装包32位

Erlang语言安装包,RibbitMQ消息处理所需支持语言,20.0 32bit

2018-03-20

Erlang语言安装包

Erlang语言安装包,RibbitMQ消息服务器支持,20.0 64bit位

2018-03-20

Redis使用教程,详解

Java实现redis,linux安装redis,一分钟学会使用redis,就是这么简单

2018-02-07

phaser.min.js

phaser.min.js,免费,实用,提供phaser.min.js,前端JS

2018-02-07

FaceppSDK,人脸识别.jar

Face++,Java实现人脸识别所需jar包,打造自己的人脸识别平台

2018-01-08

空空如也

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

TA关注的人

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