自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 设计模式之浅析

设计模式 六大原则 初步理解

2016-12-28 19:40:31 449

原创 JavaScript重构之立即执行函数

代码级优化,对于文件级的优化,立即执行函数是重中之重

2016-11-19 12:56:45 514

原创 javascript之操作cookie

目的,了解cookie的读写及修改 cookie修改条件:必须同时满足四个条件:Cookie的key、domain、path和secure都匹配

2016-11-19 12:02:29 376

原创 函数编程之map与Reduce方法

目的,通过map方法的演进 进一步熟悉函数式编程

2016-11-16 19:30:30 505

原创 Express之init

记录Express开始学习过程中遇到的问题

2016-11-14 17:21:15 597

原创 web缓存

web 浏览器缓存

2016-11-09 15:26:45 307

原创 JavaScript数组之概论

数组是一段线性分配的内存,它是通过整数计算偏移量并访问其中的元素,所以数组是性能出色的数据结构,但JavaScript没有像此类数组一样的数据结构 作为替代,JavaScript提供一种拥有类数组(array-like)特性的对象。

2016-07-17 17:35:29 1902

原创 node异常处理

node 异常处理

2017-03-03 16:06:53 1409

原创 Express 应用程序生成器express-generator

express-generator

2017-02-14 20:27:42 645

原创 webstrom 常用快捷键

整理常用快捷键 参考:IntelliJ IDEA 常用快捷键

2017-02-13 11:43:24 392

原创 前端之模板

模板引擎

2017-01-14 19:09:03 441

原创 JavaScript对于模块加载兼容

JavaScript 对于模块兼容加载

2016-11-22 17:16:11 371

原创 git之小整理

目的:记录使用git中一些小细节 参考:在GitHub上管理项目

2016-11-19 22:56:38 384

原创 对于代码重构的一点认识

最近,参与一个WAP站前端的构建,结合项目,对重构和代码质量有了新的认识1 代码重构并不是后期专门做的一个工作,而是一个在开发过程中逐步迭代重构的过程。2 真正的难题是在,如果发现“坏味道”的代码,要狠下心来直接重构掉。(即使是代码完全能够运行)3 对于原来的代码进行不断的重构,就必须的对自己写的代码的拓展性有更高的要求,使其便与重构(重构要提早)4 重构是一个权衡的过程,所以 你必须的明白自己写

2016-10-30 22:16:41 505

原创 JavaScript中的offset、scroll、client

参考:http://my.oschina.net/longteng2013/blog/167023 http://www.cnblogs.com/kongxianghai/p/4192032.html1.offset 元素的实际显示尺寸2.scroll 滚动后全部尺寸3.client 不包括 滚动条的实际显示尺寸具体的关系 scroll>=offset>=client

2016-07-14 12:22:17 477

原创 css之单行文字超出

参考:自适应表格连续字符换行及单行溢出点点点显示1.让单行文字超出的时候使用点点点表示(一般情况)white-space: nowrap; overflow: hidden; text-overflow: ellipsis;/*省略号,必须有overflow结合使用*/2.table情况下如上在table情况下,会不好使,因为,单元格的流动性,只需要display:table;table-layo

2016-06-14 17:21:38 439

原创 JavaScript原生事件机制

参考: http://www.cnblogs.com/iyangyuan/p/4190773.html1.DOM0事件模型 同名事件只能添加一个(后面覆盖前面); 移除只需要将xxx.onXXX = null;就哦了; 还有一种写法xxx.['onXXX '];2.DOM2事件模型(不明白,为什么从0 直接跳到2) DOM2支持同一dom元素注册多个同种事件。

2016-05-27 12:21:58 511

原创 javascript 判断是否是数组

参考:http://www.jb51.net/article/41413.htm 1.typeof操作符 2.instanceof操作符 3.对象的constructor属性 上面三种都有bug 因此 4.Object.prototype.toString 与isArray 协作

2016-05-26 16:37:43 407

原创 面试之html5

1.HTML 5 Web 存储HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储  关闭浏览器后会被删除2.HTML 5 应用程序缓存HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。manifest

2015-09-22 08:40:43 432

原创 面试准备之css3

参考:http://www.imooc.com/learn/331.兼容性前缀前缀浏览器-webkitchrome和safari-mozfirefox-msIE-oopera

2015-09-22 08:05:56 774

原创 面试准备之JavaScript

1.数据类型基本数据类型:String,boolean,Number,Undefined, Null引用数据类型:Object(Array,Date,RegExp,Function)typeof  一般只能返回如下几个结果:number,boolean,string,function,object,undefinedtypeof来获取一个变量是否存在,如if(typeof a!

2015-09-20 22:59:59 472

原创 面试准备之css篇

1.盒子模型了解box的两种模式CSS3 box-sizing   定义 box-sizing: content-box; 时,浏览器对盒模型的解释遵从我们之前认识到的 W3C 标准; 定义 box-sizing: border-box; 时,浏览器对盒模型的解释与 IE6 相同;好处:IE 对于盒模型的解释固然不符合 W3C 的规范,但是也有它的好处:无论如何改动 borde

2015-09-19 09:45:23 353

原创 细品hibernate的session

一、什么是session    简单的来说,session类比于jdbc中的connection;二、session的生命周期     三大生命周期,参见:吾的hibernate总结;三、细说session线程session由sessionFactory创建 sessionFactory线程安全,session线程不安全 解决session线程不安全问题

2014-01-06 17:56:53 649

原创 hibernate总结(三)—查询

一、查询方式1.Hibernate提供了以下几种检索对象的方式¨      导航对象图检索方式:  根据已经加载的对象导航到其他对象¨      OID 检索方式:  按照对象的 OID 来检索对象¨      HQL 检索方式: 使用面向对象的 HQL 查询语言¨      QBC 检索方式: 使用 QBC(Query By Criteria) API 来检索对象. 这种

2014-01-06 11:49:18 565

原创 Hibernate总结(二)---hibernate中的各种映射

知识的准备:一、浅谈javaBean之间的关系存在的关系:1.关联(一对一、一对多、多对一、多对多)2.聚合/组合(最后考虑)3.继承 所以,映射主要分为关联映射、继承映射、其它映射二、hibernate映射研究的就是持久化对象那一整流程      通过配置文件来控制映射      三个实体中,只要确定两个,就能得到第三个;     此文,主要是从j

2014-01-06 11:33:58 822

原创 Hibernate总结(一)

一、hibernate总体知识架构图(转)本文主要是按照这幅图来组织知识点二、知识准备1.hibernate使用的场景只能说hibernate不适应的场景来说:1.不适合OLAP(On-Line Analytical Processing联机分析处理),以查询分析数据为主的系统;适合OLTP(On-line transaction processing 联机事务处理)。

2014-01-05 16:34:40 655

原创 java日期/时间浅谈

参考:点击打开链接一、日期/时间 java.util.data-----包含日期和时间 java.sql.data----只处理年月日,而忽略小时和分秒 java.sql.Time----只处理小时和分秒 (因sql.data/sql.time的不完整,所以最好使用在进行数据库时间日期操作时,使用java.sql.Timestamp类。)  JDBC中 java.s

2013-12-24 10:46:56 856

原创 JDBC大文本数据处理浅谈

一、大数据也称之为LOB(Large Objects),LOB又分为:clob和blob  clob用于存储大文本。    blob用于存储二进制数据,例如图像、声音、二进制文等。    (对于不同的数据库有不同的实现)二、下面以java---mysql为例  对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text   (也就是说,clob---

2013-12-24 09:42:48 946

原创 json与javaObject之间转换

1.javaBeanpublic class User implements Serializable{ private int id; private String username; private int age;后面添加set/get方法package com.po;import java.util.ArrayList;import java.util

2013-12-23 23:59:02 1224

原创 Jquery小结

注:(资料的准备)参考自w3c,里面的一些具体的方法太多,只列举个典型,能说明问题就OK如何使用w3c的参考:w3c教程我划分为3块第一块:教程第二块:手册(参考手册)第三块:简单的综合应用(效果)总述:jquery实现了三种功能($()实现的功能)点击打开链接1.选择元素;类似与选择DOM中选择,参考:2.添加元素;类似与inHtml();3.设置触发

2013-12-23 23:43:54 735

原创 AJAX缓存问题

一、问题解释: 当浏览器第一次发送请求之后,如果第二次请求和第一次完全相同(URL和参数), 那么浏览器不会发送请求,只会使用第一次的缓存.  有时会出现一些很奇葩的错,可能是由于浏览器的不同缓存级别造成(第一次访问成功,第二此出现bug) 二、ajax中解决缓存问题的方法 客户端:  1.URL+new Date().getTime();  2.在ajax发送

2013-12-19 16:45:17 971

原创 String总结

truetrue

2013-11-28 10:13:06 675

原创 java数组整理

题记:对于java数组的整理,一、初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。参考:http://developer.51cto.com/art/200906

2013-11-27 20:29:51 735

原创 Java Web开发环境的搭建

题记:最近整理自己java知识,发现网上很多资料都前后矛盾,不能透彻明白的说明问题。例如,JDK的安装,都说要配置path,classPath;但事实上JDK1.6后安装不需要配置classPath……整理了一下几点。1.编译是用JDK',解释执行用JRE(但JDK中包含了JRE,一般开发只需要安装JDK就行了)2.Myeclipse8.6中自带JDK/JRE,eclipse中没有

2013-11-27 19:17:45 896

mongobooster-3.2.3

mongobooster-3.2.3 自己下载最新的

2017-01-07

完整版中文jdk1.6

完整版jdk1.6,包括一些不常用的包; 适合初学者和进阶者

2013-12-31

xpath中文w3c帮助文档

xpath中文w3c帮助文档,帮助我们学习xpath,主要是复制W3C官网,适用于初学者。

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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