上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 在开发和测试时,我们往往不会很在意数据库相关的一些并发数的配置,因为开发和测试时,系统的并发量并不会很大, 因此,是否正确设置这些参数也不会对结果造成什么影响 但是,上生产环境后,系统的并发量大大提高,这时,没有注意数据库的并发数配置的话就会使数据库成为系统最终的 并发瓶颈。根据我在实际项目中一段时 阅读全文
posted @ 2017-03-02 15:12 二十六度半 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-02 13:32 二十六度半 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 下载 Github上下载最新的dubbo源码包并解压 修改ZooKeeper相关的配置 打开dubbo-admin/src/main/webapp/WEB-INF下的dubbo.properties dubbo.registry.address=zookeeper://192.168.200.1:2 阅读全文
posted @ 2017-03-01 21:29 二十六度半 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 云服务器 云服务器是一种网络的虚拟主机 我们可以根据业务需要,在云平台上随时创建所需数量的云服务器实例 一个云服务器实例就等同于一台虚拟机 它可以让我们不再需要采购硬件设备就可以快速的搭建多台服务器 我们可以在实例上进行基本操作如:挂载磁盘、创建快照、创建镜像、部署环境(价值核心) 云服务器对个人开 阅读全文
posted @ 2017-03-01 11:13 二十六度半 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 客户端维护一个线程安全的待发送信息队列 开启死循环 判断Socket = null 调用Socket的sendUrgentData(0xFF)发送1个字节的心跳包 捕捉到连接异常后就关闭IO和Socket连接 读取队列内容,如果队列为空就休眠3秒,然后continue 遍历待发送消息队列,依次发送里 阅读全文
posted @ 2017-03-01 09:44 二十六度半 阅读(7752) 评论(0) 推荐(0) 编辑
摘要: 建立适当的索引(参考《正确建立数据库索引的姿势》) 用UNION替换OR (适用于索引列) 用exist、not exist代替 in、not in 不要以字符格式声明数字(会使索引无效,产生全表扫描) 不要使用select * (在select后列出每一列) 不要JOIN和WHERE子句中进行计算 阅读全文
posted @ 2017-02-28 11:40 二十六度半 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 经常select的字段建立索引 经常用在where子句中的字段建立索引 经常出现在关键字order by、group by、distinct后面的字段建立索引 阅读全文
posted @ 2017-02-28 09:55 二十六度半 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 查询慢查询相关参数 show variables like '%quer%'; slow_query_log(是否记录慢查询) slow_query_log_file(慢日志文件路径) long_query_time(超过设定的时间才会记日志) 开启慢查询日志 (Linux) 在/etc/my.cn 阅读全文
posted @ 2017-02-28 09:54 二十六度半 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 核心功能 统一命名服务(Name Service) 统一命名服务(Name Service) 通过有层次的目录结构产生唯一的名称,同时可以将名称关联到特定资源 配置管理(Configuration Management) 将公共的配置信息保存在 Zookeeper 的某个目录节点中,然后将所有需要修 阅读全文
posted @ 2017-02-27 17:36 二十六度半 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 编辑 /etc/profile nano -w /etc/profile 设置软件环境变量 #set ZooKeeper env export PATH=/usr/local/zookeeper/bin:$PATH 让环境变量立即生效 source /etc/profile 阅读全文
posted @ 2017-02-27 15:10 二十六度半 阅读(252) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页