- 军军小站|张军博客
搜索到与相关的文章
编程技术

Zookeeper工作原理

zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原

系统 2019-08-29 22:44:36 2642

编程技术

[LoaderManager]从getLoaderManager().initLoad

首先一起看一下整个LoaderManager类文件,尼玛..源码:http://www.oschina.net/code/explore/android-4.0.1/core/java/android/app/LoaderManager.java先来看下getLoaderManager方法:publicLoaderManagergetLoaderManager(){if(mLoaderManager!=null){returnmLoaderManager;

系统 2019-08-29 22:40:08 2642

Javascript

使用 node.js 进行服务器端 JavaScript 编程

node.js是一个可以使用JavaScript开发服务器端应用的平台。它依托于GoogleV8JavaScript引擎,并采用事件I/O的架构,可以用来创建高性能服务器。本文详细介绍了node.js的基本知识、模块化的结构、事件驱动的机制以及常用的模块。随着Web2.0概念和Ajax技术的流行,JavaScript作为Ajax应用开发中必不可少的一部分,已经得到了广泛的流行。开发人员也开始逐步的熟悉和掌握JavaScript,并积累了相关的开发经验。虽然

系统 2019-08-29 22:36:04 2642

编程技术

rsync简单配置小记

1.下载rsync(http://rsync.samba.org/)安装:./configuremakemakeinstall2.开启rsync服务,修改/etc/xinetd.d/rsyncdisable=no#replace重启xinetd服务servicexinetdrestart3.配置server端,/etc/rsyncd.conf#touchrsyncd.conf#virsyncd.confuid=ljh#表示以什么用户运行,注意必须

系统 2019-08-29 22:33:49 2642

编程技术

centos安装svn服务器

一般centOS上已经有工具svn了可以选择安装查看是否安装了svn工具使用如下指令:rpm-qa|grepsubversion如果已经安装了,则不需要下载包之类的安装了直接使用就是如果没有,则从头看起以下这篇转载的文章安装了一下SVN服务器,本文没有与Apache整合,过程如下:一,下载相关软件:[root@youxia201test]#wgethttp://subversion.tigris.org/downloads/subversion-1.6.1

系统 2019-08-29 22:01:27 2642

编程技术

使用DefaultAdvisorAutoProxyCreator实现spring

DefaultAdvisorAutoProxyCreator这个类功能更为强大,这个类的奇妙之处是他实现了BeanProcessor接口,当ApplicationContext读如所有的Bean配置信息后,这个类将扫描上下文,寻找所有的Advistor(一个Advisor是一个切入点和一个通知的组成),将这些Advisor应用到所有符合切入点的Bean中业务接口:packageStaticAdvisorTest;publicinterfaceShoppin

系统 2019-08-12 09:30:22 2642

编程技术

漫画阅读器ComicReader应用源码

源码ComicReader,一个漫画app项目,集成了很多第三方库实现,数据是用jsoup从鼠绘漫画网站抓取的,值得学习的地方是作者的源码整合能力。用心做的app,非常不错,完全可以做成一个正式的app发布了。这里用到了很多第三方库,当然有些被我改的乱七八糟了,真对不起原作者,啊哈哈希望别打我就可以了。源码下载:http://code.662p.com/view/10520.html运行效果:详细说明:http://android.662p.com/thr

系统 2019-08-12 09:30:07 2642

编程技术

获取字符串ID类

importjava.net.InetAddress;importjava.security.SecureRandom;publicclassSequenceUUID{publicSequenceUUID(){}publicStringgetUUID(){longl=System.currentTimeMillis();inti=(int)l&-1;if(midValue==null)try{InetAddressinetaddress=InetAddre

系统 2019-08-12 09:29:28 2642

Android

【Android Developers Training】 84. 将定期更

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/efficient-downloads/regular_updates.html对于定期更新频率的优化会基于设备的状态,网络连接,用户行为和其喜好而有所变化。我们在这一大系列课中,我们讨论如何构建具有电池效率的应用,它们可

系统 2019-08-12 01:54:50 2642