基于BIO的TCP编程简易实现

服务端为了对一定并发量的保证,以及使机器不至于在过高并发中瘫痪,采用线程池控制最大线程量的方式去维护 但BIO中的方法是阻塞的,在实际开发中几乎不被使用,而都采用java1.7后的NIO2.0版public class BIOBootstrap { public static void ...

2016-12-27 22:51:23

阅读数:150

评论数:0

MongoDB的使用及集群搭建

大数据面临问题:存储 、 分析存储: 数据库 RMDBS 关系型数据库(MySQL、ORACLE)表 存储 RMDBS: 分库 –> 解决存储 缺点: 不稳定,维护成本高、极大的限制 查询 (只能通过 片键 去查) 性能:基于磁盘 修改|查询>动用磁盘IO 慢 coonect...

2016-12-27 22:39:57

阅读数:145

评论数:0

通过Freemarker实现页面静态化的基本操作

页面静态化页面静态化基本实现是指对一些网页内容更新较少的情况下,可以在用户第一次发送请求时动态获取页面内容,并同时生成html的静态页面,再以后的访问中直接对静态页面进行访问,可以大大加快页面的访问速度,可以通过freemarker与UrlRewriteFilter一起作用实现。UrlRewrit...

2016-12-23 00:22:44

阅读数:2213

评论数:0

SpringSecurity的Filter链式调用机制

本文通过书写自定义拦截器的方式模仿SpringSecurity中Filter的链式调用机制在web.xml中配置拦截器,自定义拦截器<filter> <filter-name>springSecurityFilterChain</filter-name> ...

2016-12-22 01:09:54

阅读数:607

评论数:0

java自定义注解的基本教程

Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据...

2016-12-08 01:22:43

阅读数:121

评论数:0

JSP中自定义标签的简单应用

JSP自定义标签自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对呗成为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并可以把它直接插入到一个JSP...

2016-12-08 01:01:09

阅读数:93

评论数:0

Hadoop中MultipleOutputs的应用,以及自定义Writable

MultipleOutputs的应用①将结果生成至不同文件夹private MultipleOutputs<Text, Text> outputs=null; @Override protected void setup(Context context) throws Exceptio...

2016-12-07 00:50:25

阅读数:494

评论数:0

Hadoop中HDFS、MapReduce的运行原理

HDFS的运行过程概念: namenode:负责记录 数据块 的分布情况– 数据元数据信息 datanode:负责实际存储 数据块 block:是Hadoop最小存储数据单位 默认 128M secondarynamenode: 辅助namenode完成...

2016-12-06 01:44:06

阅读数:277

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭