13.最新java相关
jingqiang521
这个作者很懒,什么都没留下…
展开
-
1、获取客户端真实ip地址
我们一般通过request.getRemoteAddr()获取客户端ip地址,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了,要通过如下方法package com.jing.util;import javax.servlet.http.HttpServletRequest;/** * @author jinggu原创 2015-09-23 15:18:33 · 682 阅读 · 0 评论 -
图解linux下top命令的使用
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图top视图 01【top视图 01转载 2016-05-10 21:56:40 · 211 阅读 · 0 评论 -
TokuMX - 拥有一身MongoDB的外表和一颗TokuDB的心
之前的文章介绍过TokuTek公司出品的TokuDB,其主要特色是在拥有完整事务处理能力的前提下,实现了大幅度的数据压缩,并有着良好的性能 表现。TokuTek的工程师再接再厉,把目前非常流行的NoSQL数据库MongoDB的底层替换成与TokuDB同样的存储引擎,达到了非常好的效 果。MongoDB拥有灵活的文档型数据结构和方便的操作语法,在新兴的互联网应用中得到了广泛的部署,但对于转载 2016-05-16 23:03:54 · 2449 阅读 · 0 评论 -
Mysql数据库引擎类型与特性对比
原文来自:MySQL数据库的各种存储引擎详解 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,大家可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQ转载 2016-05-16 23:04:22 · 3682 阅读 · 0 评论 -
mysql开启慢查询日志及查询
一、MySQL慢查询配置1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:show variables like '%quer%';我们可以看到当前log_原创 2016-05-17 00:25:50 · 376 阅读 · 0 评论 -
JConsole观察分析Java程序
一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。二、如何启动JConsole如果是从命令行启动,使 JD转载 2016-05-06 18:11:49 · 262 阅读 · 0 评论 -
tomcat配置apr
1、安装Apache的时候,为什么要安装apr和apr-util呢 要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟Internet),将Tomcat线程数开到300以上的水平,然后模拟一大堆并发请求。如果不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞转载 2016-05-11 13:35:21 · 967 阅读 · 0 评论