- 浏览: 232346 次
- 性别:
- 来自: 深圳
最新评论
文章列表
实现服务器与客户端之间的通信功能:
服务端:
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.Socket;
public class bb {
public static void main(String[] args)
{
try
{
for (int i=1;i<=100;i++)
{
Socket s= new Socket("localhost",5000);
DataInputSt ...
- 2011-05-29 10:02
- 浏览 884
- 评论(0)
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 void mb_show(ResultSet r)
{
try
{
r.last();
System.out.println("数据表共有 " ...
- 2011-05-29 09:59
- 浏览 765
- 评论(0)
mportjava.lang.management.ManagementFactory;
importjava.lang.management.ThreadMXBean;
importjavax.management.MBeanServerConnection;
importjavax.management.*;
publicclassJmxRemote{
publicstaticvoidmain(String[]args){
try{JMXServiceURLaddress=newJMXServiceURL("service:jmx:r ...
- 2011-05-29 03:45
- 浏览 1163
- 评论(0)
这几天碰到的report engine的问题,曾经怀疑是线程间死锁,所以也顺带研究了一把检查线程间死锁的方法。JDK1.4及更早版本,没有更好的方法,就是在停止的命令行界面下敲Ctrl+Break或者Ctrl+\,打印当前的stack trace,然后根据stack trace里面的信息来分析。JDK1.5及后续版本有个比较大的改进,就是提供了比较好的JMX支持,也提供了诸如jconsole(用于监控线程)和FullThreadDump(用于检查线程间是否有死锁)。比较复杂的使用方法,可以查看相关文档,这里写一种快速使用的方法,应该是比较常用的。假设我们要执行的类是com.ebay.datato ...
- 2011-05-29 03:29
- 浏览 905
- 评论(0)
一,先说说基础操作吧,这部分和java无关,只讲mysql的操作,也只讲在window环境下操作,linux下大体相同,自己百度吧.1、如果用mysqldump,你需要安装mysql服务器,如果是linux要装mysql的客户端,因为我们在本机上测试,服务端客户端都要安装,又因为在windows上操作,所以要安装mysql。如果已安装好了,就不用安装了。
2、设置path环境变量,也就是把 mysql安装目录/bin 设在path环境变量中3、确保你能访问远程的Mysql服务器,方法是打开cmd 输入如下命令 mysql -uroot -p123456 -hlocalhost 其中 - ...
- 2011-05-29 01:48
- 浏览 1348
- 评论(0)
作者:北大青鸟 发表时间:2010-2-24 22:30:46
大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c 那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(typeofclass)。把不同类型的类归于不同的接口,可以更好的管理他们。OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c 、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。(co ...
- 2011-05-29 01:01
- 浏览 1089
- 评论(0)
一:安装版Tomcat输入参数无法启动的原因,一般是因为输入的参数中存在空格字符造成的
二:解压缩版的tomcat配置JMX参数的时候也可能造成tomcat无法启动,这种情况下,也是因为配置参数中存在空格。
- 2011-05-29 00:27
- 浏览 744
- 评论(0)
修改设置Tomcat内存【转】
2009-09-05 12:19
最近项目接近尾声,到了一些系统调优的时候了,今天在网上找了一些给Tomcat增加使用内存的方法,这里转载过来,给自己做备忘,也给大家做个参考:Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影 响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下:解决方法主要是加大TOMCAT可利 用内存,并在程序当中加大内存使用。因此根据应用的需求,有必要调整JVM使用内存的大小。现在 ...
- 2011-05-28 00:34
- 浏览 991
- 评论(0)
如何获取java heap dump
2010-06-25 12:43
C:\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:<dump-options> <pid>(to connect to running process and dump java heap)dump-options:format=b b ...
- 2011-05-28 00:00
- 浏览 2861
- 评论(0)
JavaHeapDump(2010-08-19 11:18:59)
转载
标签:
java
ibm
快照
环境变量
sun公司
head
dump
headdump
- 2011-05-27 23:58
- 浏览 3344
- 评论(0)
许多朋友为了调试方便,下载使用的Tomcat是.zip的解压缩版,如果某一天想改成自启动的服务版,该怎么做呢?本文将向你说明所需要做的全部步骤,其实很简单的。 1 确认你已经安装了Tomcat的Service
可以自己到【控制面板】【服务】里面找到,一般名称为【Apache Tomcat 。。。】
如果你是哪种解压缩的版本,启动时需要用 startup.bat 的,请使用里面自带的servet.bat安装服务,请参考下图的解释
2 确认你是否有启动管理控制台的链接
如果是服务形式安装的,可以在开始菜单里面找到 Monitor Tomcat的链接
...
- 2011-05-27 22:44
- 浏览 779
- 评论(0)
private void showCPU() { OperatingSystemMXBean osbean = (OperatingSystemMXBean) ManagementFactory .getOperatingSystemMXBean(); RuntimeMXBean runbean = (RuntimeMXBean) ManagementFactory .getRuntimeMXBean();
long bfprocesstime = osbean.getProcessCpuTime(); long bfuptime = runbean.getUptime(); ...
- 2011-05-27 22:30
- 浏览 713
- 评论(0)
HTTP SSL 服务因下列错误而停止: 存储空间不足,无法处理此命令。 与 World Wide Web Publishing Service 服务相依的 HTTP SSL 服务因下列错误而无法启动: 存储空间不足,无法处理此命令。 解决方法通过事件管理器,查看到系统有一个错误,事件ID 2011,服务器的配置参数"irps4tacksize"太小,无法让服务器使用本地设备请增加此参数的值 要解决此问题,请在注册表中增大 IRPStackSize 值:
1. 运行 regedit 2. 找到以下项: HKEY_LOCAL_MACHINE\System\CurrentCon ...
- 2011-05-27 06:55
- 浏览 887
- 评论(0)
文章分类:Java编程
一直没有做过jvm监控, 总以为要找些专门的工具才能做jvm监控, 如jprofile之类的工具, 但这类工具都是收费的。
经过查找,发现其实sun的jdk中就带有这类工具,从jdk5开始命令行有了jstat,jps,jstatd,图形监控有了jconsole;而到了jdk6,命令有了jmap, jinfo, jstack,图形有了jvisualvm。经过简单试用,这些命令+图形工具 已经足够强大, 能满足一般的监控要求了,如对各类内存、垃圾回收、线程状态的监控。
命令:
以下转自:http://hqman.iteye.com/blog/167796
j ...
- 2011-05-26 23:56
- 浏览 739
- 评论(0)