!!!!博客搬家啦!!!!!

欢迎大家继续支持哈点击打开链接https://bingoex.github.io

2018-06-13 23:17:33

阅读数 195

评论数 0

经济学原理

人性和稀缺 第001讲、战俘营里的经济组织 - 有人的地方就有需求,需求不一样就会交易(物质的总量哪怕不发生变化,只要人与人之间能够进行交易,幸福就能够无中生有地产生) - 有交易就会有信心不对称,就会有中间商。 - 有了市场就会有价格,有了价格就会有价格波动。 - 有了交易就会产生对货...

2018-06-02 12:18:50

阅读数 7591

评论数 0

Redis简单cluster集群搭建

一.安装Redis环境 1.创建redis安装路径 /tmp/redis/3.2.3 把redis_install.sh 和 redis-3.2.3.tar 放在路径下 chmod +x redis_install.sh 执行脚本安装 #! /bin/bash version=$1 ...

2019-05-15 11:28:21

阅读数 7

评论数 0

Zookeeper安装文档

前置条件 准备Zookeeper Linux压缩包,版本3.4.8 jdk 1.7 或以上 mkdir -p /data/zk_data/data mkdir -p /data/zk_data/logs echo “1” > /data/zk_data/data/myid 部署步...

2019-05-15 11:13:51

阅读数 6

评论数 0

大话服务器优化

常用优化方法 CDN静态加速、css和js合并压缩(在HTTP2中不使用,因为其中一个文件变更,导致缓存失效,不值得) DNS调度,就近接入(测速) proxy 预建连、多连接、Quic等加速 tcp长链接(Keep-Alive),请求复用连接(但是http1.1中,协议是文本,“发送方”需按...

2019-02-13 14:41:38

阅读数 25

评论数 0

git的分支常用模型

push的分支管理是参考git-flow流程稍作修改形成的,包含4类分支,分别是master、develop、新功能分支(feature)、release。 master分支中包含的是可以部署到生产环境中的代码。 develop分支中包含的是下个版本需要发布的内容。从某种意义上来说deve...

2019-02-13 14:21:15

阅读数 59

评论数 0

日志配置文件Demo

<?xml version="1.0" encoding="UTF-8&amp...

2019-02-13 12:02:00

阅读数 39

评论数 0

常用ES命令

push-trace-20190108/_search { "query": { "bool": { "...

2019-02-13 11:45:18

阅读数 83

评论数 0

kafka集群安装

0、运维添加机器到堡垒机、push用户、挂盘(/data*)、创建目录(push用户权限 /web/push/) 1、上传kafka安装包 kafka_2.11-0.11.0.0.tgz cd /web/push/ && sudo ...

2019-02-13 11:43:15

阅读数 43

评论数 0

常用mongo命令

groupadd g_mongo useradd -d /var/mongodb -g g_mongo mongo passwd mongo xxxxxx /var/mongodb/bin/mongo push_open –host 10.12.29.81 –...

2019-02-13 11:39:02

阅读数 58

评论数 0

arthas使用简介

https://alibaba.github.io/arthas/install-detail.html curl -L https://alibaba.github.io/arthas/install.sh | sh 添加source /etc/profile sudo -u push ./as...

2019-01-17 11:09:39

阅读数 215

评论数 0

Shell常用骚操作

基本语法 while [ 1 ]; do sleep 1; ll; done # 无限循环 while [ $i -lt 10 ]; do echo $i;let "i=$i+1"; done # 有限循环 cat raw.txt | while read line; ...

2018-10-30 17:43:35

阅读数 481

评论数 0

Quic浅析

简介 QUIC(Quick UDP Internet Connections)基于UDP的传输层协议,提供像TCP一样的可靠性。在提高web应用性能上,可以选择在应用层使用HTTP2.0实现多路传输,在物理层使用CDN解决网络拥塞和最后一公里问题。在传输层,目前主要使用TCP,但由于TCP本身的...

2018-06-14 22:55:15

阅读数 8283

评论数 0

ReentrantLock、CountDownLatch、CyclicBarrier简介

ReentrantLock、CountDownLatch、CyclicBarrier 1、ReentrantLock可重入互斥锁 公平锁与非公平锁的释放锁步骤是一致的。获取锁的过程不一致,非公平锁是让当前线程优先独占,而公平锁则是让等待时间最长的线程优先,非公平的可能让其他线程没机会执行,而公...

2018-06-14 22:54:44

阅读数 96

评论数 0

类容器隔离组件源码浅析

一、 PandoraBootstrap.run 获取当前AppClassLoader的urls(JDK系统jar包、本地maven仓库jar包、业务系统classes文件夹) 生成一个ReLaunchURLClassLoader,也称为bizClassLoader(URLClassLoader...

2018-06-14 22:54:23

阅读数 1033

评论数 2

Kafka简介

架构 Producer发送消息到某个指定的Topic,Broker负责存储消息,Consumer通过订阅的方式消费指定Topic的消息。 实现细节 Partition 物理上把Topic分成一个或多个Partition,每个Partition在物理上对应一个文件夹,该文件夹...

2018-06-14 22:53:13

阅读数 89

评论数 0

浅谈GC

GC日志 young gc young gc是需要stop the world的 例子:当eden满时,young gc使用的是ParNew收集器 ParNew: 2230361K->129028K(2403008K), 0.2363650 sec...

2018-06-14 22:52:59

阅读数 476

评论数 0

浅析Spring Boot

纯spring的问题 1、需要做大量的配置:声明大量的bean,并把他们组装到一起 2、需要解决很多依赖版本冲突的问题。特别是当应用依赖到很多组件的时候(Spring MVC, 数据库, Redis等),要解决这些依赖,需要花很多的功夫手工去配置,解决jar包版本冲突。 3、如果是web应用,则额...

2018-06-13 23:24:56

阅读数 54

评论数 0

Binlog详解

简介Binlog(Binary Log)日志用于记录所有更新了数据或者以及潜在更新了数据(例如,没有匹配任何行的一个DELETE)。它记录了数据库的更改,所以我们可以利用binlog来对误操作的数据进行恢复,也可以用来进行主从数据库的同步,当然也可以用来监听和分发数据变更。Binlog的三种模式S...

2018-06-13 23:24:44

阅读数 592

评论数 0

BlockingQueue简介

BlockingQueue ArrayBlockingQueue 是一个有界的阻塞队列,其内部实现是将对象放到一个数组里。因为它是基于数组实现的,所以一旦初始化,大小就无法修改。 DelayQueue 对元素进行持有直到一个特定的延迟到期。注入其中的元素必须实现 java.util.concu...

2018-06-13 23:23:07

阅读数 90

评论数 0

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