- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 eclipse 下tomcat加载两次程序的解决办法
之前在部署项目的时候都是图方便,每次直接把项目add进tomgcat然后就开始跑了后来发现找自己的项目都很难找到影藏的很深,所以就准备把上图中的选项改成第二个,将项目跑到tomcat下的webapps目录下,变成但是发现每次启动tomcat都会加载两次项目,很有可能会内存溢出,而且有job的时候还会出现并发异常。后来总结出来发现Tomcat的Webapp
2016-05-20 14:25:44
736
原创 java jar包翻译后修改内容重新打包
1.使用反编译工具反编译jar包,我知道的一种是jd_gui,还有一种是idea的插件(其中有坑,注意看图)第一次搜索的插件是下面那个画差的,发现反编译后各种问题,很多代码反编译不出来,后来换了上面的那个插件(记得切换插件一定要重启才能生效)2.使用插件的方法:1.直接在idea里查看jar包。点击class文件就能看见源码 ...
2019-09-03 16:44:12
715
原创 idea SpringBoot 实现tomcat热部署
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader...
2018-02-26 14:35:26
2086
原创 error creating fake context.xml报错解决办法
问题:maven下tomcat插件非debug模式启动正常,debug模式启动报error creating fake context.xml错误解决:发现是因为系统文件权限不够,所以我启动eclipse的时候使用管理员权限启动就不会报异常了,虽然还没发现是什么原因导致eclipse没有权限,但是先解决再说截图:错误代码:[ERROR] error creating fake co
2017-12-19 10:46:35
710
原创 linux vim 编辑器显示行号
直接在控制台输入#:vi ~/.vimrc然后进入了vim编辑页面,按i键后进入插入模式,然后编辑set nu 后,按ESC按钮退出编辑模式,然后输入:wq保存退出,再次进入vi编辑器就会显示行号了
2016-08-10 10:23:55
390
原创 nginx动静分离配置心得
今天在配置nginx动静分离的时候遇到一个问题,就是在只配置图片地址的时候,会发现其实项目中的静态页里带的图片或者css里带的图片也会被拦截的,像这样的:但是加上一句话就能完美解决这样的问题,就是先拦截项目里自带的图片和css或者js,加上这样:
2016-07-28 12:07:05
1029
原创 mysql按照每天分组查询数据结果排序不是从1到31而是1后接10
今天拉数据发现个问题,我按照每月的每天来查询数据后发现数据排序是不能从1-31的排序规则排序的,而是1后接10-19,然后2后接20-29,很奇怪的现象,上图:代码为:select count(*) as 激活数,DATE_FORMAT(a.active_time,'%e') as 日期 from app_ads_record awhere DATE_FORMAT(a.activ
2016-03-14 12:12:17
2145
原创 ajax下提交form表单不能使用submit
今天遇到个问题,就是在使用ajax提交表单时却忘记了删除submit属性,导致了ajax异步执行的时候又submit提交表单了,从而使ajax返回一直进入error。
2015-07-21 18:07:08
520
html5的video标签如何能统计视频播放次数
2015-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人