`
文章列表
  play famework 2.0 --该类别系列文章是对play2.0手册中正对java开发者部分的简略翻译(错误是在所难免的)。   play 2.0是一个高生产力的Java和Scala Web应用框架,集成了你需要的现代web应用开发的组件和API。   Play基于一个轻 ...
补一篇shiro相关的概念   shiro是一个强大灵活的开源安全框架,可以干净利落的处理认证、授权、企业会话管理和加密。 shiro的首要目标是简单和易于理解。安全有时候是非常复杂令人头疼的问题,shiro隐藏了复杂 的细节,暴露了简介直观的API来简化开发者使他们的应用程序更安全的努力。   shiro可以做一下事情:   进行用户认证 执行访问控制 单点登录 Remember Me服务   安全的一些概念:身份认证、授权、会话管理、加密被认为是构成应用安全的基础要素。 身份认证,就是验证用户身份,典型的“登录”过程就是身份认证的过程。 授权:也就是访问控 ...
 shiro是一个很不错的安全框架,相对Spring security 来说要简单易用的多,使用shiro来做web的权限子系统是不错的选择。   下面记录一下shiro和Spring整合的过程:     <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche ...
今天一早突然发现Memcache连接不到了,检查了一下Memcache的服务发现很正常。      写道 # ps aux|grep memcachedroot 7409 0.0 0.0 130296 1088 ? Ssl 10:14 0:00 memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pidroot 7426 0.0 0.0 61220 764 pts/3 S+ 10:14 0:00 grep memcached  既然Memcac ...
mina早于netty,出自同一人之手。个人感觉netty更棒但项目老大要求使用mina,所以就学习一下mina啦。学习的成果总结如下。   使用mina开发socket只需要IoAcceptor、IoHandlerAdapter、NioSocketConnector、ProtocolCodecFactory等几个类基本上就可以进行开发了。   首先一个Server(简单实例并非完整代码) 负责Mina服务端的启停   /** * @author shenbaise(shenbaise1001@126.com) * @date 2012-2-10 * TODO Monit ...
首先是一个简单的Java类:   public class QuartzJob { private static Logger logger = LoggerFactory.getLogger(QuartzJob.class); // @Autowired MonitorDetailService monitorDetailService; @SuppressWarnings("static-access") public void execute() { /* 业务逻辑 */ System.out.println ...
  快过年了,找了家新单位开始学习hadoop。   机器是xp系统,cygwin的安装过程略去。     ssh的配置如下:        写道 Copying skeleton files.These files are for the users to personalise their cygwin experience.They will never be overwritten nor automatically updated.`./.bashrc' -> `/home/greatwhite//.bashrc'`./.bash_profile' -& ...

mongodb实践 5

今天把mongodb升级到2.0.2了 ,另外iteye的在线编辑器真不怎么好用   #mongodb数据库管理篇 #mongodb的部署 *一个或者多个分片(shard),每个分片持有全部数据的一部分(自动管理的),读写操作被自动路由到合适的分片上,每一个分片都有一个副本。 副本是一个或者多个服务器,每个服务器都持有相同的数据拷贝。在任何指定的时间里,只有一个作为主服务器,其他的作为辅助服务器。 所有最终一致的的读取都分布在这些辅助服务器上。 *多个配置服务器(config server),每一个配置服务器拥有的元数据的拷贝指明了哪些数据寄 ...
  #存入数据 #基于document的数据 *定义一个文档对象@ --- > doc = { author: 'joe', created : new Date('03/28/2009'), title : 'Yet another blog post', text : 'Here is the text...', tags : [ 'example', 'joe' ], comments : [ { author: 'jim', comment: 'I disagree' }, { a ...

mongodb实践 3

  #创建索引   *索引说白了是一种数据结构,这种数据结构通常用在优化检索效率上,mongodb的索引通过B-tree实现。 *获取things的索引@ > db.things.getIndexes() [ { "name" : "_id_", "ns" : "test.things", "key" : { "_id" : 1 } } ]   _id是所有doc ...
接上一篇:   #删除数据   *删除某条数据@ > db.things.remove({i:1}); > db.things.find({i:1}); > db.things.find({i:2}); { "_id" : ObjectId("4ee8510a0c16000000006ec7"), "i" : 2, "i2" : 4 } { "_id" : ObjectId("4ee8514d0c16000000006ed ...
项目上用过Memcached,最近学习了一下mongodb。把学习过程总结一下: 注册iteye三年了,这是头一回发文章,实在惭愧:(     mongodb是一个开源的文档型数据库,是一种典型的NoSql数据库。mongodb官网上介绍mongodb的用例包括:实时分析、日志处理、电子商务、文档归档等。 一下内容是本人学习mongodb时的笔记,主要是shell操作的部分。   #mongodb安装   *下载mongodb的安装文件mongodb-win32-x86_64-1.6.5.zip,将其解压,为了方便将解压后的文件名命名为mongodb,如:F:/mongodb ...
Global site tag (gtag.js) - Google Analytics