原创
iteye_5495
这个作者很懒,什么都没留下…
展开
-
fastjson遇到的无限递归的问题
fastjson是用反射的,如果在实体类里存在getXxx()方法,生成的json字符串中就会存在一个key为xxx的值,而无需实体类中有xxx这个属性,如果getXxx()方法中调用了JSON.toJSONString(this),就会引起无限递归,最后虚拟机内存溢出,报java.lang.StackOverflowError。...原创 2015-09-13 18:09:02 · 2098 阅读 · 0 评论 -
mongodb 地理位置处理
我只记录我用到的部分,没有完整分析mongodb对地理位置的支持 1. 使用mongodb 3.2.6版,mongodb-driver 3.2.2版 2. 使用GeoSpatial索引: use dbNamedb.collectionName.ensureIndex({"location": "2dsphere"}) 3. 查询一定距离范围内...原创 2016-05-16 13:39:18 · 356 阅读 · 0 评论 -
记一次禁用a标签的过程
对前端不太熟,今天做一个禁用a标签点击事件的功能,走了些弯路,谨记。 a标签代码如下:<s:if test="#stock.openStatus ==0"><a href="javascript:void(0);" class="btn" onclick="APP.openStock('${stock.martketCode}','${stock.openbiz...原创 2014-06-12 17:54:26 · 179 阅读 · 0 评论 -
编码问题,url编码,unicode编码等
整理一些编码问题,想到待补 1:url编码 url编码是一种浏览器用来打包表单输入的格式,URL编码遵循下列规则: 每对name/value由&;符分开;每对来自表单的name/value由=符分开。如果用户没有输入值给这个name,那么这个name还是出现,只是无值。任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以百分符%用十六进制编码,当然也...原创 2014-06-19 10:56:24 · 775 阅读 · 0 评论 -
简要介绍Servlet
一、编译、配置、部署 servlet工程位于/home/www/wb/java/testservlet,源文件放在src目录下,web.xml和classes位于WEB-INF目录下。 发布目录在:/usr/share/tomcat7/webapps/testservlet。 以下是一次编辑、编译、配置、部署的过程: 1. e...2013-04-01 23:38:15 · 87 阅读 · 0 评论 -
简要介绍Servlet (二)
今天接着简要介绍Servelt(写了一年半了,一直都忘了发了,剩下没写完的估计不会写了) 一、表单处理 表单是服务器端的程序从Web页面获取信息时所采用的最常见的方式。表单数据可以跟在问号后附加到URL的结尾,GET请求即使用这种方式;表单数据还可以在单独的行中发送到服务器,POST请求即为如此。不管是用GET还是POST发送数据,Servlet中都使用相同的方...原创 2014-11-04 17:17:54 · 119 阅读 · 0 评论 -
修改ibatis源码输出sql日志
1. 下载ibatis源码ibatis-2.3.4.726.zip2. 解压后有个jar-dependencies.txt,可以查看ibatis的依赖包,其中jdk需要1.5,不是文档中写的1.43. 解压src/ibatis-src.zip,下载ibatis的所有依赖包,安装jdk1.5,就可以修改ibatis源码了4. 找到com.ibatis.sqlmap.engine.exe...2015-02-04 09:59:37 · 215 阅读 · 0 评论