`
tmj_159
  • 浏览: 706545 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论
文章列表
1. 启用和修改root用户 sudo passwd root   2. 安装java 见另一博文     3. 查看操作系统位数 getconf LONG_BIT   4. 查看操作系统信息 lsb_release -a    uname -a   5. 修改时区 如果系统的时区和当前的时区不一样的话,可以通过tzcon ...
       现在对软件性能要求越来越高,动不动每秒多少请求,多少PV,多少并发。 提高软件产品性能的一个很好的方式是使用缓存。把重要的经常访问的数据放到内存中,每次请求过来了直接从缓存中取,这样要比从磁盘或 ...
 断断续续好几个月,加上前段时间手机丢了,android暂时歇菜了一会,时间就都用来做这篇文章的内容了。         本篇文章的目的是想通过简单介绍,对apache 的项目有个概念,知道有什么东西,让后从中找到感兴趣的项目进行深入的学习。文中除了了有中文的解释之外,还有英文原生态的介绍,旨在中文解释不到位的情况下,可以通过英文来准确的了解它。我还贴上了每个项目的官网地址,如果希望更深入的了解,可以直接点击进去。   本博文的所有项目是通过一下地址来访问得到的。 http://www.apache.org/foundation/  1. HTTP Server (“httpd”) ...
SSHD 是apache mina的一个子项目,它提供了客户端和服务器端使用SSH协议的功能。当然它也是基于MINA的。 官网地址 http://mina.apache.org/sshd-project/index.html   当我们从其他平台访问Linux的时候,通常会用某些工具,比如xmanager,putty之类的东西。 这些工具用的就是SSH协议连接到linux上的,当然Linux 机器上必须启动SSHD的守护进程。   因为一般情况下我们连接sshd服务用的多,而用java作为sshd服务用的少,所以下面例子就是作为一个客户端去连接linux的情况。   一、下 ...
FtpServer是apache MINA的子项目 官网地址 http://mina.apache.org/ftpserver-project/index.html   FTPServer 我们都熟悉,下载点文件什么的都会用到。 但是你想想,自己搭建一个Server去提供下载的话是不是很酷(也许吧)   有了FtpServer我们可以很简单的搭建一个功能强大,系统稳定的FTP服务。 目前FtpServer的最新版本是1.0.6 首先我们从官网下载一个版本。   下面的例子提供了一个带用户管理的服务器,基于目前最新的1.0.6 release 需要的jar包,不同版本的j ...
官网上有一个发送时间的服务类作为入门的例子 http://mina.apache.org/mina-project/quick-start-guide.html   我们需要的两个jar都可以从下载的压缩包中找到 mina-core-2.0.7.jar slf4j-api-1.6.6.jar   服务器代码分为两个类,一个启动服务的类MinaTimeServer.java,另外一个是处理请求的类TimeServerHandler.java 直接上代码吧。 package cn.tang.test; import java.io.IOException; import ...
今天看HBase官网文档有翻到有周海汉整理和翻译的中文文档,虽然没有完全翻译完,但是看还是可以加快理解HBase的内容了。如题,HBase不是这篇文章的重点,重点是文档中有一个分布式计算误区的链接 http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing   里面有一些总结写的很好,翻译下共勉   分布式计算误区: 1.  网络是可靠的 2.  没有延迟 3.  带宽用之不尽 4.  网络是安全的 5.  拓扑结构不会改变 6.  只有一个管理员 7.  传输零消耗 8.  相同的网络结构   ...
一、介绍 Apache mina是一个帮助用户方便开发高性能和高扩展性的网络应用框架。它在java NIO基础上提供了一组抽象的事件驱动的异步API,比如TCP/IP 和 UDP/IP。  官网地址: http://mina.apache.org/   apache MINA有如下身份 1. NIO 框架库 2. 客户端服务端框架库 3. 一个网络套接字库   子项目 Asyncweb : 一个基于MINA异步消息的HTTP服务。 FtpServer : 一个FTP服务 SSHd : 支持SSHH 协议的java库 Vysper : 一个XMPP 服务   二 ...
       今天算是个人日记吧,下午去电影院看《极品飞车》把我的MX2丢了,手机还是联通的定制机,估计有一点皮要扯的,因此android学习进度要暂停下。其实我一直在浏览apache的各种项目,现在只是看一些概念的东西,打算是先把所有的项目过目一遍,然后看能不能找几个喜欢的东西,再深入点看看。
官网地址 http://developer.android.com/training/building-content-sharing.html   看看左边的目录,前面9篇文章完成了官网的Getting Started系列的内容。 (革命尚未成功,同志仍需努力) 现在继续往下看。 这篇文章学习,如何在两个apps和设备(devices)之间分享数据。   一、分享简单的数据 这个简单,上篇文章就写到通过Intent分享数据。 1.1 发送简单的数据给其它的apps 1.1.1 文本类型的数据   Intent sendIntent = new Intent(); ...
官网地址 http://developer.android.com/training/basics/intents/index.html   转眼间到了,Getting Started的最后一小节了,这次要学的是如何和其它的APP进行交互 一、发送动作到其它APP(原文是Sending the user to Another App)   1.1 建立一个Intent 在Android 中Intent是一种运行时绑定机制它可以再运行时连接两个不同的组件。 下面代码是官网上各种不同的Intent小例子   //拨电话 Uri number = Uri.parse(&quo ...
官网链接 http://developer.android.com/training/basics/data-storage/index.html   一、保存key-value集 key-value 对广大coder来说已经再熟悉不过了。 为了方便使用者快捷的存取数据在andorid中key-value保存在一个文件中的。1.1 获取SharedPreferences实 ...
官网地址: http://developer.android.com/training/basics/fragments/index.html   一、创建一个Fragment  你可以认为一个Fragment是一个Activity的模块化区域。它有它自己生命周期,接收它自己的输入事件,你可以在Activity运行的时候动态添加和移除它。   1.1 创建一个Fragment类     和Activity一样,需要继承各自特有的父类(Fragment),然后重载它的生命周期函数,在函数中插入程序逻辑。     我没有看到有像创建一个Activity一样可以直接通过IDE直接创 ...
官网地址 http://developer.android.com/training/basics/activity-lifecycle/index.html   Activity 可以说是Android最重要的概念之一,理解好它是我们学习android的必修课。   一、开始一个Activity 1.1  Activity的生命周期 官网上有一张这样的图,很 ...
官网地址 http://developer.android.com/training/basics/supporting-devices/index.html   一、支持不同的语言 和其它程序一样,通常为了支持多种语言,需要额外写一份资源文件。 新建一个和values目录同级的values-zh的文件夹,将里面strings的 ...
Global site tag (gtag.js) - Google Analytics