开发技术
文章平均质量分 55
某轩
这个作者很懒,什么都没留下…
展开
-
jsp地址栏传参数乱码问题
总的来说有两种第一种:一般的超链接传参数手动提交 那么,在index.jsp页面接收参数时要用接收,当然你的项目必须统一编码格式,此例为utf-8第二种:自动刷新页面用到的传参数首先,获取action中传来的 参数 String str=request.getParameter("name"); byte b[]=str.getBytes("原创 2013-07-27 11:14:45 · 661 阅读 · 0 评论 -
Java内存溢出
Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说明:J转载 2017-11-09 18:08:52 · 386 阅读 · 0 评论 -
Vuinerable 弹框警告问题解析
前台用的是chosenjs插件,对k-v进行解析,今天遇到一个问题,在ajax异步上传的接收回参的时候,之前很正常,今天突然就弹出Vuinerable。后来换了一个不同类型的端口,没有弹框,排除前台问题。然后又仔细看数据,发现数据大约在3200条左右,然后在接口处控制了数量,仅返回300条数据,一切正常。难道是数据量大导致插件崩掉了?不应该吧,后赶紧查生产数据,我的天,1.8W的数据量,-原创 2017-07-06 21:39:26 · 644 阅读 · 0 评论 -
关于avalon json 循环问题
今天遇到一个特别奇葩的问题,针对js弱语言,for循环出错了。请看以下代码片段:json.list是通过ajax拿到的数组,把它赋值给avalon定义的json,当然前提要做滞空操作。然后对两个对象做循环,统计数组长度。奇迹发生了:只是做了一个简单的赋值,循环的结果却不同,诡异就出现了。然后我们看下多出的那几个究竟是什么玩意儿,如下图所示:由此可以看出,原创 2017-02-17 10:51:26 · 1804 阅读 · 0 评论 -
某大型电信管理平台响应优化解决方案
通常,可以从以下几个方面入手。1,接口或网络问题。 F12查看具体的响应时间,如果超过毫秒级别,大体都是接口或网络问题;2,加载先后顺序问题。 目前大多WEB滥用ajax,导致重要数据请求不能及时发送出去,最好能做到客户首要关心的数据请求在能第一时间发送出去;3,ajax异步同步问题。 合理使用ajax,可以达到事半功倍的效果,切勿全部使用原创 2016-11-18 10:59:03 · 522 阅读 · 0 评论 -
H5 -input datalist属性
最近一段时间,领导总是谈到一个话题,select的适用性问题。包含两点:数据大的时候实现搜索操作;多选问题(依然要用插件解决)。 H5目前主要应用在移动端,web由于浏览器太多,兼容很难,基本还是w3c的xhtml1.0。最近想到是否可以运用H5解决select的问题,尤其是搜索问题,测试代码见http://sandbox.runjs.cn/show/zgxmymgq ,当然,原创 2016-09-07 16:50:12 · 5491 阅读 · 2 评论 -
webpack工具打包前台代码,封装成jq插件,供第三方调用
最近,管理平台接到新需求,需要向第三方提供可单点的操作页面,嵌入到他们的系统页面。一脸萌逼,听起来简单的,但实际操作,需要对用户鉴权,需要对嵌入的插件做模版处理等等一系列问题。首先考虑第一个问题:如何实现单点?通过查找各方资料,实现很简单,需要第三方在调用插件的时候(也就是我们的入口函数),需要对方提供操作用户及token值或ticket认证凭据,然后此信息通过加密处理,传到我们后台,原创 2016-08-03 10:13:40 · 3892 阅读 · 1 评论 -
org.springframework.beans.factory.BeanCreationException
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mgPlatformUserServiceImpl': FactoryBean threw exception on object creation; nested exception is java.原创 2016-07-22 11:14:43 · 1153 阅读 · 0 评论 -
avalon和JQ之生死求荣
用了一年多的avalon,感觉还可以,简单说下感受,供大家参考,有不对的地方,忘不吝谏言,谢谢。 去年7月份,作为有一年多工作经验的我,被调到西区,参与某大型通信公司的智能业务开发工作,鉴于用户都为内部员工和厂商管理人员,借鉴了去哪儿网同事的建议,用上了avalon这一精悍的mvvm框架。通过到开源社区down代码,看官网的api以及视频,对avalon有了初步了了解。原创 2016-08-04 21:45:18 · 703 阅读 · 0 评论 -
webpack.config.js源码解析
var path = require('path');var webpack = require("webpack");var CopyWebpackPlugin = require('copy-webpack-plugin'); var ExtractTextPlugin = require("extract-text-webpack-plugin"); //将组件中的样式乖乖提取出原创 2016-08-04 20:15:59 · 1428 阅读 · 0 评论 -
web上传下载之--ajaxFileUpload
很多ajaxFileUpload.js 是同名的,有的却不能用,今天上传一个版本,示例代码是应用在avalon框架上的(其实哪个框架都可以用,装逼一下,勿喷)。进入正题:第一步:ajaxFileUpload.js去附件下载,上传的有。第二步:先讲一下用法吧,copy一下别人共享的,已经很详细了,语法:$.ajaxFileUpload([options]) options参数说原创 2016-07-28 19:04:29 · 1550 阅读 · 0 评论 -
web上传下载之--FormData对象上传(单个和多个(待测试))
通过jQuery Ajax使用FormData对象上传文件FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。在 Mozilla Developer 网站 使用FormData对象 有详尽的FormData对象使用说明。但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQ转载 2016-07-28 17:57:04 · 1993 阅读 · 0 评论 -
[DUBBO] Decode rpc invocation failed: null, dubbo version: 2.8.4, current host: 127.0.0.1
[QC]2016-06-28 23:11:13,517 WARN [New I/O worker #2] com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation.decode(77) | [DUBBO] Decode rpc invocation failed: null, dubbo version: 2.8.4, curren原创 2016-06-29 14:28:20 · 19374 阅读 · 3 评论 -
防CSRF攻击方法
CSRFTester的使用1,安装CSRFTesterCSRFTester是一款CSRF检测工具,点击本文附件进行下载。解压附件zip文件,然后打开run.bat,修改JAVA_HOME的具体路径,让其指向你计算机中的JAVA_HOME,双击run.bat,会打开CSRFTester,如图所示:同时会打开命令行窗口,就会发现如图所示的输出:也就是说CSRFTeste原创 2016-03-03 14:37:22 · 6593 阅读 · 0 评论 -
session超时设置
转自: http://blog.sina.com.cn/s/blog_6d00214601013fag.htmlsession超时设置具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。 这里要注意这个s转载 2015-12-31 14:37:11 · 759 阅读 · 0 评论 -
初学nodejs,典型demo
请确保你本地正确安装nodejs.首先,我们找到nodejs的安装位置2.进去后,创建新的文件,test.js3.test.js内容为:var http = require('http');server = http.createServer(function (req, res) {var html = ''+''+'nodejs'+''+原创 2015-09-21 16:59:08 · 4509 阅读 · 0 评论 -
Editplus 3添加edtool插件文档
将edtool解压到一个文件夹内,我是放到了Editplus 3的安装目录打开Editplus 3点击菜单栏 “工具”->“配置用户工具”,会弹出“参数设置”对话框: 1.选择一个群组,然后点击右边的组名更改工具组名,如“mytool”;2.点击添加工具-->程序之后会新建一个菜单工具项3.在菜单文字输入菜单工具名,如“jsFormatter”4.在”命令”输入:csc原创 2014-07-22 16:27:08 · 2328 阅读 · 1 评论 -
Spring+SpringMVC+MyBatis+Oracle 和 mysql 配置差异的地方
今天在做项目的时候,需求方用到的是oracle数据库,故需要改造,废话不多说,直接上图:注意:黑色为oracle配置,红色为mysql配置1,jdbc配置jdbc.driver=oracle.jdbc.OracleDriverjdbc.url=jdbc:oracle:thin:@192.168.100.8:1521:namejdbc.username=orcljdbc.pa原创 2017-10-24 17:14:38 · 1793 阅读 · 0 评论