工作的坑
在工作上需要的各种坑,和解决办法,仅供参考,如果雷同,纯属巧合
ashencode
驾驭计算机科学的极端复杂性
展开
-
表单提交的数据过大,后台接受到的数据为null
最近,工作上面我遇到了一个问题,当我用excel导入用户数据时,后台解析到excel的数据常为null。tip:excel里面存放了百万级别的用户信息。可以采用如下方法进行避免:在tomcat的server.xml里面配置post提交的数据大小不做限制。<Connector executor="tomcatThreadPool"port="8080" protocol=...原创 2018-08-21 16:58:51 · 1945 阅读 · 0 评论 -
jquery ajax超时设置
最近工作遇到了一个问题,就是webservice请求服务默认的超时时间是3min,但是在两个不同的项目中,一个项目的超时是生效的,一个项目的超时是不生效的。百般折磨,浏览众多博客,查看源码,尝试多种方法但是仍然不可控。于是想到既然后台超时不可控,那么我们可以在前台进行控制。tips:webservice请求是经由前台button触发的。代码如下:var ajaxTimeout...原创 2018-08-21 17:17:09 · 10919 阅读 · 0 评论 -
React父子组件,如何定义
最近,做一个项目xx检测,用到了谷歌地图,差不多的业务数据是在地图上展示,操作筛选的,但是错误的将谷歌地图封装到了一个子组件中,这样导致了一个问题:每当我在地图上划线筛选场强点、热力图的时候,地图组件总在不停的updataComponet(),导致地图图片数据闪动。页面布局:整个页面的泳道图:附上关键代码:ParentComponent:queryPoint(){...原创 2018-08-22 09:58:36 · 1466 阅读 · 0 评论 -
关于el表达式的性能
最近遇到一个需求:就是用户提交表单的时候允许输入空字符串,形如 “ user” 这种,但是到了查询列表展示的时候,出现只能显示" user",一个空格而非多个空格,原因:浏览器在解析html页面时,会将多个连续的空格解析成一个空格。于是我想到了使用jsp的el表达式:${key.msName.replaceAll(" ","&nbsp;")},做一个整体的替换。但是发现,原先...原创 2018-08-22 10:21:53 · 807 阅读 · 0 评论 -
如何动态切换谷歌地图地址
如何动态切换谷歌地图地址 最近遇到一个需要,就是谷歌地图的地址需要购买谷歌地图后收到填入,这样导致的问题是,谷歌地图会可能会被频繁的替换,出现一些不可预见的错误。问题当我们引用谷歌服务地址如:https://maps.googleapis.com/maps/api/js?key=unique_code&amp;amp;language=zh-CN 在页面加载该js时,会自动加载出多...原创 2018-08-22 15:57:14 · 841 阅读 · 0 评论 -
关于 svn E155004 is already locked 出现原因和解决办法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-08-22 16:26:48 · 19326 阅读 · 1 评论 -
npm install 出现问题的若干问题
前段时间工作上要替换表格,该项目大量使用表格,经过调研决定需用jqgrid作为最终的选择。个人考虑因素及相关原因见后面分析。因jgrid使用方法比较零散,而且存在一些bug,所以个人作了简单封装。 参考资料: 某博客写的jqgrid的教程核心代码调用示例github代码快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式...原创 2018-08-23 15:07:50 · 10844 阅读 · 3 评论