- 博客(25)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
转载 SpringMVC介绍之视图解析器ViewResolver
SpringMVC视图解析器出处 http://haohaoxuexi.iteye.com/blog/1770554前言 在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会
2016-07-26 09:00:43 6394
转载 java分布式应用之初:实现系统间通信方式简介
我们知道大型的应用通常都会将整个系统拆分成多个子系统来实现,这些系统往往都会部署在不同的服务器上,对于java来说也可能是在不同的JVM上,但是这些子系统并不是独立的,他们需要通过互相通信来实现既定的业务功能,对于这样的java应用我们可以称之为java分布式应用。 因此在谈分布式之初,我们需要简单的介绍下,如何实现系统间的通信,一般来说,对于java分布式应用目前系统间的通信主要有
2016-07-01 12:46:04 3883
转载 Java中String类型的参数传递问题的解析
一、引入示例 Java代码 "font-size: small;">public class StringAsParamOfMethodDemo { public static void main(String[] args) { StringAsParamOfMethodDemo sapm = new St
2016-07-01 11:00:36 1133
转载 WebService到底是什么?
转 http://blog.csdn.net/wooshn/article/details/8069087/一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到
2016-04-11 17:32:48 566
转载 java中的匿名内部类总结
java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法?12345678910111213141
2016-03-30 16:38:17 393
转载 重写与重载的区别?重载的方法是否可以改变返回值的类型?
首先看一段程序:Java代码 package testOverLoadandoverRide; public class A extends B{ //下面的是方法的覆盖(overRiding) public void riding(){ System.out.println("this is overRidi
2016-03-28 23:44:42 18258 2
转载 解决SecureCRT超时自动断开的问题
http://discuzx.sinaapp.com/mediawiki-chapter.html?chapter_id=48&book_id=1相信不少SecureCRT的新手都有过这样的困扰:SecureCRT 超时自动断开连接 很影响工作解决办法:Options->Session Options->Terminal->Anti-idle->勾选Send protoco
2016-03-09 11:01:00 598
转载 javascript的Object对象
转自http://javascript.ruanyifeng.com/stdlib/object.html#toc0概述JavaScript原生提供一个Object对象(注意起首的O是大写),所有其他对象都继承自这个对象。Object本身也是一个构造函数,可以直接通过它来生成新对象。var o = new Object();Object作为构造函数使用时,
2016-02-15 14:21:37 1514
转载 IntelliJ IDEA 的 20 个代码自动完成的特性
在这篇文章中,我想向您展示 IntelliJ IDEA 中最棒的 20 个代码自动完成的特性,可让 Java 编码变得更加高效。对任何集成开发环境来说,代码的自动完成都是最最重要的一项功能,它根据你输入的内容进行预判并帮你自动完成你想输入的代码,有时候甚至都不知道自己想要输入什么,例如一些类名、成员、方法或者是其他方面的内容。IntelliJ IDEA 中的代码自动完成的功能之所以能让
2015-11-29 19:19:07 869
转载 好的架构源于不停地衍变,而非设计
转载自CSDN大数据微信公众号,具体连接没有,自己找去。对很多创业公司而言,随着业务增长,网站的流量也会经历不同的阶段。从十万流量到一百万流量,再从一百万流量跨越到一千万甚至上亿的流量,网站的架构需要经历哪些变化?在“OneAPM 技术公开课”第一期中,58同城的技术委员会执行主席沈剑对此进行了详细剖析。以下为演讲整理本次演讲主要会阐述,58同城从小流量、中
2015-11-04 18:10:14 975
转载 认识js中的function和this
javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:以下是引用片段:function func1(…){…}var func2=function(…){…};var func3=function func4(…){…}
2015-10-19 19:17:12 486
转载 常见hash算法的原理
散列表,它是基于高速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构能够理解为一个线性表,可是当中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是依据关键码值(Key value)而直接进行訪问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来訪问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做
2015-10-19 10:23:05 1895
转载 几种经典的hash算法
计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果某个函数在给定输入的时候,很容易计算出其结果来;而当给定结果的时候,很难计算出输入来,这就是单项函数。各种加密函 数都可以被认为是单向函数的逼近。Hash函数(或者成为散列函数)也可以看成是单向函数的一个逼近。即它接近于
2015-10-19 10:21:41 2384
转载 一致性哈希算法(consistent hashing)
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平
2015-10-19 10:13:57 434
转载 Pomelo之application的start
这篇文章要分析如下部分的代码:[javascript] view plaincopyprint?// app configure app.configure('production|development', function() { // route configures app.route('chat', routeUtil.chat)
2015-10-16 15:00:04 868
转载 pomelo之application的创建于初始化
这一篇来写pomelo的application的创建过程。。当然例子还是以官方的chat。。。。主要是来分析下面这段代码:[javascript] view plaincopyprint?var app = pomelo.createApp(); var app = pomelo.createApp();我们首先来看看pomelo的定义吧:
2015-10-16 14:40:08 1297
转载 pomelo之master服务器的启动
写完前面的两篇文章,一直走的都是master服务器的流程,那么这一篇就真正涉及到master服务器的启动过程了,在真正开始之前,先回顾一下前面的两篇文章。。(1)创建app的过程,这部分主要要完成的功能是读入用户定义的配置参数,并保存和处理这些配置参数。(2)启动app的过程,这部分主要要完成的功能是load组件,完成对组件的包装(前面已经对master组件进行了说明,在真正的ma
2015-10-16 14:22:18 2172
转载 pomelo组就之server组件分析
在前面的一篇文章中知道了connector组件的作用,而且知道了,connector接收到数据之后,会调用server组件的handle方法来处理这些数据,那么这篇文章我们就来看看server组件究竟是怎么进行工作的吧。。。首先我们来看看server组件的包装器的定义:[javascript] view plaincopyprint?/** * Compo
2015-10-16 14:04:14 914
转载 node.js与websocket入门
因为涉及到要读pomelo框架的rpc部分,所以要搞懂node.js到底是怎么用websocket的,刚开始居然还掉到了坑里面,郁闷。。。只能说websocket的用法太奇特了。。。首先我们来看服务器端的使用方法:[javascript] view plaincopyprint?var sio = require('socket.io'); var
2015-10-16 13:56:25 1096
转载 pomelo之proxy组件与rpc客户端
在整个pomelo框架的运行中,会涉及到很多的远程方法调用,例如frond服务器调用backend服务器的方法。。。那么要搞懂这些远程方法调用究竟是怎么运行的,那么就需要搞懂pomelo的proxy组件以及pomelo自己的rpc模块,搞定他们的一些协议定义,那么这篇文章就来分析这个proxy组件吧,先来看看它是怎么构造的。。。[javascript] view pla
2015-10-16 13:52:14 1560
转载 pomelo的rpc服务器--remote组件
前面的文章已经讲过了pomelo框架是如何进行rpc调用的,不过主要涉及到的是客户端方面,例如rpc调用的消息格式等。。。那么这篇文章就来讲讲rpc的server部分究竟是怎么运行的。。。在开始之前,我们先来看看pomelo的配置信息:[javascript] view plaincopyprint?{"id":"connector-server-1", "
2015-10-15 20:15:09 936
转载 pomelo之session与sessionService分析
在看pomelo的session之前,我们先来看看pomelo的组件加载过程:[javascript] view plaincopyprint?if(app.isFrontend()) { //前端服务器 才需要载入的组件 app.load(pomelo.connection, app.get('connectionConfig')); //conn
2015-10-15 19:49:31 3898
转载 JS 中 new 操作符
JS 中 new 操作符按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。这个话很抽象,我想用实例来让自己加深理解。1.如果就一个函数,没有返回值,没有prototype成员,然后使用new,会是什么结果呢?如果一个函数没有返回值,
2015-10-14 17:05:32 321
转载 利用 Express 托管静态文件
利用 Express 托管静态文件通过 Express 内置的 express.static 可以方便地托管静态文件,例如图片、CSS、JavaScript 文件等。将静态资源文件所在的目录作为参数传递给 express.static 中间件就可以提供静态资源文件的访问了。例如,假设在 public 目录放置了图片、CSS 和 JavaScript 文件,你就可以:app.
2015-10-14 15:39:10 1260
转载 CommonJS规范和Nodejs模块机制
早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物。无奈那时服务端JavaScript走的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值。但是随着JavaScript在前端的应用越来越广泛,以及服务端JavaScript的推动,JavaScript现有的规范十分薄弱,不利于JavaScript大规模的应用。
2015-09-18 12:27:34 3383
TA创建的收藏夹 TA关注的收藏夹
TA关注的人