- 博客(22)
- 收藏
- 关注
原创 TCP三次握手笔记
TCP三次握手走马观花好多次,没有理解与思考,自然没记住。为什么需要三次握手而不是两次?为什么需要四次挥手而不是三次?一般来说,服务器数量少(服务端),用户浏览器数量多(客户端),服务端与客户端两者地位是不平等的。所以设计上,服务器需要尽量减少资源消耗,不然很容易被客户端拖垮。 在三次握手中,服务端只需发送一次,而客户端需要发送两次;服务端能省就省,不轻易增加资源(收到客户端第三次握手后,才开始从SYN-RCVD转为ESTAB-LISHED状态,增加更多资源)。断开链接时,四次挥手中,..
2020-06-04 01:50:59
228
原创 CentOS7搭建MariaDB Galera Cluster集群
安装MariaDB Galera Cluster集群 10.3.8单机安装与配置(yum)根据官网,从MariaDB 10.1版本开始,版本已自带Galera集群方案插件。 安装环境的操作系统为CentOS 7,openstack的虚拟主机。 百度搜索openstack环境下使用keepalive有些问题,所以直接使用nginx的stream轮询数据库集群。graph LR...
2018-07-27 15:48:55
1410
原创 git+maven+nexus实现测试机自动发布项目
git+maven+nexus实现测试机自动发布项目当我们写好代码后,通常只在本地机器运行查看效果。如果想让前端同事看到后台服务效果,需要手工发布到测试服务器。项目war包有90M,公司内网传到测试服务器速度相当慢,比较折腾。为了偷懒,设置定时执行脚本:每隔15分钟从gitlab拉取最新代码,在测试机上编译打包并发布。方便其他项目开发人员查看最新代码的部署情况。安装和配置git# 安装gityum
2017-01-25 16:58:25
1224
原创 使用nexus搭建maven私服
使用nexus搭建maven私服国内访问maven仓库速度渣渣,公司访问外网速度不快,即使用阿里云镜像效果也不佳。在局域网内搭建Maven私服,除了能从私服加速下载jar包,还能将内部通用模块发布在私服上供其他同事使用。对内部项目部署很有帮助。安装和启动nexus下载nexus-2.14.2-01-bundle.tar.gz https://www.sonatype.com/download-o
2017-01-25 16:29:27
5084
原创 使用docker搭建gitlab
使用docker搭建gitlab在服务器上直接安装gitlab,会装入Git,Redis ,postgresql,nginx等。如果主机已有redis、nginx等,配置会比较麻烦。而且以后gitlab的备份和迁移都不方便。附主机安装教程:https://about.gitlab.com/downloads/#centos7https://mirror.tuna.tsinghua.edu.cn/h
2017-01-25 15:42:31
11011
原创 docker 容器防火墙设置
docker 容器防火墙设置启动容器时增加参数方法一:完全开放 --privileged=true 但是这样的话就将系统的所有能力都开放给了docker容器 有一个image为aaa的将启动为容器名为bbb的且在容器内需要使用iptables功能,可以使用–privileged=true来进行开启,如: docker run --privileged=true -d -p 4489:448
2017-01-18 11:34:01
52839
原创 【maven】No compiler is provided in this environment. Perhaps you are running on a JRE
maven编译项目时出错,提示信息如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project springside-core: Compilation failure[ERROR] N
2015-11-20 16:18:48
1002
转载 [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uni
[ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uniqangularjs 使用ng-repeat报错[html] view plaincopy div ng-ini
2015-11-03 15:25:09
989
原创 fatal: read error: Connection reset by peer
git clone git://github.com/angular/angular-phonecat.git报错: fatal: read error: Connection reset by peer原因: 公司内网问题。。。。(部分能打开部分打不开也是醉了)安装epel 安装git yum install git参考资料: http://os.51cto.com/art/201312
2015-10-26 14:13:55
4022
转载 zookeeper 最佳教程
有图有真相,容易理解。1、Zookeeper深入理解(一)(概念及基础)http://hao0.me/zookeeper/2015/02/28/zk-basic.html2、Zookeeper深入理解(二)(编程实践之Master-Worker)http://hao0.me/zookeeper/2015/03/02/zk-program-master
2015-10-20 09:29:01
903
原创 【zookeeper】集群安装配置问题
Interrupted while waiting for message on queue不知道什么原因导致zookeeper的dataDir(conf/zoo.cfg dataDir=/root/zookeeper-3.3.6/zk)目录下的myid中的值全部改成一样,修改成正确的值就可以。Interrupted while waiting for message on queuejava.l
2015-10-19 10:31:28
6783
1
转载 for (Graphic g : gs)
定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(当然,也可以是语句块)。集合表达式必须是一个数组或者是一个实现了lterable接口的类(例如ArrayList)对象。例如:public class ClsTest { public static void main(String[] args) { int[] a=new int[10];
2013-10-20 00:41:28
643
转载 Java内部类总结
较绕口。http://www.cnblogs.com/transmuse/archive/2011/03/09/1978046.html由静态内部类继承静态内部类引发的一点总结http://jiangzhengjun.iteye.com/blog/65835312、内部类(多继承)http://lavasoft.blog.
2013-10-15 15:54:55
634
转载 PANIC: Could not open: AVD
http://www.dotblogs.com.tw/nethawk/archive/2013/04/21/102043.aspx最近Win 8 一次當機後系統一整個用起來怪怪的﹐開應用程式變慢﹑連網也變慢﹐有時網頁要下載檔案也失敗﹐拿另一台Win 8 卻沒這個問題﹐想來系統應該是有些問題﹐不過懶得探究是什麼原因﹐還是整個系統重裝吧﹐反正之前為了測試一些東西﹐許多程式東裝西
2013-09-09 10:39:43
742
转载 Eclipse 格式化代码时不换行与自动换行的实现方法
每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改1、preferences->Java->Code Style->Code Formatter->Show... ,打开之后,选择“Line Wrapping”选项卡,在“Maximun line width
2013-08-26 13:02:41
661
原创 eclipse 常用快捷键
默认导入JAR包的快捷键是 CTRL + SHIFT + O格式化代码 CTRL_SHIFT+F复制一行 CTRL_SHIFT+ DOWN
2013-08-16 11:12:14
684
转载 Android ListView入门知识--各种Adapter配合使用
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 列表的显示需要三个元素:1.ListVei
2013-08-16 11:05:07
711
转载 eclipse中java代码格式化设置方法
http://blog.youkuaiyun.com/penglijiang/article/details/7280588Formatter 设置由于学Java之前习惯了C#的代码格式化样式,即如下图1的第一种代码格式,而看第二种代码格式时感觉代码很乱,总找不到“{}”对称的感觉。eclipse自动格式化代码的快捷方式是Ctrl+Shift+F ,下面将通过设置eclip
2013-08-16 10:47:38
2166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人