自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 经纬度多边形点判断

var p = [116.428752 , 40.065088];//测试gps坐标var lp = {p0:[116.361774 , 39.949914],p1:[116.423578 , 40.064204],p2:[116.252253 , 40.178962],p3:[116.540286 , 40.045206],p4:[116.44025 , 39.91029

2015-09-17 15:03:34 1072 1

转载 nginx.conf 说明 注释

#Nginx配置文件主要分为4部分:main(全局设置)部分设置的指令将影响其他所有设置;server(主机设置)部分的指令主要用于指定主机和端口;upstream(负载均衡服务器设置)部分指令主要用于负载均衡,设置一系列的后端服务器;location(URL匹配特定位置的设置)部分用于匹配网页位置。四者之间的关系:server继承main,location继承server,upstream既不会

2014-07-04 09:54:57 8653

转载 nginx tomcat 负载均匀种类

目前nginx负载均衡支持的5种方式的分配轮询每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.1upstream backserver {2    server 192.168.5.205;3    se

2014-07-04 09:37:46 726

原创 ehcache缓存同步配置

ehcache结合spring aop可以很好的整合在一起,

2014-06-24 21:18:39 9057

翻译 mongodb mapreduce 的例子

ns.save( { userid: "a", ts: ISODate('2011-11-03 14:17:00'), length: 95 } );db.sessions.save( { userid: "b", ts: ISODate('2011-11-03 14:23:00'), length: 110 } );db.sessions.save( { userid: "c", ts: I

2013-09-05 17:20:55 609

翻译 mongodb map reduce

最最简单的原理图

2013-09-05 17:07:20 484

原创 RESTFUL路径

method  get,put,post,delete,head@GET@Path("{id}")public String getCustomer(@PathParam("id") int id) {...}URL:example:@Path("customers/{firstname}-{lastname}")@Path("{id :

2013-06-28 12:20:43 864

转载 基于Tomcat7.0.29的WebSocket实现

看HTML5的WebSocket的时候在Tomcat7.0.27上写WebSocket遇到了一个超时的问题,当时调试了一下Tomcat的源码,确认是底层使用的Socket设置了读超时的问题,只好放着不管,用Node.js搞了一个测试过去。现在Tomcat版本换成7.0.29了,看Change Log,超时的问题貌似在7.0.28上解决了,重新把书上的echo.ws重新改成Tomcat版本的

2013-06-25 18:28:00 871

原创 html5 worker 实例(二) 图片变换

worker的js代码img.jsonmessage = function(e) { postMessage(filter(e.data))};function filter(imgd) { var pix = imgd.pixels.data; var xcord = imgd.x / 1000; var ycord = imgd.y / 1000; for ( var i = 0

2013-06-23 14:57:21 1270

原创 html5 worker 例子(一)

很多人在测试worker api的时候,总是会出现异常,根本测试不错效果。在使用worker的时候有个必须注意的地方,就是单纯的文本文件是实现不了worker的,你写的实际代码 必须部署到服务器(tomcat.jBoss等)才能运行worker api。  下面写个简单例子   js代码test.js(worker) function messageHandler(e) {

2013-06-23 12:59:34 758

原创 html5如何更新 缓存文件

我们在使用offline cache的时候,有时候可能会更新资源,如js,css或者图片的 更新。但是 在没有更新以前 用户已经缓存了旧版本的资源,当在次访问的时候 他使用的还是旧版本的资源,如何才能让用户及时的更新缓存资源呢?  更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新    js更新方法:if (window.applicationCache.statu

2013-06-22 22:05:17 3284

原创 html5 offlline 缓存

如果想使用该api,必须保证服务器端配置相应的mime类型。拿tomcat为例,在打开Tomcat 6.0\conf\web.xml文件,在文件的最后面添加如下内容 manifest text/cache-manifest 尤其注意,extension的value是manifest,所以以后配置缓存文件的后缀必须跟他一样。使用缓存是必须如下格式

2013-06-22 17:30:39 1241

原创 html5 indexDB DEMO(一)

HTML 5 Application - IndexedDbvar blockbusters={ title:"nishi", derector:"shi", length:120 };//假设这个object用来保存的 var db;var request;var store; function createDatabase(dbName){ request=i

2013-06-22 15:36:28 5866 1

转载 html5 使用web SQL database简单实例

//openDatabase方法打开已经存在的数据库,如果不存在将会创建一个数据库        var db = window.openDatabase("mydatabase", "1.0", "我的数据库描述", 20000);        var d = new Date();        //创建数据表        var sql = "CREATE TAB

2013-06-21 20:15:44 2114

原创 html5 会话存储 SessionStorage

session存储顾名思义存储的数据只能在当前会话中有效,当关闭浏览器或者注销session,所以的数据就会立即清除。 session存储api和使用方法 和上篇的本地存储基本一样只是、方法名由window.localStorage改成window. SessionStorage

2013-06-21 19:47:27 1196

原创 html5本地存储 localStorage(二)

上篇写的本地存储的数据都是简单的数据,但在实际应用中效率并不高。要是能过存储复杂的数据类型,那就更好了!这时候我们会想到json数据,他作为特殊的字符串,当然可以存放到本地,而json可以有object类型转换而来,object可以映射成任何bean或者更为复杂的数据类型,这时候当然可以通过json作为桥梁来存储我们的数据了。     方法和上篇中使用的方法,只是value变成了json字符串

2013-06-21 19:42:46 617

原创 html5本地存储localStorage

从名字可以看出,该api存储的数据并不是保存在内存或者缓存中,而是本地磁盘中。即使关闭浏览器下次在打开 里面保存的数据还在,这有点类似于传统的数据库。 他只有4个方法,   • setItem(key, value);//添加数据库并保存,   • getItem(key);//通过key访问数据   • removeItem(key);//删除单个数据   • clear()

2013-06-21 19:31:11 700

原创 json.js和org.json.jar

今天不讨论这两个包的用法,只探讨下他们的关系和存在的理由。  首先json.js是作为客户端使用的(浏览器)他负责json数据和object的转换,也就是将object转换成成json传送到服务器,或者将服务器传过来的json转换成object。json本身只是个字符串,本身并不能访问里面的属性,但是json是一种符合一定规则的字符串,通过转换成object就可以方便的访问里面的属性了。有人会

2013-06-21 19:23:10 1920

原创 JSON.parse和JSON.stringify

json就是一种符合规则的字符串如 js下:s='{name:"haha",age:"45"}';这就是json类型,实际就是String类型。JSON.parse就是将JSON数据转换成Object数据如:o=JSON.parse(s);   o如下:{                  name:"haha",                  age:"45"

2013-06-21 10:45:44 863

原创 tomcat6.0启动Gzip

在tomcat安装目录下找到/conf/server.xml文件,将>节点作如下修改: <Connector port="8080" ......... ..... compression="on" compressionMinSize="2048"

2013-06-19 21:34:21 569

原创 tomcat中Cache-Control 的配置

编写过滤器这里主要提供了js,css缓存如果想要的话,自己可以直接添加图片的映射package com.foo.filter; import org.apache.log4j.Logger; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet

2013-06-19 21:04:22 11833 1

原创 mysql数据目录存放位置

查看数据目录存放位置有两种情况,一是数据库在运行,而是没有运行。对于运行的系统可以在在命令行中mysql>mysqladmin variables        (window 上)可以显示出目录位置,第二种情况就是直接在安装目录中找到my.ini文件,文件里面有个datadir="", 这就是目录所在位置

2013-04-15 16:45:34 824

微信工作平台java 封装

真对微信公众平台接口用java进行封装,常用的微信接口都已封装好,可以直接使用。(本代码是在网上已有的资源上进行修改的,进行了功能上的扩充,

2014-08-06

基于web的在线界面设计系统

本系统是基于web设计的,参加比赛拿过二等奖。 里面包含了详细的部署说明,包括数据库语句。简单部署之后便可直接运行。前台主要用的技术有jquery ezsyUI ,后台主要由java web 实现。

2013-06-25

spring 批处理

基于spring3.x的,关于批处理的技术文档。 想学习spring批处理的,该文档有很好的参考价值

2013-06-23

java mvc实现物流资源管理系统

物流管理系统,下载后部署到服务器中可以直接运行,服务器段有tomcat,mysql,servlet(标准的mvc实现)组成,前台有Jquery和eazyUI组成。具有很多的参考价值

2013-06-23

空空如也

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

TA关注的人

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