背景在SpringBoot-整合Jsp/FreeMarker这篇文章中,我们用了两种启动方式mvncleanspring-boot:runmain方法启动测试发现,通过maven启动能够正常渲染jsp页面,而通过main方法启动无法渲染,本文分析下原因。分析我们代码没有调整,只是启动方式不同,那么怀疑是classpath不一致!..
分类:
编程语言 时间:
2017-09-01 10:52:31
阅读次数:
615
【问题描述】 1.文件test.cpp,使用major做变量名的完整代码如下: 2.在g++ 编译时,会产生如下错误: 【原因分析】 查阅资料发现:当在结构体内定义一个变量major,并使用参数列表major()进行初始化的时候,会和C++标准文件中定义的宏冲突,编译产生错误。具体参考 GCC Bu ...
分类:
编程语言 时间:
2017-08-31 14:26:30
阅读次数:
160
多图预警! 环境:系统测试(Windows Server/JRE8/tomcat7) 现象:应用运行几天后,出现访问超时,服务器cpu利用率居高不下 问题日志:OutOfMemoryError:MetaSpace 问题分析: 原因分析:MetaSpace是jvm存放类信息的内存空间,发生溢出的可能原 ...
分类:
Web程序 时间:
2017-08-24 13:37:32
阅读次数:
360
XMind使用的是Java进行开发,如果出现内存溢出的问题,那么一定是桌面快捷方式的问题,解决方法是直接修改快捷方式里面的内容,修改如下: 原因分析: 如果采用再Dock中添加快捷方式到Dash中,那么会导致快捷方式启动XMind出现很多JVM的参数,而这些参数正式导致内存溢出的问题,比如: 附录: ...
分类:
编程语言 时间:
2017-08-24 10:36:49
阅读次数:
137
遇到了linux系统下启动找不到mysql.sock的问题 原因分析: 因为数据比较大,将MySQL的存储大文件直接存储在根目录文件下,导致tem下面的mysql.sock文件被删除,所以无法连接到MySQL。 解决方案: 1.停止MySQL服务 service mysqld stop; 2.将大的 ...
分类:
数据库 时间:
2017-08-22 17:37:42
阅读次数:
287
分析原因:在超线程单处理器主机上,采用虚拟SMP的虚拟机可能无法达到正常性能水平。即便在多处理器主机上,如果您运行了多个工作负载,导致整体CPU资源需求超过物理资源极限,虚拟机的性能也会受到影响。在配置虚拟机处理器的时候建议根据物理主机配置仅设置处理器数量、每个..
分类:
系统相关 时间:
2017-08-22 16:12:09
阅读次数:
198
上次 提到的Nagle算法特性有可能是dubbo调用”网络耗时高“的始作俑者,后来又仔细看了下dubbo的代码,发现dubbo在consumer端已经将tcp设置成非延迟(即关闭Nagle特性)了,代码片段如下: order模块中调用量最高的接口是查询未完成订单,调用量达到每10秒18000,如下: ...
分类:
编程语言 时间:
2017-08-21 11:55:03
阅读次数:
942
什么是时间复杂度 作为一个处在学习之路的渣渣,被一个时间复杂度的题给难倒了,然后我就思考了一下什么是时间复杂度。虽然在学校学习了了算法的课程,但是仔细一想,对于时间复杂度还真是不怎么懂。于是重新学习,记下自己的一些理解。 1.时间复杂度 提到时间复杂度,第一时间想到的是算法,简单说,算法就是你解决问 ...
分类:
其他好文 时间:
2017-08-20 10:21:05
阅读次数:
193
第一种原因: no Session 错误 dao层中get方法换成了load方法,或者其他原因引起. 原因分析: 真正用到代理对象的时候,代理对象没有值,并且session的生命周期已经走完了. 解决方案:1,load()换成get(),或者立即查询,比如打印一下. 2,延长session的存活时间 ...
分类:
其他好文 时间:
2017-08-17 18:29:45
阅读次数:
112
http://blog.csdn.net/chh_jiang/article/details/4557461 当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下: 1、不管try块、ca ...
分类:
其他好文 时间:
2017-08-16 17:01:25
阅读次数:
116