自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

原创 gulp顺序执行任务

gulp顺序执行任务在gulp中定义多个任务,可能一个任务要依赖其他某个任务完全结束后才能开始进行,比如,我们先定义两个任务,一个coffee任务,一个clean任务,coffee用于编译coffee代码到js代码,clean用于清理已经编译的代码,在编译之前先clean一下:gulp.task('coffee', function() { gulp.src('server/coffee/*

2015-08-31 10:54:40 6513

转载 mysql锁和索引之间的关系

这两天系统频发死锁的异常,也不知道咋回事,错误如下:2015-06-30 22:11:13.624 CST ERROR org.jboss.logging.JDKLogger 64 doLogf - UT005023: Exception handling request to /api/v3/nut/secure/update.json org.springframework.web.u

2015-07-01 14:25:53 1303

原创 angular自定义filter

angular自定义filter angular除了几个自带的常用的filter,还可以自定义filter,以满足不同的需求,简单研究了一下自定义filter,记录一下。 有如下场景,后台返回的数据中,status可能是英文字符串,如果在html中使用if进行挨个判断,则显得有些啰嗦,这样我们就可以使用自定义的filter实现javasc代码: var myapp = ang

2015-02-05 20:01:33 2839

原创 angularjs内置过滤器的使用学习

在angular中内置了几个常用的filter,可以简化我们的操作。过滤器使用 '|' 符号,概念有点类似于linux中的管道。1、filter (过滤)filter可以根据条件过滤数据,例子:{{[{name:'coolcao',age:23},{name:'lily',age:20},{name:'tom',age:22}] | filter:'coolcao'}}结果:

2015-02-05 18:40:13 2226

转载 angularjs自定义指令检验两次输入的密码是否一致

ResetPasswordApp.directive('pwCheck', [function () { return { require: "ngModel", link: function(scope, elem, attrs, ctrl) { console.log(attrs); var otherInp

2014-12-04 13:32:25 8124 2

原创 angularjs采用类似jqery ajax模式发送请求

http://victorblog.com/2012/12/20/make-angularjs-http-service-behave-like-jquery-ajax/

2014-11-24 13:27:53 1496

原创 footer置于页面最底部

我们在做网页的时候,有时候页面内容太短,导致footer元素

2014-11-20 11:15:20 2029

原创 Nodejs学习目录贴

1、nodejs入门:http://www.nodebeginner.org/index-zh-cn.html2、

2014-11-14 11:43:11 981

原创 thymeleaf模板引擎和shiro框架的整合

shiro权限框架,前端验证是为jsp设计的,其中的tag只能用于jsp系列的模板引擎。最近项目使用了thymeleaf作为前端模板引擎,使用HTML文件,没法引入shiro的tag lib,此时如果要使用shiro的话,可以引入 thymeleaf-extras-shiro.jar这个拓展包来曲线实现shiro的前端验证。在pom.xml中加入如下依赖: com.github.

2014-10-14 20:29:07 25668 3

原创 FiddlerScript学习一:修改Request或Response

前两天因项目需要,简单看了一下FiddlerScript,功能挺强的,今天有时间仔细看一下,做个笔记。修改Request或Response修改Request和Response要在FiddlerScript中的OnBeforeRequest和OnBeforeResponse函数中添加规则即可。OnBeforeRequest函数是在每次请求之前调用,OnBeforeResponse函数是在每次

2014-09-29 16:05:02 19201

原创 Fiddler中script小试牛刀

使用Fiddler的Script系统调试移动app

2014-09-26 19:55:38 5167

原创 使用Fiddler调试你的移动应用后台api接口

我们在做移动app(android,ios,wp等)时,由于需要和服务器接口进行数据交互,为了每次调试后台接口,得需要单独根据开发库打一个版本的app用于测试,其实不用这么麻烦,直接使用正式服务器地址的版本即可。这里推荐一个web开发调试神器,fiddler,不仅可以调试你的web系统,也可以调试移动app.对于fiddler的基础教程及介绍,这里我不做说明,大家可以自己上网找资源学习一下

2014-09-26 18:19:05 7909

转载 (目录贴)七步从Angular.JS菜鸟到专家

1、七步从Angular.JS菜鸟到专家(1):如何开始

2014-08-25 19:25:41 4540

转载 Think in AngularJS:对比jQuery和AngularJS的不同思维模式

http://damoqiongqiu.iteye.com/blog/1926475

2014-08-25 16:46:58 1342

原创 bootstrap模态框(modal)使用remote方法加载数据,只能加载一次的解决办法

使用 remote 选项让模态对话框加载页面到 .modal-body 中有两种方法,一种是使用链接,另一种就是使用脚本。2.1 使用链接打开对话框当点击此链接时,page.jsp 的内容会被加载到对话框的 .modal-body 中,随即显示对话框。2.2 使用脚本$("#myModal").modal({    remote: "p

2014-08-04 15:21:09 20229 2

原创 bootstrapvalidator使用时需要注意的事项

如果你使用的前端框架是bootstrap,那么前端验证框架就bubi [bubi]

2014-07-24 15:25:39 27547 8

转载 java垃圾回收知识整理

java垃圾回收方面的知识,转载:http://www.cnblogs.com/aigongsi/archive/2012/04/06/2434771.html

2014-06-06 14:13:08 759 3

转载 fiddler教程

fiddler是一款web开发调试利器,

2014-06-04 10:17:40 860

转载 单例模式的七种写法

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public stati

2014-06-03 23:07:47 821

转载 设计模式--单例模式

Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及到单

2014-06-02 22:33:51 801

原创 自定义(补充)shiro标签

shiro提供了jsp标签用于页面上的权限控制,vu

2014-05-10 22:34:11 8974 2

原创 ssh项目整合shiro时,在struts2的action中使用shiro的注解进行权限控制时,NoSuchMethodException:com.sun.proxy.$Proxy26

ssh项目整合shiro时,在struts2的action中使用shiro的注解进行权限控制时,NoSuchMethodException:com.sun.proxy.$Proxy26提示找不到

2014-05-08 20:21:38 4342 3

转载 apache shiro

1、http://www.infoq.com/cn/articles/apache-shiro

2014-05-08 15:10:47 688

转载 jsoup中文参考手册

http://www.open-open.com/jsoup/

2014-05-04 09:58:17 1859

原创 mongodb学习记录之五:mapreduce

MapReduce需要几个步骤,最开始时映射(map),将操作映射到集合中的每个文档,这个文档要么“无作为”,要么“产生一些键和x个值”。然后就是中间环节,乘坐洗牌(shuffle),按照键分组,并将产生的兼职组成列表放到对应的键中。化简(reduce)则把列表中的值化简为一个单值。这个值被返回,然后接着进行洗牌,知道每个键的列表只有一个值为止。这个值也就是最后的结果。先推荐三篇文章,是关于m

2014-05-02 23:27:36 2181

原创 mongodb有关mapreduce文章分享

1、http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/

2014-04-30 15:37:52 888

转载 配置mongo java driver显示操作日志

在使用hiberate实现数据层时,总会打开hibernate.show_sql=true选项,显示hibernate生成的SQL语句。他们可以通过生成的SQL语句了解ORM使用和运行,并可以依据SQL语句优化程序。同理我们也希望在mongo java driver中看见生成操作数据库语句日志。

2014-04-13 00:17:28 8139

原创 mongodb学习之五:聚合之group复习

之前参照书中的例子进行学习group,以为有点懂了,想自己找个联系做做看,发现,原来并没有懂。今天再慢慢复习一下看看group的具体用法。数据使用java循环插入3600条数据,结构比较统一,结构如下:

2014-04-08 21:45:13 1208

原创 ubuntu下二进制包形式安装mysql

今天在ubuntu上使用apt-get和软件中心安装mysql时,在最后配置root密码时出错,提示不能设置root密码,于是只能下载mysql的二进制包进行安装。1、先下载mysql的二进制包,并解压到你想要安装到的目录。2、换到root用户,创建mysql用户和mysql用户组3、进入解压后的mysql目录,并将此目录所有者和所数组都改为mysql4、运行scripts/mys

2014-04-06 16:56:11 2803

原创 mongodb学习记录之四:聚合

mongodb的聚合工具有四个:count,distinct,group,MapReduce,

2014-04-04 21:11:14 1645

转载 关于MongoDB的group用法

之前在看Mongo的书时,看到了聚合这章。其中谈到了group这个功能,其实正如书中所说,MongoDB中的group和SQL中的group by是很相似的,但我自我分析,可能由于Mongo中的group的使用形式不同,而且使用的是js语法,所以导致咋一看上去不明白这个group怎么用。下面通过具体的一个例子来详细说明Mongo的group用法。我们平常所用的博客,每天会有很多人发博客,每

2014-04-04 14:24:11 1162

原创 spring-data-mongodb 对象关联 @DBRef学习 之疑问

在spring-data-mongodb中,可以使用注解@DBRef来设置对象的关联,@DBRef在包org.springframework.data.mongodb.core.mapping.DBRef;中例如,如下两个关系实体:

2014-04-04 09:50:46 16552 3

转载 MongoDB之数据建模

MongoDB与关系型数据库的建模还是有许多不同,因为MongoDB支持内嵌对象和数组类型。MongoDB建模有两种方式,一种是内嵌(Embed),另一种是连接(Link)。那么何时Embed何时Link呢?那得看两个实体之间的关系是什么类型。一对一的关系:Embed,比如用户信息集合有Address字段,Address字段有省、市、县三个字段。建模如下:一对多关系:一

2014-04-03 14:08:53 839

原创 mongodb学习记录之三:索引

索引简介索引就是用来加速查询的现在要按照某个键进行查询:>db.students.find({"name":"李明"}); 当查询中仅含有一个键时,可以对该键创建索引,以提高查询速度。本例中对name创建索引,创建索引使用ensureIndex方法>db.students.ensureIndex({"name":1}) 对于同一个

2014-03-26 22:11:50 1139

原创 mongodb学习记录之二:更新操作

db.collection.update({查询器},{修改器})文档存入数据库后,可以使用update来更新文档,update有两个参数,一个是查询器,一个是修改器。还有第三个,第四个可选参数:第三个设为true,表示upsert,即如果不存在则进行插入。第四个设为true表示,批量操作文档替换文档替换是用一个文档替代匹配的文档,这种适用于模式结构发生了较

2014-03-25 22:42:25 1883

原创 mongodb学习记录之一:基础查询

最近在学习mongodb,在学习的过程中,记录一下博客,以备以后查看。今天先记录一下find查询。在学习之前先往数据库中插入一定量的数据,这里我使用循环,插入了4096条数据,格式如下:{ "name":"李明", "sex":"男", "score":{ "math":87, "english":65, "chinese":78 } }基础查询:

2014-03-24 00:06:40 1016

原创 emmet简单使用教程

Emmet基本语法学习虽然我不是做前端的,但是作为web开发者,经常编写html,jsp等文件,当我无意中知道了emmet这个神奇的利器时,我被深深的折服,于是上网搜索一下,简单学习一下基本语法,做个笔记。1、初始化html文档!和html:5 生成html文档类型例如,输入以下命令,然后按tab键:html:5生成以下内容: Document 2、i

2014-03-15 23:33:05 1006

原创 windows下git乱码解决办法

windows的默认编码是gbk,而git系统默认编码一般设置为utf8(如果也设置为gbk,那么在linux,unix下会无法显示)。这样会导致不同程度的乱码。总结了一下各种乱码情况,记录一下:1、 使用git status,git add等命令查看含有中文名称的追踪文件列表时,中文文件名乱码,会显示形如"\344\275\240\346\230\257\350\260\201.txt"

2014-02-28 10:48:25 2447

原创 windows下配置git默认编辑器

在windows上使用git的时候,在配置全局编辑器的时候遇到一点问题,现将解决办法如下,在.gitconfig中做如下配置:[user] name = coolcao email = coolcao2010@gmail.com[core] editor = "c:/Program Files (x86)/Vim/vim74/gvim.exe"可是在使用的时候却提示

2014-02-28 01:18:09 9151

原创 java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource

今天在做mybatis,spring整合的时候,写好配置文件,启动tomcat,报错:java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource网上查询得知,是少Jar包,只需把以下Jar包放到项目的classpath即可:commons-pool.jarcommons-dbcp-1.2.2

2014-02-20 10:20:30 1032

计算机网络 考试大纲

这是大学生计算机网络考试大纲,送给有需要的同学,按照大纲去学习,才会有的放矢

2011-05-30

信息安全知识竞赛培训_数据库

数据库竞赛PPT,一些数据库基本知识,作为数据库竞赛前的基础知识的准备

2011-05-30

Dreamweaver+MX+入门

Dreamweaver+MX+入门 写给想学习网页制作的同学

2010-05-17

linux常识 linux最基本的常识

linux系统常识 是初学linux系统的必备工具材料

2009-12-29

空空如也

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

TA关注的人

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