随笔分类 -  javaEE

摘要:在项目中遇到一个问题,需要对接口返回的数据进行加密给前端。项目中的controller一般都是返回一个实体form,重写的一个视图解析器继承ModelAndViewResolver,对返回的form转成json格式返回给前端。 视图解析器: 本来考虑直接修改视图解析器,对返回json串加密,但发现项 阅读全文
posted @ 2017-02-22 17:11 宅山仔 阅读(20138) 评论(4) 推荐(2)
摘要:rpc:RPC是远程过程调用的简称,主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。 RPC调用的流程: 1)服务消费方(client)调用以本地调用方式调用服务;2)client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息 阅读全文
posted @ 2017-02-09 17:14 宅山仔 阅读(1050) 评论(0) 推荐(0)
摘要:在介绍encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()方法前我们需要了解Global对象的概念: Global(全局)对象可以说是ECMAScript中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的... 阅读全文
posted @ 2015-01-29 18:17 宅山仔 阅读(822) 评论(0) 推荐(0)
摘要:常规解决乱码问题的方法是: a.把所有的jsp页面的charset设置为UTF-8。 b.添加过滤器,在filter内调用request.setCharacterEncoding("utf-8")方法将request的字符集设定为utf-8。 CharacterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 forceEncoding true CharacterEncoding *.action c.Tomcat(或jboss)的URIE... 阅读全文
posted @ 2014-02-18 14:47 宅山仔 阅读(1322) 评论(0) 推荐(0)
摘要:今天在写一个增加操作时,报错信息如下:SQLCODE=-530, SQLSTATE=23503,该sqlcode说明:“对特定的约束名指定了无效的外健值”。项目中用的框架是SSH,新增的主对象有多个外键,在新增时,我是根据id或name在数据库中找到外键对象,赋给该主对象的外键。问题是出在当根据id或name没有找到外键对象时,就不赋值,但此时该主对象的外键对象不为空,不知道在哪里new的,所以错误就在此处,该外键对象不是持久化对象,所以报错,我的解决方法是在根据id没有找到对象时,给外键对象赋值为null。 当然这里前提是该外键可以为空。 阅读全文
posted @ 2013-10-30 18:53 宅山仔 阅读(8271) 评论(0) 推荐(0)
摘要:今天遇到一个很头疼的问题,建的一个新项目,后来因为一些原因把项目名改了,之后就做了一些业务,但运行时总是没有反应,后来在myEclipse工作空间下的webapps文件中发现, 部署的文件名和项目名称不一致,我的项目名是lxgz而在webapps文件下的斯lxg,导致我访问时路径中用的是lxgz,所以出现了问题。修改方法:右键点击自己的项目,选择属性(properties)->myeclipse->web 打开后果然发现webcontext-root的值为lxg,修改该值与项目名相同即可。之后运行时又出现如下问题:java.io.IOException:tmpFile.rename 阅读全文
posted @ 2013-10-15 23:13 宅山仔 阅读(6535) 评论(0) 推荐(0)
摘要:web.xml文件是用来初始化工程配置信息的,比如说welcome页面,filter,listener,servlet,servlet- mapping,启动加载级别等等,当你的web工程中没用到这些当然也就不需要这个xml文件来配置你的apllication了 每一个xml文件都有定义他书写规范的schema文件,web.xml所对应的xml Schema文件中定义了多少种标签元素,web.xml中就可以出现它所定义的标签元素,也就具备哪些特定的功能。web.xml的模式文件是由Sun 公司定义的,每个web.xml文件的根元素为中,必须标明这个web.xml使用的是哪个模式文件。 web. 阅读全文
posted @ 2013-05-17 16:02 宅山仔 阅读(295) 评论(0) 推荐(0)