自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

js的encodeURIComponent与java的URLEncoder的区别

之前一直用得好好的系统今天出现了一点小状况, 在http请求时抛出了久违的签名错误,这里的签名是自己定义的规则,客户端与服务端在交互时会对参数进行一定规则排序加密后的值当做签名以防篡改.    跟踪了服务端日志跟客户端日志后发现最终排序后的签名串是一致的,但签名出来的结果不一样,那只能是在排序后进行编码签名时出现了值不一致的情况    用户输入的值是"select*from'tab"...

2012-11-16 15:49:24 742

apache http server 解决跨域问题 与 修改响应内容

这篇文章转自自己的博客 通过服务器代理解决跨域问题是一种常见的解决js跨域的方法.我这里以apache做例子,用apache http server(http://httpd.apache.org/docs/2.2/)当做代理服务器来实现跨域问题相对于其他几种跨域方法的办法最大的好处是客户端代码不需要做大改动,甚至0改动,其他大部分跨域解决方案cookie是无法带过去的,但...

2012-06-05 00:40:34 425

url解码乱码问题解决方案

由于一些需求,要对referrer url的参数进行解析,但参数经常会出现很多通过不同编码的文字。例如"广东广州"通过不同字符编码的情况:utf-8:%E5%B9%BF%E4%B8%9C%E5%B9%BF%E5%B7%9Egbk:%B9%E3%B6%AB%B9%E3%D6%DD 在解码时无法指定是编码进行解码。这样容易造成乱码。实际上是有办法可以知道这字符串是通过什么编码的...

2011-12-01 20:02:07 1343

java动态编译(eval)

    因为一些蛋疼的需求,需要其他开发商将相应java代码来实现效果,这里就需要用到动态编译。    这里网上查了一下资料,忘记来源,自己整理并优化了一番,实现了js的eval效果/** * @author onedear * */public class Compiler { private static boolean hasFirstInit = false;...

2011-08-26 14:50:15 254

aop在js的实现

由于功能上的需求,需要在js的N个方法前执行一些判断代码,M个方法后执行处理代码。如果直接将代码写在具体方法里面增加处理代码,那会导致代码很难维护。对于这个需求,当时想到有2种解决方案。     1.新建一个抽象类,统一入口,然后在入口再分发到具体的方法。但需要对源代码进行不少改动。而且如何分发也是一些问题,如方法参数不一。所以就没坚持这种方案。     2.搬照spring的AOP编程...

2011-08-25 16:25:11 100

git使用心得

现在流行用git来管理自己代码。用了后,的确比svn跟cvs功能强悍不少。这里吧个人的使用心得跟用得最多的命令分享一下。 github主页:https://github.com/ 1.第一步当然是注册账号。 2.http://help.github.com/set-up-git-redirect          安装git,同时将git的public key...

2011-08-25 16:21:57 66

js获取精确的鼠标坐标

  现在很多网站分析系统均要获取鼠标坐标跟轨迹来绘制云图跟鼠标轨迹,这就 要求鼠标坐标必须要准确才行。但要准确却有一定困难。 如上图: 用户打开百度首页,在不同的浏览器大小下点击“网站”字体,的坐标完全不一致。坐标不准确,云图,热点图何来准确? 对于普通一个网站有3个不确定性: 1.       是否固定宽度 2.       是否靠左,靠右,居...

2011-08-25 16:19:00 311

初识支持云图与鼠标轨迹重演的开源网站分析系统——openwebanalytics

今天有人向我介绍openwebanalytics,开源的,发现其竟然支持热点图(云图or heatmap),同时支持鼠标移动点击轨迹重演。于是很好奇的了解了一下。 官网是:http://www.openwebanalytics.com/ 演示地址:http://demo.openwebanalytics.com/ 云图的地址是http://demo.openweb...

2011-08-25 16:10:42 336

Prism浏览器介绍

今天统计数据时浏览器的数据出现一点问题,查出数据是一个userAgent无法解析出是什么浏览器 userAgent的内容是:Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Prism/1.0b3 找了下资料: userAgent的字符串历史:http://www.cnblogs.com/geor...

2011-08-25 16:05:54 135

最好的js混淆工具

最好的js混淆工具 自己辛辛苦苦写了javascript,体积太大怎么办?那就压缩,减少体积。怕被人读懂怎么办,那就混淆变量名。 本人是相当的不赞成所谓的js加密,要不就可以解密,要不就有很大局限性。特别是国内的那些所谓js加密,暂时没找到一个能用的。 混淆压缩才是王道。 这里先介绍2个好的软件: 1.       jasob...

2011-08-25 16:04:18 1261

DateFormat的多线程不安全

转自自己的博客:http://onedear.cn/entry/dateFormat_synchronized.html 最近一个系统总是会出现一些异常数据。那个系统处理逻辑不复杂。这里用自己的话语大致描述下:系统在数据处理时用上了key-value缓存框架,由于 数据需要时效性,于是用系统名+时间做组合key,例如原有系统名是“system”,那加上时间的key是:system20100...

2011-04-19 01:04:35 196

多维数据集、多维数据库初理解

 先引用一个网友的话语:一般数据库根据存储类型,分为关系型数据库和多维数据库。多维数据库是一套数据库管理系统,数据的存储方式是多维形式的。在sql server中,analysis services就是多维数据库。而多维数据集应该是以多维方式表示的数据的集合。在analysis services中有多维数据集的,就是Cube。在明确一点,多维数据库是一套数据库管理系统,...

2011-02-14 19:58:00 1032

原创 tomcat作为windows服务无法启动解决方法

现象是直接双击startup.bat可以正常跑tomcat通过service.bat install 将tomcat加到服务里面去无法启动,显示内容为:“windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码0.”于是网上查了不少资料,发现答案无外乎是:tomca...

2011-02-12 22:05:09 4029

原创 浅谈js的继承

先对js的几个特殊属性与函数做点解释:caller:每个函数(方法)都有的属性,可知是由谁调用此方法。call: 每个函数都有的方法,可调用父构造函数(调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容))。 prototype:js对象均有的一个属性,也称原型属性[code="js"] /** 动物...

2011-01-26 19:42:18 73

原创 初始Http协议的Delete和Put方法

个人文章现转到:http://onedear.cn/entry/http_delete_put_method.html引用文章是:http://blog.csdn.net/kthq/archive/2010/01/08/5157822.aspx同时提供w3c官方文档:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html扩展学习:ht...

2010-12-23 21:58:17 498

人工修改游戏存档金钱过程

今天玩iphone游戏刷金钱刷得很累,由于是小游戏,所以猜想存档文档不会大到哪去,就想到了可以直接修改一个它的存档,应该如何修改呢?自己想了一点思路:第一次查看金钱是534金子,把存档导到电脑保存,继续进入游戏,将金子消费掉,此时金子是5,继续保存存档文件 由于此空间是存储金钱,金钱的值应该会突破上10w,所以至少偏移3个字节,或者4个字节来存储,然后人工将534 跟5 转化...

2010-11-16 12:30:57 3091

通过java代码读取数据库表反向生成相应的pojo类

下午要根据数据库的一个表写一个pojo,那个累啊,80列名。写了大概10列就没心情写了。于是就想到通过数据库反向生成java类,但没有myeclipse又不懂生成,于是手动写了一个大概的方法,暂时仅仅在sqlserver测试通过,对于包名跟引用类就没写了,把代码复制到eclipse直接ctrl+shift+o就导入了[code="java"]import java.sq...

2010-11-15 21:41:54 279

javascript中undefined , null , "" , 0 的逻辑值

最近有个问题一直困扰我,今天终于解决了,直接说原理吧var time = "" ; time = 0 ; if(time == "") alert("true");上述代码,会alert true么,实际上是会的。查了书籍后,里面有详细解释: undefined , null , "" , 0 这四个值转换为逻辑值时就是false,其他所有东西转换逻辑值都是tr...

2010-10-29 18:22:50 174

原创 扩展imdict中文分词改进版

上一个版本出现了一点问题,周末抽出了点时间,将网友反映的一些bug修复了了一下不加入默认词库,词库里面没有陆河县这个词,结果是 广东 丸 迪 尔 onedear附加词库后,结果是“广东 丸迪尔 onedear ” 本人邮箱:onedear@126.com...

2010-05-24 11:06:24 94

原创 修改imdict分词的机制,让其允许附加词库

[url]http://onedear.iteye.com/admin/blogs/673724[/url] 这个是修复后的版本,请打开这个连接下载代码 一直喜欢中科院的分词,但由于共享版有时间限制,虽有破解版,但这样用破解就不爽,在其官网找了一个java版的中科院分词imdict-chinese-analyzer 下载地址是 http://ictclas.org/O...

2010-01-18 11:24:44 102

原创 Hibernate 参数设置一览表

Hibernate 参数设置一览表属性名 : 用途hibernate.dialect   一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值full.classname.of.Dialecthibernate.show_sql   输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个l

2009-08-10 13:00:00 303

jitouch2.52 强化mac的鼠标跟触摸板的手势功能

可以大大强化mac的触摸板跟鼠标手势功能, 具体多强大可以看http://www.jitouch.com/, 这个版本是2.52的,已经有破解序列号了

2013-03-15

js压缩工具uglifyJS java版

jquery通过uglifyJS框架来压缩 只要java1.6以上的环境即可运行 已经帮忙写了bat文件,将想要压缩的js修改成example.js,复制到当前文件夹,双击run.bat即可压缩。 如果要修改example成其他名字,只要用记事本打开run.bat修改下参数即可 uglifyJS官网地址:https://github.com/mishoo/UglifyJS java版地址:https://github.com/yuanyan/UglifyJS-java

2011-10-25

eclipse上最好的js插件——aptana

eclipse上最好的js插件——aptana,已经支持到eclipse3.6,myeclipse尚未测试 已经帮懒人写好了links文件 同时写了份说明文档 1.关闭eclipse 2.将aptana文件夹拷贝到磁盘的一个地方 3.修改links文件夹的aptana.link的path值 4.然后把links文件夹复制到eclipse根目录下 5.重启eclipse, 6.以后看到了js文件要怎么做,你懂的!

2011-06-03

可视化YUICompressorUI

YUICompressorUI,可以压缩javascript,让其比较难懂,大名鼎鼎的jquery也是通过这个来压缩。压缩后质量高。雅虎出品,必是精品。 要运行程序,机器必须要有java环境 官网地址是http://developer.yahoo.com/yui/compressor

2011-05-12

spring笔记(入门版)

给想学spring的仁兄们学习下,里面有些东西写得还是不错的,通俗易懂

2010-05-19

struts入门教程(比较详细,经验心得)

基础教程,对新手很有帮忙,给需要的人看一下。 如果有超过一年工作经验的话,就可以略过了

2010-05-19

软件设计师 最新资料

软设即将要考了,共享下这份资源,个人看了,觉得很不错

2010-05-19

空空如也

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

TA关注的人

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