- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 msql分区
一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。 分区的一些优点包括: 1)、与单...
2014-06-12 18:03:37
192
原创 java中使用redis
Redis本质上是一个Key-Value类型的内存数据库。 1)下载redis服务:[url]https://github.com/dmajkic/redis/downloads[/url]解压 2)下载jedis(jar):[url]https://github.com/xetorthio/jedis/downloads[/url] 3)新建java项目RedisTest及...
2013-01-10 15:00:04
171
原创 二.redis 数据类型
1. keys redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符 由于key不是binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的 顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的。"\r\n"在协议格式中会作为特殊字符...
2013-01-10 14:33:28
76
原创 一.redis 环境搭建
1.简介 redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含 string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPE...
2013-01-10 14:28:32
79
原创 Netty多线程服务器与客户端
发此篇博客的目的是,如果有网络通讯方面的大牛看到,希望能给与一些指导. 我相信很多人都能用netty开发出自己的客户端和服务器,但是,此服务器和客户端的可重用性有多高呢?我一直想弄个性能还算不错,然后其他人在此架构上做简单的命令处理即可. 开发这个服务器和客户端的原因是正是如此,也可以说是一个简单的网络平台.让其具备一定的2次开发功能. 以下代码只是一个初步是设想,有兴趣的...
2012-09-25 13:03:58
172
原创 Netty初步之hello world
Java的网络操作一直比较复杂,虽然说在加入NIO之后简单了些,但还不是我这些菜鸟玩得起的,由于存在大量低层操作和协议处理,所以在使用上面还是很难。迄今为止,还没有用NIO写出稳定可靠的网络操作,也许这和具体的应用需求较少也有关系吧。 大概也有人和我对NIO有同样的想法,他们最NIO进行了一些封装,所以就有了MIna和现在的Netty。 Netty提供异步的、事件驱动的网络应用程序框架...
2012-09-25 13:00:10
80
原创 Apache MINA 服务端与客户端实例
Apache的MINA是一个被用来构建高性能和高可伸缩性应用程序的网络应用框架,它提供了一套统一的建立在Java NIO之上的事件驱动的异步API。 对于MINA框架的了解,MINA官方的几篇文章是必须要看的,如下: * Application Architecture http://mina.apache.org/mina-based-application-architecture...
2012-09-25 11:49:32
108
原创 XMPP的客户端连接实例
连接,并向一个用户发送信息,只需要三行代码: XMPPConnection connection = new XMPPConnection("jabber.org" ); connection.login("mtucker" , "password" ); connection.createChat("jsmith@jivesoftware.com" ).sendMessage("Howd...
2012-09-21 17:16:36
286
原创 Android SharedPreferences和File
本讲内容:SharedPreferences 和 Android中的文件IO操作 1、SharedPreferences 2、Android中的文件IO操作 Android中进行数据共享和数据存储有多种方式,前面我们讲过使用Sqlite数据库的方式,今天我们讲一下SharedPreferences和文件读写操作方式。 一、SharedPreferences Shared...
2012-09-21 11:52:54
106
原创 Mina之IoBuffer
原文:http://mina.apache.org/iobuffer.html IoBuffer用于Mina应用程序。 这IoBuffer是MINA应用程序中使用的一种字节缓冲区,它是JDK中ByteBuffer类的替代品,Mina有两个原因没有直接使用: 在填充数据的时候没有提供令人满意的getters 和putters 方法,即get/putString,...
2012-09-21 11:33:11
175
原创 Apache MINA 快速入门
1。介绍 Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API, Apache MINA 通常可被称之为: NIO 框架库; 客户端/服务器框架库; 或者一个网络socket库。 然而,它所提供的功能远不止这些...
2012-09-21 11:20:45
61
ext中文教程111111111111111
2008-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人