文章列表 - 高飞网
文章列表

tomcat线上服务器负载过高的问题 2017-07-28 02:09:46

今天运维反馈,我们线上一个web项目,CPU负载非常高,导致其他项目都快不正常了,查看线上的cpu负载,看到cpu竟然被这个进程占用了800%以上,着实惊人。当时的CPU负载图:而正常状态下应该是:运维在服务器top查询的结果如下图所示: 怎么回事呢?内存占用并不高,所...

使用AjaxFileUpload插件上传文件,文件... 2017-07-28 02:09:46

如题,使用AjaxFileUpload插件,异步上传文件时,获取文件名时,文件名是乱码的:String name = uploadFile.getOriginalFilename();通过new String(name.getBytes("ISO-8859-1")) 方式不好使。最后通过前置的过滤器设置编码解决,如下,以web.xml中配置:filter fil...

favicon.ico获取方式 2017-07-28 02:09:46

1、直接在网站的顶级域名外加上“/favicon.ico"。如:www.baidu.com/favicon.ico。 参考链接Favicon2、通过解析html获取 样式如下: link rel="icon" href="images/favicon.ico" type="image/x-icon" /link rel="shortcut icon" href="images/favicon.ico" type="ima...

jquery模拟vim上下左右滚动 2017-07-28 02:09:46

//---------------------------模拟VIM中按下j/k上下移动 -----------------------------//短按时需要添加动画效果,而长按时可以快速移动,符合用户使用习惯.//按下键:如果按住不放,keydown事件会不断的执行,而按下立马抬起,则只执行一次.因此,利用这//个属性,当按下...

summernote使用的若干问题 2017-07-28 02:09:46

初始化时,光标超出编辑框之外发现在代码中,div写在两行中造成的:div class="form-group summernote" name="content"${note.content }/div改成两行就可以了:

qq登录 2017-07-28 02:09:46

1、下载相关jar包与文档QQ互联在该页面,找到jdk下载,找到更多,然后找到Java SDK v2.0 下载,里面有一个项目,如下:把这个项目复制到eclipse中,或找自己新建一个项目,把其中的代码复制进去。此时我启动进来以后,在地址栏中输入:http://127.0.0.1:8081/login.d...

eclipse启动tomcat——自动访问项目首页 2017-07-28 02:09:46

日常工作中,都是用eclipse做开发WEB的IDE,今天发现个奇怪的问题,eclipse启动tomcat时,总是因为超时而自动关闭。 打开"Servers"视图,找到自己配置的tomcat,双击查看配置,如下: 可以看到这里有一个选项,用来配置启动超过45秒时,会自动stop掉tomcat。现在把...

ThreadLocal的使用与代码示例(译) 2017-07-28 02:09:46

原文:http://java.dzone.com/articles/java-thread-local-%E2%80%93-how-use [翻墙看] Thread Local是一个有趣且实用的概念,却是很多开发人员不知如何使用的。在本篇文章中,我将给大家解释什么是ThreadLocal和如何使用,并附带示例代码。 由于这个概念在开始有些...

jdk Dynamic Proxy 动态代理 2017-07-28 02:09:46

说到动态代理,首先介绍下静态代理,静态代理是指首先有一组对外开放的接口,已知A类实现了此类接口,那么现在有一个代理类B同样实现了接口中的方法,这样在方法中调用被代理类A中相应的方法,在调用前后,可以加上一些处理代码,如日记记录,事务开启关闭等等。 而...

CGLib 动态代理 及与JDK动态代理的不同 2017-07-28 02:09:46

JDK动态代理适用于已实现一组接口的类的情况,但如果类没有实现接口,如何创建动态代理呢?那就使用CGLib代理,CGLib代理不再限制实现接口这一条件,它使用目标类,创建它的子类的方式,来实现代理,示例代码如下:public class LearnService { public void re...

vm内存结构(译) 2017-07-28 02:09:46

经验表明,JVM内存结构和其他相关方面,诸如各种内存的大小,生死对象等有时可能出现一种不确定性。 这篇文章中,我们将试着解决这些问题澄清这一点。 堆和非堆内存 JVM内存包含以下几个段: ·堆内存:指的是存放java对象的区域 ·非堆内存:指的被java用来存储加...

Java的内存结构(Memory Structure)和垃... 2017-07-28 02:09:46

JVM 内存包含如下几个部分: Heap Memory 存放Java对象 Non-Heap Memory 存放类加载信息和其它meta-data Other 存放JVM 自身代码等 在JVM启动时,就已经保留了固定的内存空间给Heap内存,这部分内存并不一定都会被JVM使用,但是可以确...

springmvc下的基于token的防重复提交 2017-07-28 02:09:46

问题描述:现在的网站在注册步骤中,由于后台要处理大量信息,造成响应变慢(测试机器性能差也是造成变慢的一个因素),在前端页面提交信息之前,等待后端响应,此时如果用户再点一次提交按钮,后台会保存多份用户信息。为解决此问题,借鉴了struts2的token思路,在s...