- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 js 正则表达式
正则表达式就是一个用来描述字符模式的对象。它被用来在文本中执行模式匹配(pattern-matching)以及”查找-替换”(search-and-replace)的任务。javascript中正则的风格类似Perl中正则的风格。 创建 var reg = new RegExp(pattern,modifiers); 或 var reg = /pattern/modifiers;
2015-04-26 10:28:48 293
原创 html5中的几个新特性
1.新的文档类型 以前在编辑html文档时。我们都会这样开始<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">现在在html5中简单多了,我们只需要这样开始 2.脚本和链接无需type 以前
2014-12-24 15:20:47 406
原创 用html5的canvas画一个可以动的时钟
图形--时钟 你的浏览器不支持Html5-canvas! function show(){ var mycontext=document.getElementById("mycanvas").getContext("2d"); mycontext.clearRect(0,0,500,500);
2014-12-23 21:41:49 466
转载 HTTP_session
HTTP协议是一种“单向”的协议,服务器端不能主动连接客户端,只能被动等待并且接收客户端请求,客户端连接服务器端,发出一个http request,服务器端处理请求,并且返回一个http response给客户端,本次HTTP Request-Response Cycle结束。 HTTP协议本身不能支持服务器端保存客户端的状态信息,于是,Web Server中引入了session的概
2014-12-08 20:32:19 283
原创 阻塞IO与非阻塞NIO
通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待 。 一种常用做法是:每建立一个Socket连接时,同时创建一个新线程对该Socke
2014-12-03 10:43:43 386
原创 mongo的安装
1、首先下载mongodb的服务,解压放在d盘。D:\mongodb 下载地址:http://www.mongodb.org/downloads 2、配置环境变量,在path里面加入:D:\mongodb\bin。 3、新建一个目录来存放mongodb的数据库文件,如:D:\mongodb\data\db。在d盘的mongodb中新建data然后再新建文件夹db。 4、最后一步就是新建批
2014-11-27 11:24:48 327
转载 MongoDB基本使用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有
2014-11-27 11:20:14 228
原创 ArrayList 和 LinkedList 的区别
ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦 LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始
2014-11-24 14:41:03 235
转载 Spring Bean的5种作用域
singleton作用域: Spring的scope的默认值是singleton Spring 只会为每一个bean创建一个实例,并保持bean的引用. 或 Spring1以上提供 prototype作用域: 每一次请求(将其注入到另一个bean中,或执行getBean()方法)都会产生一个新的bean实例,相当于new操作. S
2014-11-18 10:02:12 348
转载 maven利用Nexus架设私服
1、 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么 办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不
2014-11-17 20:40:21 441
原创 websocket前台js代码重构
$.extend({ initWebSocket:function initWebSocket(s,method){ var url= $.URL.websocket.register; ws = new WebSocket(url); ws.onopen = function(){ setInterval(function
2014-11-14 21:56:36 1420
原创 mybatis源代码分析之datasource包
这个包整体是一个工厂模式,所处理的产品就是datasource,mybatis中可以使用三种类型的数据源(http://mybatis.github.io/mybatis-3/configuration.html#environments):UNPOOLED 、POOLED、JNDI 。但在这个包中只有两个具体的产品:UnpooledDataSource、PooledDataSourceFacto
2014-10-23 16:36:36 437
转载 mybatis源代码分析之reflection包
本文摘自http://www.cnblogs.com/sunzhenchao/p/3328053.html 一、序言 Mybatis作为ORM,实现了对象与关系数据库间的映射。Mybatis中的映射包含两个方面: 1.将对象中的值(parameterType所指定的对象)映射到具体的sql中,例如: insert id="insertAuthor" parameterType="d
2014-10-23 16:30:43 335
转载 Mybatis源代码分析之别名
本文摘自http://www.cnblogs.com/sunzhenchao/archive/2013/04/09/3010527.html
2014-10-23 16:27:19 275
转载 mybatis源代码分析之binding包
本文摘自http://www.cnblogs.com/sunzhenchao/archive/2013/05/13/3075854.html 在使用ibatis执行数据库访问时,会调用形如 getSqlMapClientTemplate().queryForObject("getCityByCityId", cityId); 这样的代码。这样的形式要求调用方选择需要使用的函数(q
2014-10-23 16:25:30 325
转载 Mybatis源代码分析之parsing包
parsing,从字面上理解就是编译解析的意思,那么这个包中的内容就应该和mybatis配置文件的编译解析有关系。本文首先会按照引用层次来分别介绍这个包中各个类的作用,而后再用实际的例子解释它们是如何组合到一起去解决了什么样的问题。 一、类和接口介绍 1.TokenHandler public interface TokenHandler { String handleToken(S
2014-10-23 16:19:47 293
转载 设计模式(4)
在阅读过程中有任何问题,请及时联系:egg。 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 转载请说明出处:http://blog.csdn.net/zhangerqing 其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、JDB
2014-10-12 11:33:21 281
转载 设计模式(3)
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量
2014-10-12 11:32:08 308
转载 设计模式(2)
在阅读过程中有任何问题,请及时联系:egg。 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 如有转载,请说明出处:http://blog.csdn.net/zhangerqing 我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元
2014-10-12 11:30:58 246
转载 设计模式(1)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化
2014-10-12 11:27:15 253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人