- 博客(317)
- 收藏
- 关注
java 之网络通信
实现服务器与客户端之间的通信功能:服务端:import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.Socket;public class bb { public static void main(String[] args) { try { fo...
2011-05-29 10:02:00
228
java 之数据库
1,统计有多少记录import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;public class k1{ public static...
2011-05-29 09:59:00
204
api
mportjava.lang.management.ManagementFactory; importjava.lang.management.ThreadMXBean; importjavax.management.MBeanServerConnection; importjavax.management.*; publicclassJmxRemote{ ...
2011-05-29 03:45:00
191
线程阻塞
这几天碰到的report engine的问题,曾经怀疑是线程间死锁,所以也顺带研究了一把检查线程间死锁的方法。JDK1.4及更早版本,没有更好的方法,就是在停止的命令行界面下敲Ctrl+Break或者Ctrl+\,打印当前的stack trace,然后根据stack trace里面的信息来分析。JDK1.5及后续版本有个比较大的改进,就是提供了比较好的JMX支持,也提供了诸如jconsole(用于...
2011-05-29 03:29:00
137
用java来备份还原mysql数据库
一,先说说基础操作吧,这部分和java无关,只讲mysql的操作,也只讲在window环境下操作,linux下大体相同,自己百度吧.1、如果用mysqldump,你需要安装mysql服务器,如果是linux要装mysql的客户端,因为我们在本机上测试,服务端客户端都要安装,又因为在windows上操作,所以要安装mysql。如果已安装好了,就不用安装了。2、设置path环境变量,也就是...
2011-05-29 01:48:00
117
浅谈Java语言接口与继承本质区别(转载)
作者:北大青鸟 发表时间:2010-2-24 22:30:46 大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c 那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(typeofclass)。把不同类型的类归于不同的接口,可以更好的管理他们。O...
2011-05-29 01:01:00
99
tomcat配置jmx遇到的问题
一:安装版Tomcat输入参数无法启动的原因,一般是因为输入的参数中存在空格字符造成的二:解压缩版的tomcat配置JMX参数的时候也可能造成tomcat无法启动,这种情况下,也是因为配置参数中存在空格。...
2011-05-29 00:27:00
725
修改设置Tomcat内
修改设置Tomcat内存【转】2009-09-05 12:19 最近项目接近尾声,到了一些系统调优的时候了,今天在网上找了一些给Tomcat增加使用内存的方法,这里转载过来,给自己做备忘,也给大家做个参考:Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影 响系统的稳定性。当内存不够用时,常...
2011-05-28 00:34:00
99
如何获取java heap dump
如何获取java heap dump 2010-06-25 12:43C:\Program Files\Java\jdk1.6.0_20\bin>jmapUsage:jmap -histo <pid>(to connect to running process and print histogram of java object heapjmap -dump:<...
2011-05-28 00:00:00
510
Java Heap Dump
JavaHeapDump(2010-08-19 11:18:59)转载标签:javaibm快照环境变量sun公司headdumpheaddump杂谈分类: 工作手札 <!-- 正文开始 -->Java Heap Dump 是什么?我们知道Java Heap 是所有类实例和数组对象分配的一个运行时数据区...
2011-05-27 23:58:00
127
tomcat
许多朋友为了调试方便,下载使用的Tomcat是.zip的解压缩版,如果某一天想改成自启动的服务版,该怎么做呢?本文将向你说明所需要做的全部步骤,其实很简单的。 1 确认你已经安装了Tomcat的Service 可以自己到【控制面板】【服务】里面找到,一般名称为【Apache Tomcat 。。。】 如果你是哪种解压缩的版本,启动时需要用 startup.bat 的,请使用里面自带的...
2011-05-27 22:44:00
104
CPU计算
private void showCPU() { OperatingSystemMXBean osbean = (OperatingSystemMXBean) ManagementFactory .getOperatingSystemMXBean(); RuntimeMXBean runbean = (RuntimeMXBean) ManagementFactory .getRuntime...
2011-05-27 22:30:00
185
问题解决
HTTP SSL 服务因下列错误而停止: 存储空间不足,无法处理此命令。 与 World Wide Web Publishing Service 服务相依的 HTTP SSL 服务因下列错误而无法启动: 存储空间不足,无法处理此命令。 解决方法通过事件管理器,查看到系统有一个错误,事件ID 2011,服务器的配置参数"irps4tacksize"太小,无法让服务器使用本地设备请增加此参数的值 要解...
2011-05-27 06:55:00
154
Java编程
文章分类:Java编程一直没有做过jvm监控, 总以为要找些专门的工具才能做jvm监控, 如jprofile之类的工具, 但这类工具都是收费的。经过查找,发现其实sun的jdk中就带有这类工具,从jdk5开始命令行有了jstat,jps,jstatd,图形监控有了jconsole;而到了jdk6,命令有了jmap, jinfo, jstack,图形有了jvisualvm。经过简单试用,...
2011-05-26 23:56:00
98
JMX连接Tomcat (
JMX连接Tomcat (2011-01-02 22:08:59)转载分类: Java学习 <!-- 正文开始 -->OS:xpjdk:1.6Tomcat:6.0.291.Java的环境变量配置正确,网上很多,不再说了2.修改Tomcat目录下的bin\catalina.bat 在该文件中查找set JAVA_OPTS=...
2011-05-26 23:07:00
452
tomcat设置JMX监控
tomcat设置JMX监控Posted in 2010年07月18日 ¬ 14:00h.admin评论关闭 在正常的系统运行中,经常会有需求需要监控到tomcat运行的各项指标,如此的话,最简单的办法就是打开jmx服务,这样可以比较方便的获取到tomcat运行的各项参数,甚至可以进行一些服务的关闭,重启等操作。添加JMX服务监控到tomcat的方法很简单,将catalina....
2011-05-26 23:04:00
175
JMX远程监控
JMX 远程监控 JBoos/TomcatJBoss/Tomcat 2011-03-25 21:08:26 阅读50 评论0 字号:大中小 订阅 ● 启用JBoss JMX远程访问的身份验证:在目录%JBoss_Home%/server\default\deploy 下找到文件 jmx-jboss-beans.xml,在该文件的大约21-23行,找到 <!--UNCO...
2011-05-26 23:00:00
209
各顾各
如果端口不可用,捕获异常try{ServerSocket testPort = new ServerSocket(8282);}catch(Exception ex){ex.printStackTrace();}------其他回答(1分)---------netstat -ano------其他回答(1分)---------在windows命令行窗口下执行:>netstat...
2011-05-25 23:59:00
140
jmx
JMX监控Tomcat 收藏 环境:Tomcat5.5、jdk61、先配Tomcat的启动语句,window下tomcat的bin/catalina.bat(linux为catalina.sh),在头上注释部分(.bat为rem、.sh为#)后面加上set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.mana...
2011-05-25 23:58:00
116
jmx
JMX监控Tomcat 收藏 环境:Tomcat5.5、jdk61、先配Tomcat的启动语句,window下tomcat的bin/catalina.bat(linux为catalina.sh),在头上注释部分(.bat为rem、.sh为#)后面加上set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.mana...
2011-05-25 23:41:00
109
tomcat命令行重启
用命令重启Tomcat服务时间:2010-09-02 12:42:31来源:网络 作者:未知 点击:564次 新建后缀名为.bat的文件,将下面内容加入。然后设置任务计划就可以了echo 关闭数据库net stop Tomcat5&nbsp;&nbsp;新建后缀名为.bat的文件,将下面内容加入。然后设置任务计划就可以了echo 关闭数据库net stop Tomcat5 ec...
2011-05-25 23:40:00
574
关于compareTo()的重载 转
import java.util.SortedSet;import java.util.TreeSet;public class UserBean implements Comparable<UserBean>{private String username;private int age;public UserBean(String username,int age) {this...
2011-05-24 23:33:00
195
JAVA获取系统属性
在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下,可以利用JDK提供的系统属性类(Properties)中的方法,快速地获取工作环境信息。另外,程序开发人员还可以定义与应用程序相关的系统属性文件,在用户程序执行过程中动态地加载程序员定义的属性文件来控制程序运行。 本文通过对系统...
2011-05-24 22:01:00
104
JMX
import java.io.File; import java.lang.management.ClassLoadingMXBean; import java.lang.management.ManagementFactory; import java.lang.management.MemoryMXBean; import java.lang.management.MemoryUsage; i...
2011-05-24 21:56:00
125
JAVA获取系统时间
Java获取系统时间方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*; import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16...
2011-05-22 23:30:00
120
JAVA自带工具使用说明
本文所列是基于JDK1.6版本,对于不同版本的JDK执行效果和命令参数等可能不完全一致。jmap命令: jmap [ option ] pidjmap [ option ] executable corejmap [ option ] [server-id@]remote-hostname-or-IP功能说明: Jmap可以将指定的JVM(通过进程号、CORE文件或者调试服务器指定)的堆内内存使用...
2011-05-22 22:59:00
370
JVM内存监控:visualVM jconsole jstatd jmap
JVM内存监控:visualVM jconsole jstatd jmap 文章分类:Java编程本文是亲自测试的详细配置过程,不是转载而且linux下不需修改/etc/hosts文件 由于在建项目的需要,监控tomcat的内存使用,检查内存泄漏的情况。其实JDK自身已经提供了很多工具,都在JAVA_HOME/bin/目录下:jvisualvm、jconsole、jstatd、jmap等...
2011-05-22 22:55:00
93
java调用命令
... JAVA如何调用DOS命令2007-12-03 来自:conanpaul 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: Process process = Runtime.getRuntime().exec(".\\p.exe"); process....
2011-05-22 22:23:00
63
jmap读取
jmap Memory Map 2010年08月11日 jmap能够打印给定的jvm过程或远程debug服务的共享对象的内存映射图或者具体的heap内存信息. 如果给定的jvm是运行在64位模式,那么你须要指定-J-d64参数,例如: jmap -J-d64 -heap pid jmap在windows平台上,只能使用的情势如下: jmap -dump: pid 跟 jmap -...
2011-05-22 22:19:00
78
推荐工具jmap
用这个工具查到了内存浪费的地方简单的科普一下吧windows下的使用方法命令行输入tasklist找到要检测的java进程的pid(linux下直接ps -ax找到进程的pid)如果把jdk的bin配到path里边的话直接输入jmap -histo pid > E:\output.txt就可以把得到的内容到E:\output.txt了,打开后会发现内容格式是类似这样的:num #instan...
2011-05-22 22:05:00
171
内存监控工具
JDK自带VM分析工具jps,jstat,jmap,jconsole 一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 我一共找到以下四个工具:重点看看jconsole和jmap。1.jps .:与u...
2011-05-22 22:00:00
121
JVM Management API
JVM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对这部分内容进行一个详细的说明。 参考:http://java.sun.com/javase/6/docs/api/...
2011-05-22 21:43:00
89
jVM内存监控
JVM内存监控:visualVM jconsole jstatd jmap排行榜 收藏 打印 发给朋友 举报来源: IT工程技术网 发布者:IT工程师 热度6票浏览52次 【共0条评论】【我要评论】 时间:2010年10月18日 10:05本文是亲自测试的详细配置过程,不是转载而且linux下不需修改/etc/hosts文件由于在建项目的需要,监控tomcat的内...
2011-05-22 21:38:00
81
删除文件
删除文件File类的delete()方法用于删除指定的文件,但是必须使用目标文件路径创建一个File类的实例对象,然后再调用该实例对象的delete()方法删除指定文件。本实例将实现指定文件的删除功能,实现步骤如下。(1)创建FileDelete类,编写delFile()方法,该方法接收一个文件对象参数,即File类的实例对象,调用文件对象的exists()方法判断文件是否存在,如果不存在,则在控...
2011-05-22 10:44:00
159
简易名片管理 java
import javax.swing.*;import javax.swing.event.ListSelectionEvent;import javax.swing.event.ListSelectionListener;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener...
2011-05-22 00:38:00
694
JAVA拷贝
Java代码 /* *Tochangethistemplate,chooseTools|Templates *andopenthetemplateintheeditor. */packagecn.lsd; importjava.io.File; importjava.io.FileInputStream; importjava.io...
2011-05-21 13:22:00
66
JAVA拷贝
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.lsd; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcepti...
2011-05-21 13:21:00
62
JAVA拷贝
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.lsd; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcepti...
2011-05-21 13:21:00
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人