自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT藏经阁:收集各种精华帖

苟有恒,何必三更起五更眠; 最无益,只怕一日曝十日寒.

  • 博客(162)
  • 收藏
  • 关注

转载 正则表达式验证URL

function IsURL(str_url){ var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@

2014-12-26 10:18:55 781

原创 mybatis显示sql

好长时间没写java了,都忘了如何配置了,弄

2014-11-21 17:32:53 659

原创 mongodb查询有某个属性的记录

db.test.find({"rid":{"$exists":true}});意思是:查询

2014-11-18 13:37:57 3174

原创 解决firefox下验证码gif图只显示第一帧的问题

InputStream is = null; OutputStream os = null; ByteArrayOutputStream baos = null; try { response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); respons

2014-10-24 15:57:32 1174

原创 io.sockets.socket(id)在1.0版本中的变化

先吐槽一下,socket.io的文档烂极了;在1.0

2014-10-21 10:41:11 2983

原创 git删除已被管理的文件夹

git rm -r -n --cached  */Runtime/\*      //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。git rm -r --cached  */Runtime/\*      //最终执行命令.git commit -m"移除Runtime目录下所有文件的版本控制"    //提交gi

2014-09-10 11:11:48 976

原创 nodejs-express接收ajax请求

index.ejs function ajax(){ $.ajax({ url: "/ajax", type: "GET", dataType: "json", data: {

2014-08-05 15:08:42 4370

转载 Socket.io创建连接的参数

Socket.io创建连接的参数我不想花太多口舌向你推销Socket.io,因为我根本就不够资格,也因为根本就不需要,Socket.io目前在Websocket界中的霸主地位就好比当年的PHP~写这篇的目的,只要是来吐槽Socket.io的官网的!太TM简单的,简直可以用简陋来形容!(难道是我道行太浅?!)顺便说一句,从github上可以了解到作者马上就要发布 1.0 版本了!期望

2014-07-30 15:39:37 2509

转载 不同语言对时间戳和日期的相互转换

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime.Now.ToUniversalTime().

2014-07-29 12:06:53 1106

原创 js switch的特殊用法布尔(比较)判断

var x = 4switch(true){case (x==1) ://TODObreak;case (x>3&&x//TODObreak;case (x>=9)//TODObreak;default://TODO}

2014-07-17 17:38:09 2265

原创 nodejs+mongoskin操作mongo

var db = require('mongoskin').db('mongodb://localhost:27017/testdb');/**db.collection('task').find().toArray(function(err,result){    if(err){        console.log(err);    }   // console.lo

2014-07-02 17:28:17 880

转载 MongoDB基本管理命令

MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。MongoDB命令帮助系统在安装Mo

2014-07-02 17:27:46 751

转载 Javascript网页截屏的方法

Javascript网页截屏的方法最近我在研究开发一个火狐插件,具体的功能是将网页内容截屏并分享到微博上。目前基本功能已经实现,大家可以在 @程序师视野 里看到用这个截图插件分享的微博的效果。之前我曾写过如何将canvas图形转换成图片和下载canvas图像的方法,这些都是在为这个插件做技术准备。技术路线很清晰,将网页的某个区域的内容生成图像,保持到canvas里,然后将canva

2014-06-27 15:27:35 1113

原创 mysql将毫秒数转成某种格式的时间

FROM_UNIXTIME(r.tr_end_time,'%Y-%m-%d %h:%i:%s')

2014-06-27 14:08:47 710

转载 svn指令

如果你不知道命令怎么用svn命令,可通过如下方式查询:svn help知道了子命令,但是不知道子命令的用法,还可以查询:svn help ci 开发人员常用命令导入项目svn import http://svn.chinasvn.com:82/pthread --message "Start project"导出项目svn checkout http:/

2014-06-25 14:25:07 498

原创 svn创建目录

建目录的命令:svn mkdir https://svn.aaaaa.com/LT/trunk/bonus -m "初始化在线教学奖励应用目录"svn --parents mkdir https://svn.o.viathink.com/LT/trunk/bonus/iterations/01 -m "初始化第一个迭代目录"

2014-06-25 11:00:48 2279

转载 WebSocket for java

WebSocket API在本文中实现 WebSocketWebSocket 编程API 参考IEBlog 文章规范相关主题Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用引入了对 WebSocket API 的支持,其定义位于万维网联盟 (W3C) 的 WebSocket API 规范中。WebSocke

2014-06-11 16:40:08 584

转载 json-lib使用,JSONObject和JSONArray

1.从Object到String 要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可(1)示例一1 Book book=new Book();2 book.setName("Java");3 book.setPrice(52.3f);4 JSONObject object=JSONObject.fromObj

2014-06-10 16:49:10 706

转载 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则

2014-06-10 14:44:43 463

转载 javascript的事件加载

javascript的事件加载通常来说,window.onload就够用了,如果想加载多个事件,我们可以采取以下方式:window.onload = function(){ func1(); func2(); func3(); //更多加载事件………………}但是如果我们需要页面完全呈现前做一些东西呢,如通过脚本加载其他js文件

2014-06-10 14:33:43 477

原创 java.util.concurrent自己记录

java.util.concurrent包下有常用的想成安全的

2014-06-09 17:10:37 499

原创 httpclient发送put请求

package com.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import org.apache.http.HttpRespon

2014-06-06 17:46:15 4626

原创 js获取ISO8601规范时间

要注意一下时区问题。一般来讲,需要校正一下,参考代码如下:var d = new Date();d.setHours(d.getHours(), d.getMinutes() - d.getTimezoneOffset());console.log(d.toISOString());

2014-06-05 10:43:30 3547

原创 json 或 js object对象排序

json 或 js object 属性/key 排序:var data = {'key2': 'value2', 'key1': 'value1', 'key3': 'value3'}参考代码:function sortObjectKeys(obj){  var tmp={};  Object.keys(obj).sort().forEach(function(k){tmp

2014-06-05 09:15:30 2379

转载 MongoDB高级查询

详情可以参考官方文档:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D Mongodb一些常用的查询WHERE查询?12// i.e., select * from things where x=

2014-05-29 13:32:15 480

转载 Node+Mongoose常用查询中文文档

Mongoose 模型提供了 find, findOne, 和 findById 方法用于文档查询。Model.findModel.find(query, fields, options, callback)// fields 和 options 都是可选参数简单查询Model.find({ 'csser.com': 5 }, function (err, docs) {

2014-05-29 13:30:58 1319

原创 mongodb查询语句及mongoose操作数据库总结

1.查询某几个字段    db.pers.find({age});

2014-05-29 13:28:36 4446

转载 常用的Java代码汇总

转自:http://www.itjhwd.com/java_code/1. 字符串有整型的相互转换 JavaString a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int

2014-05-29 09:26:40 597

转载 总结一些Java中取绝对路径的方法

在Java开发中,经常需要处理各种路径的时候。如果不掌握一些方法。估计你就会晕菜!爱Java这里归纳一些取Java绝对路径的方法,下面是一些得到classpath和当前类的绝对路径的一些方法。你可能需要使用其中的一些方法来得到你需要的资源的绝对路径。    1.FileTest.class.getResource(””)    得到的是当前类FileTest.class文件的URI目录。不

2014-05-28 09:26:46 486

转载 在Spring3中,配置DataSource的方法有6种。

在Spring3中,配置DataSource的方法有五种。第一种:beans.xmlXml代码  bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"      destroy-method="close">      property name="driverClassName" 

2014-05-26 16:09:41 468

转载 如何绕过Java的构造方法来创建实例

我所设计的绝大部分类,我都会关注它们的不可变性。要想获得不可变性需要这样做:使用构造方法来初始化所有的属性。这些属性没有setter方法。然而,这样的设计使得测试更加复杂甚至无法测试。为了能进行测试,你还需要一个public的无参构造方法。其它需要无参构造方法的情况包括:序列化对象的反序列化。子类中没有调用父类的构造函数。其它下面是它的一些解决方案。实现一个pu

2014-05-26 10:01:13 1048

转载 让Java的反射更得简单

反射对Java开发人员来说是最强大的功能之一了。标准的Java API真的很难使用,尤其是搜索和查询某些特殊的方法的时候。比如说,我最近在参与的一个项目,要取出一个类的所有返回string,不带参数的,且以to开头的public方法,写出来的代码大概像下面这样:ArrayListMethod> results = new ArrayListMethod>(); for (Met

2014-05-26 09:41:55 426

转载 action的type属性redirect和redirectAction区别

struts2的struts.xmlaction的type属性redirect和redirect-action的一点区别直接跳转区别:   method="undoBdChannelOperator">   redirect">getUndoBdChannelListUI.action?operType=${operType}    可以正常传递参数,而redire

2014-05-23 13:23:28 943

转载 jsessionid的困扰

问题:向某银行发送支付请求时,如果客户端cookie开启,第一次请求时,请求地址会自动增加一jsessionid,第二次没有问题。如果客户端cookie关闭,无论如何请求地址会自动添加一jsessionid,从而导致支付页面不能显示。-------------------------查了网上的一些解决办法,找到原因,如下:在你的程序第一次访问服务器的时候,服务端并不知道你的客户端浏

2014-05-22 11:09:39 472

转载 由JSESSIONID谈cookie与SESSION的区别和联系

在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码:if (cookies.lenght == 0 || cookies == null)doStuffForNewbie();//没有访问过 }else{doStuffForReturnVisitor(); //已经

2014-05-22 11:00:50 467

转载 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.Invocatio

错误提示:严重: Dispatcher initializationfailed java.lang.RuntimeException:java.lang.reflect.InvocationTargetException解决方法: 1、核对WEB-INF目录下的lib包 是否包含strut2的8个核心jar包     文件名                    说   明s

2014-05-20 16:05:12 895

转载 无刷新修改页面的浏览器地址栏显示地址的方法

无刷新修改页面的浏览器地址栏显示地址的方法作为一个Web程序员,我经常会到网上去看别人是如何做网站,如何开发Web应用的。这样的好处有很多,一是开阔你的眼界,你能看到很多书本上没有的东西,二是看别人的代码是如何写的,取人之长、补己之短。像纯CSS3实现光芒旋转四射的头像动画和用CSS制作出绚丽燃烧的火狐狸的方法都是研究别人网站上的技术的收获。经常访问Facebook,或github.c

2014-05-19 14:31:15 812

转载 java中Executor、ExecutorService、ThreadPoolExecutor介绍

1.Excutor     源码非常简单,只有一个execute(Runnable command)回调接口 public interface Executor {    /**     * Executes the given command at some time in the future.  The command     * may execute in a n

2014-05-19 10:20:43 701

原创 MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法与现有关系型数据库SQL语法比较 MongoDB语法                                   MySql语法 db.test.find({'name':'foobar'})  select * from test where name='foobar' db.test.find()                             sel

2014-05-16 13:45:35 782

转载 spring常用工具类

http://blog.csdn.net/ljhabc1982/article/details/6524618文件资源操作Spring 定义了一个 org.springframework.core.io.Resource 接口,Resource 接口是为了统一各种类型不同的资源而定义的,Spring 提供了若干 Resource 接口的实现类,这些实现类可以轻松地加载不同类型的底层资源

2014-05-06 14:24:36 501

空空如也

空空如也

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

TA关注的人

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