- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 mycat的使用
大数据,高并发最后的瓶颈都是数据都瓶颈。我们一般应对都方案就是添加缓存,增加队列,同步改异步等等手段。尽量减少对数据库对访问,但是数据库对数据量又特别大对时候,我们该如何应对呢?这个时候就需要分库拆表了,还好很多工作已经有人帮我们做好了。今天要说对mycat是阿里对数据库中间件,专门用来分库分表用对。可以说是对数据库对代理,将后端对数据库封装起来,对外提供统一对接口。第一步:如何快速安...
2019-07-16 21:37:40 233
原创 我理解点jvm那点事
关于Jvm的学习,网上介绍的相关文章视频实在是非常的多,只要随便搜搜都有大把的资料可以学习。但是为什么还是有很多人不了解jvm呢。可能主要就是理解能力不行,或者理解的有问题,以至于学习了很多次,但是总也记不住。如果就是了解虚拟机,进行简单的调优,其实是比较简单的。我们先来介绍下关于jvm的简单构成。当我们只想java指令的时候,比如先写一个hello.java文件。然后javac编译成h...
2019-07-16 16:42:40 105
原创 部署在windows上的web服务器高并发时卡顿
服务端架构:Springboot web工程,mybatis连接数据库,c3p0连接池连接数据库。测试工具:jmeter单线程访问(单客户端)总访问次数:289,803次,返回81631次,耗时8分50秒。并发量546次/秒问题描述:16300次后卡顿 32000次后卡顿48000次后卡顿65294次后卡顿81631次后卡顿...响应时序图...
2019-02-22 16:43:02 2135
原创 dubbo监控搭建
监控下载地址https://github.com/apache/incubator-dubbo-ops,maven编译后,在dubbo-monitor-simple的target目录下有jar包。用的是springboot启动。启动后默认端口为dubbo.jetty.port=8080,访问localhost:8080。居然不用登陆。直接就可以查看如下图:查看服务详情...
2018-08-22 15:31:24 213
原创 springboot以注解方式加载配置文件
springboot启动的时候,通过注解的方式,加载xml配置文件,加载properties文件。记录下,方便速查。一:加载properties文件@PropertySource(value={"classpath:redis-key.properties"})二:加载xml文件@ImportResource(locations= {"classpath:spring-dubbo....
2018-08-22 11:42:59 3431
原创 Zookeeper的四种节点类型
节点有两个维度,一个是永久的还是临时的,另一个是否有序。组合成的四种类型如下:1:PERSISTENT // 持久化节点2:PERSISTENT_SEQUENTIAL // 持久化排序节点3:EPHEMERAL // 临时节点4:EPHEM...
2018-08-13 11:50:57 9809
原创 Bloom Filter布隆过滤器的使用
大批量数据去重,特别的占用内存。但是用布隆过滤器(Bloom Filter)会非常的省内存。亲测了一遍,果然是不错的。现将测试代码发出来,一来给自己做个笔记,二来希望大家一起学习。一:布隆过滤器介绍 介绍:布隆过滤器的主要是由一个很长的二进制向量和若干个(k个)散列映射函数组成。因为每个元数据的存储信息值固定,而且总的二进制向量固定。所以在内存占用和查询时间上都远...
2018-08-03 15:48:23 2353 2
原创 Springboot+Dubbo+zookeeper整合
软件版本:Springboot2.0Dubbo2.6zookeeper3.4.6废话少说,正式开始。Step1:创建项目:使用maven新建一个DubboExample的pom工程,然后在这个parent项目下面创建三个module项目,一个DubboProvider,一个DubboConsumer,一个DubboCommon。上图:创建DubboExample父项目上图:创建好后的项目。右键点击...
2018-06-21 14:38:10 2640 4
protoc-3.5.1-win32.zip
2018-01-24
protobuf-js-3.5.1
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人