GIT 什么是git 是一个源代码管理工具 在一个项目中,凡是由开发人员编写的都是源代码 源代码有必要被管理起来吗 让源代码可以被追溯,主要记录每次变了什么,谁主导这次变化 人为的维护比较麻烦 GIT是Linux之父当年为了维护管理Linux源代码写的一个工具 GIT之前很多使用的svn vss t ...
分类:
其他好文 时间:
2018-05-02 13:29:46
阅读次数:
194
转载自原文: "zookeeper(二)常见问题汇总" 一、为什么zookeeper要部署基数台服务器? 所谓的zookeeper容错是指,当宕掉几个zookeeper服务器之后,剩下的个数必须大于宕掉的个数,也就是剩下的服务数必须大于n/2,zookeeper才可以继续使用,无论奇偶数都可以选举l ...
分类:
其他好文 时间:
2018-05-01 23:41:40
阅读次数:
233
摘要: 本文为基于Linux 2.6.11源代码进行的有关进程部分的简单解析。 一、Linux下的进程 1.进程的定义 在进程模型中,计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程(sequential process),简称进程(process)。操作系统中最核心的概念是进程, ...
分类:
系统相关 时间:
2018-05-01 17:46:37
阅读次数:
287
kafka kafka的介绍 1.Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。 2. Kafka最初是由LinkedIn开发,并于2011年初开源。2012年10月从Apache Incubator毕业。该项目的目标是为处理实时 ...
分类:
其他好文 时间:
2018-04-30 19:49:53
阅读次数:
262
原文:Android项目实战(二十五):Android studio 混淆+打包+验证是否成功前言: 单挑Android项目,最近即时通讯用到环信,集成sdk的时候 官方有一句 在 ProGuard 文件中加入以下 keep。-keep class com.hyphenate.** {*;} -do... ...
分类:
移动开发 时间:
2018-04-29 11:52:44
阅读次数:
210
请求头 : GET / HTTP/1.1 这两行比较重要 GET /classic.css HTTP/1.1 Host: 127.0.0.1:8997 Connection: keep-alive User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWe... ...
分类:
Web程序 时间:
2018-04-27 02:30:59
阅读次数:
304
部署mysql高可用集群(第三方软件 + 主从同步) mysql-mmm 集群:使用多台服务器提供相同的服务根据多台服务器提供服务的方式,分为:高可用集群:主 备(keepalived)负载均衡集群:平均相应用户的连接请求(LVS haproxy nginx) 配置主主结构(9/10)9:mysql ...
分类:
数据库 时间:
2018-04-26 16:49:12
阅读次数:
216
WindowManager是一个接口,如下: 它的Nested Classes有三个分别是: 这里主要看一下 WindowManager.LayoutParams 这个类 从源码中我们可以看到这个类的继承实现关系,虽然有2000+行的代码(即WindowManager这个interface 的大部分 ...
一、zookeeper有三个端口(可以修改) 1、2181 2、3888 3、2888 二、3个端口的作用 1、2181:对cline端提供服务 2、3888:选举leader使用 3、2888:集群内机器通讯使用(Leader监听此端口) 三、部署时注意 1、单机单实例,只要端口不被占用即可 2、 ...
分类:
其他好文 时间:
2018-04-25 00:23:12
阅读次数:
156
26. I'm in a good mood. 我现在心情很好。 27. I look forward to hearing from you. 我期待着你的来信。 28. It's better than nothing. 总比没有好。 29. Let me guess. 让我猜猜看。 30. T ...
分类:
其他好文 时间:
2018-04-24 21:46:14
阅读次数:
164