最近的项目用到 vue, 各种踩坑中. 其中一个就是router映射表写的稍有不慎,就会出现内存溢出的问题, 而且也不会具体告诉你哪里出错,所以很是头疼~~~ 出错多了,发现了一些router的一些规律,记下来,供查看. 上面的图是内存溢出的报错. 规律1: 1. home页面的路由是 ‘/’,  我写了“/home”后,内存溢出, don't know why. 2. 路由有子路由时, 写上name 要报错, 还有的慢慢想起来再写吧..…
Vue中的$router 和 $route的区别 点击视频讲解更加详细 this.$route:当前激活的路由的信息对象.每个对象都是局部的,可以获取当前路由的 path, name, params, query 等属性. this.$router:全局的 router 实例.通过 vue 根实例中注入 router 实例,然后再注入到每个 子组件,从而让整个应用都有路由功能.其中包含了很多属性和对象(比如 history 对象),任何 页面也都可以调用其 push(), replace(),…
前天一去公司,老大说,服务器全挂了! 最后排查了半天,结论是内存溢出! 在WAS的DUMP日志中,看得我头晕眼花,终于找到了罪魁祸首,原来是有同事写代码的时候使用了可滚动的结果集导致内存溢出. 什么是可滚动的结果集?其实就是ResultSet游标,本来,Oracle是不支持游标往上移的,只能往下移,也就是一般使用的rs.next(),但是JDBC接口和驱动程序中提供了往上移动的游标,这明显意味着,这种游标是使用JAVA实现的,我没看过源码,但我猜测,应该是在游标移往下一条的时候,将得到的记录保存…
XMind使用的是Java进行开发,如果出现内存溢出的问题,那么一定是桌面快捷方式的问题,解决方法是直接修改快捷方式里面的内容,修改如下: [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=XMind Icon=xmind.png Path=/opt/xmind8/XMind_amd64 Exec=/opt/xmind8/XMind_amd64/XMind StartupNotify=false StartupWMC…
很多情况下,我们在执行点击按钮跳转页面之前还会执行一系列方法,这时可以使用 this.$router.push(location) 来修改 url,完成跳转. push 后面可以是对象,也可以是字符串: // 字符串 this.$router.push('/home/first') // 对象 query相当与发送了一次get请求,请求参数会显示在浏览器地址栏中 this.$router.push({ path: '/home/first' }) // 命名的路由 params相当与发送了一次p…
我只知道前者一般用在跳转路由的时候,push一个url, 而后者则用来存储路由跳转过程中存储的各种数据. 话不多说,这篇博客讲的比较详细,可以参考一下. vue2.0中的$router 和 $route的区别…
这几天遇到了一个问题,不幸开发的一个cs架构的工具,客户端开启后,内存一直在缓慢增长最终导致进程卡死,花了4天时间,终于爬出来了... 客户端通过timer定时器每30秒查询一次数据库以及一些业务逻辑操作,然后刷新界面的表格数据. 但是每次调用方法后,都会导致内存的增长,然后我将方法内部的变量在使用完之后手动设置为null 而且最后调用了gc 但是都没有什么效果, 最终还是会导致内存溢出,进程卡死.(估计是释放的速度,赶不上增长的速度...) 之后对定时部分的代码逐段进行了排查,最后发现是由于…
环境:一个基于B/S的MIS系统,硬件为两台2个CPU.8GB内存的HP小型机,服务器是WebLogic 9.2,每台机器启动了3个WebLogic实例,构成一个6个节点的亲合式集群. 说明:由于是亲合式集群,节点间没有进行Session同步,但是有一些需求要实现部分数据在各个节点间共享.开始这些数据存放在数据库中,但是由于读写频繁竞争很激烈,对性能影响较大,后面使用JBossCache构建了一个全局缓存. 全局缓存启用后,服务正常使用了较长一段时间. 问题:最近不定期地多次出现内存溢出问题.…
1.更改server.xml文件中端口(启动.关闭端口) 2.在startup.bat文件开头加上 SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_101(jdk路径)   SET CATALINA_HOME=E:\apache-tomcat-8.0.0-RC1(tomcat路径) 如果内存溢出 在bin/catalina.bat中在 echo Using CATALINA_BASE:   "%CATALINA_BASE%"echo…
在开发的项目中,发现经常会出现异常 “内存溢出,不能再继续执行程序”,通过搜索一些国外的文章,发现原来是由于项目中的图片比较多,而生存操作设为了“内容”.通过设置图片的生成操作为“无”,复制操作为“如果较新则复制”,解决了程序运行一会就内存溢出崩溃的问题,并且程序还流畅了许多. 之后发现还是出现了内存溢出OutOfMemery,发现原来是ListBox图片列表里的图片太大,加载的时候当加载十几张之后就报错,可以使用虚拟化技术列表技术来解决.我使用的是自定义的DynamicListBox控件来显示…