10 QIANGLU0

尚未进行身份认证

知识改变命运,梦想创造未来

等级
TA的排名 5w+

MySQL知识点整理(一) 体系结构

感觉好久没有看MySQL相关的书了,最近边复习,边整理下感觉重要的知识点,一点点的由简入繁,先从整体概念上理解下,扩充下整个知识图谱。一、MySQL体系结构基础中有两个重要概念,数据库和数据库实例。数据库:文件的集合,依照某种数据模型组织并存放于二级存储器中的数据集合。数据库实例:是程序,位于用户与操作系统之间的一层数据库管理软件,用户对于数据库的任何操作(DML,DDL)都是在数...

2019-08-11 19:43:24

ELK esrally 压测工具安装使用

ES是近乎线性扩展的分布式系统,所以可以总结成同一个测试模式:1.使用和线上集群相同硬件配置的服务器搭建一个单节点集群。2.使用和线上集群相同的映射创建一个0副本,1分片的测试索引。3.使用和线上集群相同的数据写入进行压测。4.观察写入性能,或者运行查询请求观察搜索聚合性能。5.持续压测数小时,使用监控系统记录eps、requesttime、fielddatacache、GC...

2019-06-26 10:07:02

Spring Cloud Feign 基础

Finchley.SR2一、什么是Feignfeign是一种声明式的web客户端,可以使用它的注解创建接口,它也支持自定义编解码。SpringCloud集成了Ribbon和Eureka为客户端提供了负载均衡策略。Feing有两个主要注解:(@EnableFeignClients用于开启feign功能,@FeignClient用于定义feign接口)。二、引入...

2019-01-29 20:13:40

Spring Cloud F & Spring Boot 2.0 版本升级说明书

SpringBoot2.0需要Java8或更高版本。不再支持Java6和7了在SpringBoot2.0中,许多配置属性被重新命名/删除,开发人员需要更新依赖版本以下库的最低支持版本已更改:Elasticsearch5.6Gradle4Hibernate5.2Jetty9.4SpringFramework5SpringSecurity...

2019-01-08 18:05:49

Spring Cloud 基于Bus 的AB-TEST定制化组件

一、前情提要:>因剧情需要,所以准备在基础开发平台中进行AB-TEST组件开发。目前主要使用了SpringCloudE-SR2版本,其中使用了kafka作为内置bus总线,另一组kafka用于监控trace推送(如zipkin、自定义监控)。AB-TEST大家都应该了解过,如不了解请参考 https://www.itcodemonkey.com/article/10398....

2019-01-05 16:54:33

Spring Cloud 本地属性覆盖问题

##注:使用版本版本springcloudFSR2当前在项目中使用了Springcloud配置中心模式,使用spring.cloud.config.server.overrides对一些公共配置进行下发,比如kafkabus的server配置等等,但是在一些特殊情况下需要本地使用其他的kafka配置,所以就有了配置上的冲突。但是远程配置的优先级默认高于本地配置。##优先级...

2018-11-01 17:57:16

Hive mac 客户端工具DbVisualizer配置

1、下载连接Hive的GUISQL工具下载地址:https://www.dbvis.com/download/10.0需要jar  hive-jdbc-uber-2.4.0.0-169.jar (https://github.com/timveil/hive-jdbc-uber-jar/releases?after=v1.0-2.4.2)用命令行在hiv...

2018-07-12 14:48:39

spring cloud灰度发布快速上下线问题解决

因为目前公司架构全部切换到springcloud模式,对于服务灰度方面没有dubbozk的方便了,所以细细研究总结下留作备份。目前业界有几种流行的发布部署策略,从网上资料可以搜索到,不是这次重点贴出来看看就行了。目前部署的几种策略蓝绿部署蓝绿部署无需停机,并且风险较小。(1)部署版本1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。(2)...

2018-05-23 16:28:11

python redis cluster开发环境搭建

因为要用python做监控,所以自己装了下,很简单,跟大家分享下,windows,Linux安装步骤。先说下windows下基础环境。1、首先登录其官网下载最新版python https://www.python.org/downloads/release/python-2714/有两个版本的Python2.x和3.x简单说下Python2使用2.7以后的版本Python3

2018-02-09 18:40:58

spring boot 实际应用(八) 使用war包部署 JSP使用

因项目需求所以需要使用war包来部署应用,所以目前搞了下war部署的配置方法。下面就简单的说下配置步骤。

2018-01-12 14:57:30

ULTRON 分布式监控系统

概述在今天这个时代,数据已经成为重要的资源,小到管理系统大到智能AI都脱离不了数据的支持。在面对海量数据的压力下,传统项目不能不走上了变迁的道路。生存还是毁灭,看你自己咯。从传统一个war包走天下,到模块化的SOA,在演变到现今火的不行的微服务。系随着系统变得越来越轻量化,扩展性更强,拆分力度更细致,就必然导致了性能测试,异常排除复杂度的升高。典型问题有:*大量报错,特别是重要的服务,

2017-10-20 17:07:07

ThreadDump分析笔记(一) 解读堆栈

1.概述随着系统日益增大,代码结构日渐复杂,经过验收测试的系统可能在实际生产环境下表现的一塌糊涂,也可能非常棒。因此通过QA并不能保证系统不会发生内存泄漏,往往流量越大泄露的越快,最后导致系统崩溃。比如在某个时间点系统一直出现TimeOut、或者系统突然处理速度急剧下降等问题。对于开发人员就非常棘手了,很多人根本一头雾水,基本上就是拍脑袋瞎猜了。

2017-10-19 14:57:42

Redis CAS乐观锁实现

随着业务量的增大,系统必然遇到了并发资源抢占的问题,也就引发了分布式锁的讨论。在实现了ZK锁后,虽然解决了部分问题,但总感觉还有更好的方法(Redis锁性能肯定是比ZK高的,在这里就不讨论了)。所以借助于CAS理论和Redis实现无锁并发的念想就慢慢滋生了。顺便读了下Redis官方文档和Redis设计与实现发现Redis已经实现了CAS的操作,也就是我们所说的伪事物。

2017-09-13 15:59:27

分布式一致性原理与实践(一)

分布式系统是一个硬件或者软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统

2017-09-05 21:23:20

多线程并发知识精要

学习多线程并发,要着重“外练互斥,内修可见”,这是掌握多线程、学习多线程并发的重要技术点。一、基础知识1、currenThread()方法可返回代码段正在被哪个线程调用的信息2、多线程两种方式集成ThreadOR实现Runable3、isAlive()的功能是判断当前线程是否处于活动状态(活动状态就是线程以启动且尚未终止)4、sleep()的作用是在指定的毫秒数内让“正在执行的线程

2017-07-28 15:32:39

基础知识(二) LinkedHashMap 源码详解

publicclassLinkedHashMap  extendsHashMap implementsMap知识点   LinkedHashMap继承了HashMap最主要的区别就是有序。内部使用散列链表红黑树实现。注意此Map不是线程安全的,如果需要同步使用请使用ConcurrentHashMap或者 Collections.synchronizedMap.

2017-03-17 15:01:15

基础知识(一) HashMap 源码详解

因为最近想面试,所以复习下。分析学习基于JDK1.8HashMap继承于AbstrackHashMap实现于 Map,Cloneable,Serializable常量参数1、下面的都是直接staticfinal的值,也就是在JVM准备的时候就已经初始化了DEFAULT_INITIAL_CAPACITY=16 默认容量为MAXIMU

2017-03-16 09:49:04

spring boot 实际应用(七) 定时任务

定时任务采用注解的模式使用1、增加开启定时任务配置packagecom.ecej.meterread.task.base.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.annotation.EnableSchedu

2017-03-09 17:42:12

spring boot 实际应用(六) session共享问题

目前使用spring-sessionredis实现session共享问题1、添加依赖  org.springframework.session spring-session-data-redis 2、添加RedisSessionConfigpackagecom.ecej.uc.config;importorg.springframewor

2017-03-09 17:29:43

spring boot实际应用(五) redis

redis是一个目前非常流行的缓存数据库,具体技术细节这里就不做描述了,下面说下干货,怎么实际应用目前项目都使用springboot来实现了,SO我也来点新鲜的,说实话确实好使。先说下使用的依赖               org.springframework.boot          spring-boot-starter-data-

2017-03-09 16:14:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。