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