会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
简单的竹子
博客园
首页
新随笔
联系
管理
订阅
2018年8月1日
面向对象五大设计原则
摘要: Single Duty——单一职责原则 核心思想:一个类应该只有一个引起它变化的原因。 Open Closed Principle——开放封闭原则 核心思想:对扩展开放,对修改封闭。 Liskov Subsitution Principle——里氏替换原则 核心思想:子类必须能够替换掉它们的父类型。
阅读全文
posted @ 2018-08-01 09:14 简单的竹子
阅读(392)
评论(0)
推荐(0)
2018年7月5日
TCP三次握手详解
摘要: 问题描述 场景:JAVA的client和server,使用socket通信。server使用NIO。 1.间歇性得出现client向server建立连接三次握手已经完成,但server的selector没有响应到这连接。 2.出问题的时间点,会同时有很多连接出现这个问题。 3.selector没有销
阅读全文
posted @ 2018-07-05 10:09 简单的竹子
阅读(2082)
评论(0)
推荐(0)
2018年6月26日
服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
摘要: 平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: FeatureConsulzookeeperetcdeuerka 服务健康检查 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 可配支持 多数据中心 支持 — — — kv存储服务 支持 支持 支持 — 一致性 raf
阅读全文
posted @ 2018-06-26 20:52 简单的竹子
阅读(193)
评论(0)
推荐(0)
Anaconda使用教程
摘要: Anaconda概述 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和envir
阅读全文
posted @ 2018-06-26 20:14 简单的竹子
阅读(900)
评论(1)
推荐(0)
2018年6月25日
springcloud版本介绍
摘要: Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。 大版本 版本号规则 Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。 开发代号看似没有什么规律,但实际上首字母是有顺序的,比如:Dalston版本,我们可以简称 D 版本,
阅读全文
posted @ 2018-06-25 17:47 简单的竹子
阅读(4368)
评论(0)
推荐(1)
2018年6月23日
centos7安装部署gitlab服务器
摘要: 1. 安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix 2.设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl enable postfix && sy
阅读全文
posted @ 2018-06-23 09:58 简单的竹子
阅读(164)
评论(0)
推荐(0)
2018年1月6日
keepalived实现mysql高可用架构
摘要: 安装环境 mysql安装过程不做描述,这里安装的版本是 整体的实验架构 Mysql双主复制 新建repl_user用户 授权 修改182的/etc/my.cnf文件,添加如下的logbin和replicate配置 修改183的/etc/my.cnf文件,添加如下的logbin和replicate配置
阅读全文
posted @ 2018-01-06 11:05 简单的竹子
阅读(398)
评论(0)
推荐(0)
2017年12月23日
linux常用命令
摘要: 查找大文件 查找大文件,并且显示文件大小 查找大文件,显示大小并且排序 查找大文件夹(max-depth设置文件夹的深度) 查找大文件夹并排序
阅读全文
posted @ 2017-12-23 10:29 简单的竹子
阅读(139)
评论(0)
推荐(0)
2017年12月18日
openldap备份与还原
摘要: 备份 还原(还原之前需要关闭slapd服务) 还原使用的是openldap底层的Berkeley DB机制,需要修改dbconfig
阅读全文
posted @ 2017-12-18 14:24 简单的竹子
阅读(1976)
评论(0)
推荐(0)
2017年8月13日
nginx的优化使用
摘要: 1. 编译安装过程优化 1).减小Nginx编译后的文件大小 在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。而在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节。因此可以在编
阅读全文
posted @ 2017-08-13 21:39 简单的竹子
阅读(188)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享