关闭

Qconf配置管理工具-Java使用文档

Qconf配置管理工具-Java使用文档 前一篇文章已经介绍如何安装和基于命令行的方式使用QConf,这篇文章主要介绍一下如何生成Java客户端,以及怎样与Java工程进行结合使用,官方说明地址:——QConf Java Doc。QConf支持的客户端有: C++ Go Java Lua Perl Php Python Shell 编译Java客户端前提条件:已安装JDK(建议使用1.7版本)...
阅读(1995) 评论(0)

奇虎360 QConf 配置管理工具安装使用文档

QConf 是奇虎 360 内部分布式配置管理工具。用来替代传统的配置文件,使得配置信息和程序代码分离,同时配置变化能够实时同步到客户端,而且保证用户高效读取配置,这使的工程师从琐碎的配置修改、代码提交、配置上线流程中解放出来,极大地简化了配置管理工作。本文采用源码编译安装QConf,以及Java的使用方法。...
阅读(1183) 评论(0)

如何选择MongoDB片键?

【译注】本文探讨了如何合理设置MongoDB片键以发挥分片机制的优势,作者为Bugsnag.com的工程师Conrad Irwin。Bugsnag为移动应用开发者提供实时的Bug追踪及检测服务,Bugsnag使用MongoDB存储超过TB级的文档数据。...
阅读(560) 评论(0)

淘宝分布式系统-TFS学习记录-第一天(编译安装2.6版本)

淘宝TFS学习第一天(编译安装) CentOS安装,版本CentOS5.5-x86_64,安装时选择命令行界面,定制安装勾选开发工具和开发库,gcc版本为:gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-48)安装完成linux后,使用命令:setup  关闭iptable6与iptable以及SElinux更换yum源为163的yum源,更换方法:http:/...
阅读(2748) 评论(5)

架构师不可不知的十大可扩展架构

对于大多数架构师而言,“可扩展性”在软件架构方面是最虚无缥缈的说法。这毫不奇怪,因为可扩展性正是如今软件设计领域最值得优先考虑的要素。然 而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用 的已知可扩展模式及个人偏好为标准。简单来讲,打造一套具备可扩展性的系统已经变得更像是一门艺术而不单单是技术。...
阅读(694) 评论(0)

Java程序优化的一些最佳实践

一、衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性、可扩展性。针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要对数据结构与算法有深入的理解,并且熟悉计算机系统的基本概念和原理;而针对代码的可读性和可扩展性,想要优化程序代码,需要深入理解软件架构设计,熟知并会应用合适的设计模式。  首先,如今计算机...
阅读(412) 评论(0)

淘宝网采用什么技术架构来实现网站高负载的

...
阅读(975) 评论(0)

ibatis TIMESTAMP的异常解决方法

ibatis TIMESTAMP的异常解决方法      后台错误信息如下: Cannot convert value '0000-00-00 00:00:00' from column 16 to TIMESTAMP.; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: 解决方法:...
阅读(567) 评论(0)

Mysql的分页优化

Mysql的分页优化      MySQL分页查询   今天研究了一下MySQL的分页查询,记录并分享如下: 方式1:  select * from table order by id limit m, n;   该语句的意思为,查询m+n条记录,去掉前m条,返回后n条记录。无疑该查询能够实现分页功能,但是如果m的值越大,查询的性能会越低(越后面的页数,查询性能越低),因为...
阅读(604) 评论(0)

Raspberry Pi 自己改造增加散热风扇DIY,温度骤降,分享一下

Raspberry Pi 自己改造增加散热风扇,温度骤降,分享一下     昨天晚上折腾了一个多小时,将树莓派完美(个人觉得呵呵)增加了散热风扇,温度从原来的50多度烫手,到现在的35度左右,效果还是很明显的,现在给大家分享一下经验。     先上一张成果图吧     1、树莓派的板子     2、亚克力的盒子     3、小风扇一个,可以去www.shumeipai.net...
阅读(7178) 评论(0)

Redis2.6.13 服务器搭建完成后,启动脚本,基本命令操作

Redis2.6.13 数据库服务器搭建完成后,启动脚本,基本命令操作   概要:redis的基本安装完成以后,介绍一下redis的基本操作命令,以及启动脚本 redis 的主要执行程序: redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。或者通过telnet进行纯文本协议操作 redis-benchmark:Red...
阅读(745) 评论(0)

Debian纯手动安装redis2.6.13,以及详细配置介绍,个人实战版

Debian手动安装redis2.6.13(截止2013年6月4日官方最新版)                   --以及详细配置   前段时间在网上购买了一个树莓派(英文名 Raspberry Pi 有兴趣的朋友可以搜一下,目前很火,我叫他:Box computer),硬件参数:CPU:ARM7(安装时将主频超到900MHZ,比较合适,加了两个铜散热片,温度一般在50℃左右),内存51...
阅读(725) 评论(0)

使用 Eclipse 调试 Java 程序的 10 个技巧

你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。 第1条:不要调试太多 一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复...
阅读(501) 评论(0)

Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb

最近在研究redis,以及spring data对redis的支持发现了一个奇怪的现象 先说现象吧,通过redisTemplate下的opsForHash方法存储hash类型的值,操作成功以后,去redis控制台显示keys * 的时候,发现一个奇怪的现象,插入的hash类型的key前面会有一堆的\xac\xed\x00\x05t\x00\tb 这种东西,见图1   (图1)...
阅读(13782) 评论(0)

【Redis 内存优化】节约内存:Instagram的Redis实践

Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。 首先,这个通过图片ID反查用户UID的应用有以下几点需求: 查询速度要足够快数据要能全部放到内存里,最好是一台EC2的 h...
阅读(2292) 评论(0)

DNS解析过程详解

先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。 根域服务器我们知道有13台,但是这是错误的观点。 根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了任播的技术,所以我们可以在全球设立这些IP的镜像站点,你访问到...
阅读(938) 评论(0)
    个人资料
    • 访问:36669次
    • 积分:471
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:6篇
    • 译文:1篇
    • 评论:5条
    文章分类
    最新评论