`
文章列表
TCP的几种状态 LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:在发送连接请求后等待匹配的连接请求SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN-WAIT-2:从远程TCP等待连接中断请求CLOSE-WAIT:等待从本地用户发来的连接中断请求CLOSING:等待远程TCP对连接中断的确认LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确 ...
        2010年做项目的时候偶尔要用到压缩解压目录相关操作,本来以为随便网上搜索一下就有,结果找了半天都没找到,无奈去看下apacheCompress的api,自己写了个。,使用了apache的Compress,common-io。        有一个比较容易出错的地方,有些压缩方法,如果压缩目录中有空文件夹,可能是解压不出来的, 这是因为压缩的时候,只对于文件写了entryName,文件夹的entryName没有写。 这种情况下,zip文件的entry树结构:大概如下: +目录A/目录B/目录C/文件1 +目录A/目录B/目录D/文件2   这种解压的时候如果 ...
HTML & XML 转义字符   HTML 中 <, > , & 等有特殊含义, ( 前两个字符用于链接签, & 用于转义 ) ,不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:   &amp;  或  &   &   和   &lt;  或
直接给个例子。 decimal(5,2)    其中 5 为最多可以存储的十进制位数为10位,是小数点前后的位数总和。    2表示小数点后面的位数。    例如100.20是合法的值,而1234.56,总数为6位,为非法的数据值。    有人说那存12345应该可以吧。事实证明是不行的。因为其精度是2,所以12345会被当做12345.00来处理,还是   非法的数据。    那么存储100.11111111111111呢? ...
sybase@CHQ_WEB:/sybase/OCS-12_5/bin > dbrestore *** 0+1/1 bcpout chuanpiao *** Server Message: CHQ_WEB - Msg 4806, Level 16, State 1: You cannot run the non-logged version of bulk copy in this database. Please check with the DBO. CTLIB Message:  - L0/O0/S0/N0/0/0: blk_init(): blk lay ...
常规调用方式:(这个肯定会弹出cmd窗口) [java]   Runtime.getRuntime().exec( "cmd.exe   /C   start   D:\\test.bat" );   解决不弹框只需要“start”后面加一个参数“/b”就行:    [java]   Runtime.getRuntime().exec( "cmd.exe   /C   start   /b   D:\\test.bat" );   ...
    题记:         最近弄一个视频有关的项目,有很多的视频存储,所以存储这块就有必要进行一些监控,及内容淘汰等策略。存储设备都是分布式部署的,我们不希望在 server上安装特别的插件,如何获取远程磁盘信息,成了我最大的障碍。目前采用的方式是java建立telnet连接,发送操作系统命令,解析返回信 息,在此整理下。   摘要:          这是我第一次接触到java获取远程操作系统信息的工作,刚拿到需求有点两眼一抹黑,百度、Google的不少资料。总结起来大概三种类型:         1:Apache的commons.io中有一个工具类方法 ...
问题描述 以下两个堆栈跟踪指示同一个问题并报告相同的消息:打开的文件过多 丅异常 1 java.net.SocketException: Too many open filesat java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.ServerSocket.accept(Compiled Code) at weblogic.t3.srvr.ListenThread ...
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Graphics; import java.awt.Polygon; import javax.swing.DefaultCellEditor; import javax.swing.DefaultListCellRenderer; import javax.swing.Icon; import javax.swing.JComboBox; import javax.swing.JF ...
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都 ...
经典的一本书。Java问题定位必备。   部分目录 1 Java线程堆栈分析1 1.1 如何输出线程堆栈? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 如何解读线程堆栈? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1. ...
  操作系统不使用 UTC 时间的情况下,操作系统会使用系统记录的夏令时跳变时间点自动进行夏令时切换。 suse11 系统在 cd /usr/share/zoneinfo 中有所有时区信息。可以用 zdump -v 时区 ID 查看时区信息,里面会有详细的夏令时切入切出点记录。 如 : Europe/Budapest  Sun Mar 25 00:59:59 2012 UTC = Sun Mar 25 01:59:59 2012 CET isdst=0 Europe/Budapest  Sun Mar 25 01:00:00 2012 UTC = S ...
Java中通过TimeZone getTimeZone(String ID) 方法可以获取各种不同时区, 其中可的用所有ID. Etc/GMT+12 Etc/GMT+11 MIT Pacific/Apia Pacific/Midway Pacific/Niue Pacific/Pago_Pago Pacific/Samoa US/Samoa America/Adak America/Atka Etc/GMT+10 HST Pacific/Fakaofo Pacific/Honolulu Pacific/Johnston Pacific/Rarotonga P ...
How to Write a Custom Swing Component February 22, 2007 Kirill Grouchnikov   Contents Basic Building Blocks The Component Class: UI Delegate Plumbing The Model Interface The Model Implementation The Model Uni ...
这个题目起的有点难懂,但也实在想不出更好的题目来。所谓分层Pane结构是指JFrame/JApplet/JDialog等Swing顶层容器 的JRootPane/JLayeredPane/GlassPane/ContentPane结构。所谓Swing组件高级特性其实是指某些组件的特殊 功能的实现,比如弹出菜单、Tooltip、JComboBox的下拉窗口、Drag and Drop实现、Docking Pallete窗口等等。这些特性同普通组件不同,它们往往需要动态的变化、覆盖其他组件,它们之间存在一定层次关系。那么Swing中是怎么样实现这些 功能呢?   一直以来想写一篇文章 ...
Global site tag (gtag.js) - Google Analytics