- 博客(82)
- 问答 (1)
- 收藏
- 关注
原创 根据进程ID连接JMX,代码测试
[code="java"]import sun.misc.VM;import sun.misc.VMSupport;import java.io.IOException;import java.net.ServerSocket;/** * Created by DUDU on 2018/6/12. */public class Server { p...
2018-06-19 10:19:47
370
原创 java.net.SocketException: Software caused connection abort
[size=medium]原因分析可以看TCP关闭状态详解https://www.cnblogs.com/borey/p/5626124.html上图是tcp连接被动关闭方的状态转换图[color=red](1)收到对端FIN后,关闭读通道进入CLOSE_WAIT状态[/color](2)在CLOSE_WAIT状态等待应用层调用close函数关闭连接(3)如果在超时时间内调...
2018-03-08 11:16:27
2761
原创 ReadFile2ByteArrayTest
[code="java"]package com.ghca.policeintf.test;import java.io.FileInputStream;import java.io.IOException;/** * Created by DUDU on 2017/11/2. */public class ReadFile2ByteArrayTest { ...
2017-11-02 11:09:08
194
原创 【转载】Java中连结MySQL启用预编译的先决条件是useServerPstmts=true.
Java中连结MySQL启用预编译的先决条件是useServerPstmts=true.标签: mysqljavacharacterquerycollationtimezone2011-10-28 10:47 7140人阅读 评论(4) 收藏 举报 分类: go deep into final(37) JDBC(28) 版权声明:本文为博主原创文章,未经博主允许不得转载。...
2016-03-17 11:44:03
165
原创 【转载】Java中连结MySQL启用预编译的先决条件是useServerPstmts=true.
在Java编程中,应用代码绝大多数使用了PreparedStatement,无论你是直接使用JDBC还是使用框架。 在Java编程中,绝大多数使用了使用了PreparedStatement连接MySQL的应用代码没有启用预编译,无论你是直接使用JDBC还是使用框架。 在我所能见到的项目中,几乎没有见过启用MySQL预编译功能的。网上更有文章说MySQL不支持预编译,实在是...
2016-03-17 11:41:43
199
原创 java自己实现的MD5算法,没用到sun的MD5服务
java自己实现的MD5算法,没用到sun的MD5服务,出现这个原因是因为发现在AIX上java.security.NoSuchAlgorithmException: MessageDigest md5 implementation not found at org.apache.harmony.security.fortress.Engine.getInstance(Eng...
2015-03-13 16:44:23
156
原创 网上找的一个滑动图片,效果非常不错,代码也简洁,引用起来非常方便
[code="java"]Insert title hereimg{border:0;}/* focus */#focus{width:800px;height:280px;overflow:hidden;position:relative;}#focus ul{height:380px;position:absolute;margin:0;padding:0;...
2015-03-06 13:29:30
172
原创 滑动图片-------改进版本
[code="java"]Insert title here $(document).bind("mobileinit", function() { $.mobile.autoInitializePage = false; }); var current = null; window.onload = fun...
2015-03-05 17:41:12
128
原创 新的滑动图片代码-包含手机端滑动事件
Insert title herevar current = null;window.onload = function() { current = $('#image1'); $("#div222").on("swipeleft",function(){ left(); }); $("#div222").on("swiperi...
2015-03-04 17:42:30
170
原创 AXIS 1.4 服务端特殊字符不转义(比如CDATA区域,研究了好久)
[code="java"]import java.io.PrintWriter;import javax.servlet.http.HttpServletResponse;import org.apache.axis.Message;import org.apache.axis.MessageContext;import org.apache.axis.message.SO...
2014-12-24 17:06:42
1051
原创 Tools.java
[size=x-large][size=large][code="java"]package com.ghca.policeintf;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.FileInputStream;import java.io.FileNotFou...
2014-12-15 14:13:18
114
原创 浅析IP分片原理
[size=large]浅析IP分片原理IP分片是网络上传输IP报文的一种技术手段。IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。不同的链路类型规定有不同最大长度的链路层数据帧,称为链路层MTU(最大传输单元)。常见以太网的MTU为1500,若IP协议在传输数据包时,IP报文长度大于转发接口的MTU,则将数据报文分为若干分片进行传输,分片报文到达接收方时,...
2014-02-28 15:47:17
1403
2
原创 SIGHUP信号与控制终端
[size=large] SIGHUP信号与控制终端UNIX中进程组织结构为 session (会话)包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程。一个session可能会有一个session首进程,而一个session首进程可能会有一个控制终端。一个进程组可能会有一个进程组首进程。进程组首进程的进程ID与该进程组ID相等。这儿是可能会有,在一定情况之下是没有的。与终端交互...
2014-02-18 14:47:19
190
原创 TCP不会造成IP分片,而UDP和ICMP则会造成IP分片
[size=large]为什么TCP不会造成IP分片呢?原因是TCP自身支持分段,在TCP进行三次握手的时候,会协商MSS的大小(一般就是MTU),该MSS值存放在TCP段的选项中。当TCP要传输长度超过MSS(Maxitum Segment Size)的数据时,会先对数据进行分段,因此,TCP一般不会造成IP分片。而UDP和ICMP就不支持这种分段功能了,UDP和ICMP认为网络层可以传...
2014-01-02 14:52:09
308
原创 如何远程登陆X桌面??
如何远程登陆X桌面??只要深刻理解X是协议,而不是某个具体的软件就很容易解决这个问题。X是协议,不是某个具体软件,而且是server/Client形式的网络服务。因此,想要让机遇X协议的软件显示在WINDOW机器上,就需要在windows机器上运行X服务器。就好比,你要用浏览器访问一个另一台计算机,那么另一台计算机必须提供HTTP服务。因此,想让X软件运...
2013-12-26 13:52:23
3041
原创 模仿百度后台分页组件
效果如下:[img]http://dl2.iteye.com/upload/attachment/0092/4120/3f4b4cf6-fd85-37f7-9145-f2fd5b585e50.png[/img]代码如下:[code="java"]public String createPageHtml(int totalPages,int pageNo,int showPage...
2013-12-23 10:12:46
157
原创 字节序 endia
字节序只在产生底层字节数组的时候起作用,如果底层字节数组已经产生好了,那么输出的时候只会按字节数组的存入顺序输出。如:[code="java"]//中文“王”字的Unicode编码是 738B String a = "王"; byte[] utf_16 = a.getBytes("utf-16le"); for (byte b : utf_16) { ...
2013-12-09 13:42:41
139
原创 AXIS获取MessageContext
[color=blue][size=large]客户端: 必须在进行了真实的接口调用之后才能获取到MessageContext stub._getCall().getMessageContext().getRequestMessage().getSOAPPartAsString() stub._getCall().getMessageContext(...
2013-11-26 17:24:40
1739
1
原创 iptables端口转发
[color=blue][size=large]将发往本服务器12346端口的数据转到 221.236.6.218机器的5080端口192.168.11.35是本服务器的私网IP只需要配置“一半”的规则就行了,不用关心数据回到客户端主机的问题,因为iptables会自动处理-A PREROUTING -p tcp -m tcp --dport 12346 -j DNAT -...
2013-11-15 14:09:00
108
原创 RSA
[code="java"]package com.ghca.roam.sync;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyP...
2013-10-21 17:03:54
212
原创 http://blog.renren.com/share/224726735/1535159409
http://blog.renren.com/share/224726735/1535159409
2013-09-24 22:04:59
567
原创 div层相对屏幕居中
没有研究过这个问题的朋友觉得很难,实际上原理很简单,主要记住以下3点就OK了。1、先让这个DIV绝对定位.2、让他距离上边50%,左边50%;这会这个DIV的左上角这个点就是窗口的正中间;3、因为已经知道了这个DIV的高和宽了,那么再从这里点向左移动总宽及高的一半就可以了;记住以上3个要点,来看个例子以下是代码片段:[code="java"] [/code]...
2013-08-27 09:59:20
163
原创 关于Oracle本地登录和TNS
问题: 远程登录oracle数据库需要启动监听程序 lsnrctl start 本地登录则不需要 是不是说明listener.ora对于本地登录没关系呢? 还是我的理解有问题?回答1: 如果你SQL> CONN / AS SYSDBA 不需要监听如果:SQL> CONN SYS/ADMIN@SERVICE AS SY...
2013-08-22 15:13:05
842
原创 ConcurrentHashMap在惠普Unix上的问题
[code="java"]import java.util.ArrayList;import java.util.HashMap;import java.util.Hashtable;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Random...
2013-08-16 14:42:27
82
原创 unix分家史
[size=large]先说下POSIX,POSIX是一套标准,目的是为Unix系统的“风格”和API等等定义一套统一的标准。AT&T:开发原始Unix加州大学伯克利:BSD Unix,这个是原始Unix的分支,也是两种Unix“风格”中的其中一种。而且这个Unix分支最重要的贡献之一就是TCP/IP。AT&T:System V,这个也是原始Unix的分支,也是两种Unix...
2013-08-08 15:03:43
119
原创 x-window gnome kde xfree xfree86 xorg xlib qt gtk 晕了没?
[size=large]注意:安装x-window的时候即使不安装gnome和kde,也是可以显示图形的(只需要实现了X协议的客户端),只是没有“最大化,拖动。。。。”等等等等等等等等很多特效。x-window:也叫X11,基于X协议的图形化规范,包含服务端和客户端,两者之间跑X协议。gnome:X协议的客户端程序,主要是实现了“桌面环境”,所谓的“桌面环境”可以和XP的资源管理器...
2013-08-07 15:48:50
347
原创 终端????
[color=blue][size=large]今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。 终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm. 控制台,英文叫做console。 要明白这两者的关系,还得从以前的多人使用的计算机开始。 大家都知道,最初的计算机由于价格昂贵...
2013-06-28 23:20:11
181
原创 精确绑定
[color=blue][size=large]不知道楼主说的是不是宽带上网的端口绑定?如果是的话,我可以告诉你。宽带上网的端口绑定是指用户从某一个DSLAM的某个端口上线,DSLAM需要启用PPPoE+功能,启用后,DSLAM侦听到PPPoE协议流量,自动会将用户上到DSLAM的端口信息通过PPPoE+协议通告给BRAS,BRAS再将DSLAM上到BRAS的端口信息也封装进PPPoE+协议包里面...
2012-12-03 17:36:48
216
原创 Unix Linux修改LANG
[size=large]在aix,solaris.hp,redhat,suse 上如何修改locale.Locale 常用命令locale -a 列出系统当前安装的所有localelocale -a |grep ja 列出所有日语的localelocale 查看当前的locale...
2012-10-31 21:36:17
458
原创 oracle查询表级锁语句记录[转载,经过测试有效]
[size=large][color=blue]1. ORACLE中查看当前系统中锁表情况select * from v$locked_object可以通过查询v$locked_object拿到sid和objectid,然后用sid和v$session链表查询是哪里锁的表,用v$session中的objectid字段和dba_objects的id字段关联,查询详细的锁表情况。查询S...
2012-08-28 13:28:46
176
原创 滑动图片
[color=blue][size=large]个人感觉,最关键的一点是 滑动之前页面的布局(要让图片都在同一行,并且超过宽度的部分自动被隐藏起来)。办法是:最外部DIV固定宽度,然后设置overflow:hidden ,然后在这里面放一个 非常非常宽的 div,这样这个div右边的部分就会被隐藏起来,最后就可以 在 内部 div 里面放图片了。滑动的实现就是 不断设置 每个 i...
2012-07-06 11:47:24
96
原创 我习惯的log4j配置
[size=large]log4j.rootLogger=debug,outLocationlog4j.appender.outLocation=org.apache.log4j.ConsoleAppenderlog4j.appender.outLocation.layout=org.apache.log4j.PatternLayoutlog4j.appender.outLocat...
2012-07-03 15:05:22
58
原创 java正则
[url]http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html#reg4[/url]
2012-06-28 16:57:14
82
原创 事务的隔离级别研究
[color=blue][size=large]今天无聊研究了一下以前没仔细看过的事务隔离级别,目前通用的包括大概是下面的图片的样子:[img]http://dl.iteye.com/upload/attachment/0069/5511/30047977-db9e-3152-bd84-3483b63bbb10.png[/img]其中,oralce和其他很多数据库默认第二种...
2012-06-14 17:35:42
86
原创 Java 序列化的高级认识
[url]http://www.ibm.com/developerworks/cn/java/j-lo-serial/index.html?ca=drs[/url]
2012-05-24 14:20:37
73
原创 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
[url]http://www.ibm.com/developerworks/cn/java/j-lo-tree/index.html?ca=drs-[/url]
2012-04-26 15:52:04
91
空空如也
项目经理是什么心理?
2010-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人