- 博客(60)
- 收藏
- 关注
原创 加密收藏片段
当然,这不是足够安全的做法。足够安全的做法就是服务器端产生session key以后,是用PKI的方式来加密sessioin key的,PKI属于非对称加密,非常可靠但效率比较低,session key则是对称加密,效率比较高但安全性较差。用PKI的方式加密session key进行传输,就结合了这两者的优点,既可以保证session key的安全传输到通讯的另一端,然后正常的通讯又都是采用ses...
2012-05-28 08:35:31 136
原创 WinDump使用说明(转)
WinDump使用提示基本用法:windump [ -aBdDeflnNOpqRStvxX ] [ -c count ] [ -F file ] [ -i interface ] [ -m module ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -E algo:secret ] [ expression ] ...
2012-04-27 18:21:32 579
原创 飞鸽收藏(转)
我们常在局域网内用飞鸽进行沟通、文件传输。有天突发奇想,要是我能冒充某给人给另外一个人发送飞鸽消息,该多有趣?有了想法,就该去实现,不然就是空想了。。不过还真空想了段时间,但最后还是写出了个小程序,和大家分享下。 要想冒充他人,首先得了解下飞鸽协议(见http://zhidao.baidu.com/question/41558223.html)。由于我们大多数人用的都是飞秋,所以就直接分析飞秋了。...
2012-04-27 18:18:11 233
原创 主题:边读边写【7】 ----java 多线程实战【Thread /Executors】(转)
http://www.iteye.com/topic/1122930
2012-04-23 11:39:10 266
原创 操作property文件(转)
对于一些常量我们经常放到property属性文件中.今天在对其的存取过程中遇到了些问题:1:取的时候掉了内容2:取出后出现乱码首先,我们的property文件大约如下: #友情链接news.link.inner.href = http: // www.baidu.com, http://www.baidu.com , http://www.baidu.com new .link.in...
2012-04-12 10:51:55 193
原创 Java 系统运行时性能和可用性监控
简介: 当今的许多 Java 应用程序都依赖于一组复杂的分布式依赖关系和移动部件。很多外部因素都可能对应用程序的性能和可用性造成影响。这些影响基本上都无法完全消除或解决,且难以在预生成环境中准确模拟。Stuff happens。但是,您可以创建并维护一个全面的系统来监控应用程序的整个生态系统,从而显著降低这些事件的严重性和持续时间。 本系列文章给出了实现此类系统的一些模式和技巧。模式,以...
2012-04-12 10:40:53 618
原创 Jconsole_一个监控JVM资源的JDK自带小工具 (转)
最近一直忙着测一个tomcat的接口,测试中LR总出现27796的错误提示timeout,烦的要死就是不知道问题出在哪儿。。后引进了这个小工具,非常不错,而且不须任何特殊配置即可使用,还是图形化的,很赞~ 被监控的服务器端配置: 打开服务器的tomcat配置文件catalina.sh(路径为:/usr/local/tomcat6/bin),可直接在文件中找到此配置信息处,进行修改,...
2012-04-12 10:32:19 125
原创 探索JVM运行状态的利器—JVMPI,HPROF_剑_百度空间 (引)
.什么是JVMPI?Java Virtual Machine Profiler Interface。参考 http://java.sun.com/j2se/1.4.2/docs/guide/jvmpi/jvmpi.html#overviewJVMPI可以做什么?它可以监控VM发生的各种事件。例如当JVM创建,关闭,Java类被加载,创建对象,或GC回收,等37种事件。既然是接口...
2012-04-12 10:29:29 97
原创 JVM jvmpi (转)
转自 http://chain.blog.163.com/blog/static/14084852320117164610479/ 近段时间,我们项目中用到的WebSphere应用服务器(WAS),但在客户的production环境下极不稳定,经常宕机。给客户造成非常不好的影响,同时,也给项目组很大压力。为此,我们花了近一个月时间对其诊断,现在基本上稳定了,需要继续观察一段时间。现在我主要...
2012-04-12 10:18:56 392
原创 java2d备忘(转)
http://blog.csdn.net/nickcen/article/details/352098 jps jstat -gcutil 5964 1000 1000 >> c:\gc.log
2012-04-11 18:03:55 109
原创 APACHE PIVOT 论坛
http://apache-pivot-developers.417237.n3.nabble.com/ http://mail-archives.apache.org/mod_mbox/pivot-user/201201.mbox/browser http://apache-pivot-users.399431.n3.nabble....
2012-04-11 17:49:31 98
原创 小网站个人收藏
http://www.java2s.com/Tutorial/Java/CatalogJava.htm http://www.itpub.net/forum.php 单例模式http://www.iteye.com/topic/1121918
2012-03-13 11:47:02 121
原创 java 格式化小数
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。...
2012-03-09 16:53:16 221
原创 org.apache.commons.net.ftp.FTPClient 例子(转)
转自 http://zhangnet1.iteye.com/blog/907109 org.apache.commons.net.ftp.FTPClient使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能...
2012-03-02 09:26:50 173
原创 java查询一次性查询几十万,几百万数据解决办法(转)
java查询一次性查询几十万,几百万数据解决办法很早的时候写工具用的一个办法。当时是用来把百万数据打包 成rar文件。所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊1、先批量查出所有数据,例子中是一万条一批。2、在查出数据之后把每次的数据按一定规则存入本地文件。3、获取数据时,通过批次读取,获得大批量数据。此方法参见:http://yijianfengvip.b...
2012-02-29 09:15:22 632
原创 java 读取txt,java读取大文件
java 读取txt,java读取大文件设置缓存大小BUFFER_SIZE ,Config.tempdatafile是文件地址来源博客http://yijianfengvip.blog.163.com/blog/static/175273432201191354043148/ package com.yjf.util;import java.io.File;impor...
2012-02-26 19:39:58 157
原创 StringUtils用法+StringUtils详细介绍
StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static void StringUtil(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2012-02-26 19:38:25 112
原创 extjs theme
EXTJS THEME BUILDERhttp://extbuilder.dynalias.com/springapp/mainpage.htm slate themehttp://apex.oracle.com/pls/otn/f?p=65555:44:1593455121208701::NO: http://examples.extjs.eu/ http:...
2012-02-21 10:19:17 89
原创 Eextj3.x扩展(转)
http://www.cnblogs.com/dickhead/ 2011年8月6日 继续ext3.x,扩展3 这个扩展可以通过插件支持的方式很方便的让表格的行可以拖动排序,下面是预览效果。HTML页面的代码可以看预览效果的框架页的代码 /*** edit by Dickhead** goal 让GridPanel的行支持拖动排序的插件 ** 插件方...
2012-02-20 18:26:40 163
原创 java 字节流网址收藏(暂)
Java I/O关于缓冲区部分提高性能的源码分析【Stream】 http://383984216-qq-com.iteye.com/blog/1336788java 字节流与字符流的区别http://wjheye.iteye.com/blog/1041309 ...
2012-02-07 10:43:13 89
原创 String类substring方法导致的Java内存泄漏问题 (转)
此问题在项目中被发现,经查看JDK源码(JDK1.6),String类的public String substring(int beginIndex, int endIndex)的实现让我很意外。想重现这个场景很容易,请看代码。 package TestStringOutOfMemory;import java.util.ArrayList;import...
2012-01-06 10:10:52 128
原创 Swing 线程之SwingUtilities.invokeLater()(转)
声明:本文章转自 http://blog.csdn.net/bzwm/article/details/3895381 现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1: package com;im...
2012-01-06 10:00:16 94
原创 Java Swing GUI多线程之SwingUtilities.invokeLater和invokeAndWait
在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。 Swing是事件驱动的,所以在回调函...
2012-01-05 16:55:26 577
原创 用java.util.Timer定时执行任务
如果要在程序中定时执行任务,可以使用java.util.Timer这个类实现。使用Timer类需要一个继承了java.util.TimerTask的类。TimerTask是一个虚类,需要实现它的run方法,实际上是他implements了Runnable接口,而把run方法留给子类实现。 下面是我的一个例子:class W...
2012-01-05 16:11:59 103
原创 TCP/IP 协议簇下的各报文结构总结
一、TCP/IP 协议簇层次结构:二、具体的协议有:说明:1. ARP和RARP 用于物理地址和网络地址间的转换,应属于物理链路层。但由于ARP和RARP在以太网帧中都有各自的帧类型,所以画在以太网驱动程序和IP之间。2. ICMP和IGMP 通常用于查询网络管理,也就是被认为是IP层的组成部分。但它们都是被封装在IP...
2012-01-05 15:49:39 379
原创 ubuntu命令大合集
查看软件xxx安装内容dpkg -L xxx查找软件库中的软件apt-cache search 正则表达式查找软件库中的软件aptitude search 软件包查找文件属于哪个包dpkg -S filename查找文件属于哪个包apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件...
2012-01-05 15:46:54 100
原创 find locate
locate :基于文件数据库搜索速度快,支持模糊匹配. -i 忽略大小写 -n N 找到对应文件后只显示前N行 updatedb: locate数据库生成,不过速度比较慢,需要遍历文件.find : 实时检索,精确匹配文件名,格式: find [DIR,...] [CRITERIA (规则)] [ACTION...] [ACTION] 默认p...
2012-01-05 15:45:15 84
原创 ubuntu 10.10 升级到 11.04
# GUI 方式用 development release 模式进入 update manager ,按 F2 然后输入 update-manager --devel-release就可以开启了,你会看到可以升级到 10.10 的字样 ( 如下图),按 upgrade 升级吧。# CLI 方式修改 /etc/update-manager/release-...
2011-12-30 21:28:23 146
原创 编译xorg-1.7.7
[size=medium]编译xorg-1.7.7系统环境:ubuntu10.10软件包:xorg-server-1.7.7.tar.bz2下载地址:http://xorg.freedesktop.org/archive/individual/driver/(intel 官方网站)编译xorg$ tar xf xorg-server-1.7.7.tar.bz2 ...
2011-12-30 21:00:46 1322
原创 tcpdump网摘
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and sr...
2011-12-30 20:57:52 129
原创 NMap网摘
工具介绍:NMap是Linux下的网络扫描和嗅探工具包。可以帮助网管人员深入探测UDP 或者TCP端口,直至主机所使用的操作系统;还可以将所有 探测结果记录到各种格式的日志中,为系统安全服务。NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包,其基本功能有三个,一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nma...
2011-12-30 20:56:33 112
原创 ubuntu java配置
Ubuntu10.10安装sun-Java6-jdk 最近要做android开发,家里和公司的台式都用的Win7,安装Java都不麻烦,下载安装就可以了。 到了我的ubuntu本子就麻烦了,我属于ubuntu小白,安装个软件都不会。开始的时候觉得在ubuntu software center里面应该有Java吧,就在ubuntu software center里面搜,结...
2011-12-30 20:54:16 94
原创 linux下抓包命令--tcpdump的使用
例:tcpdump host 172.16.29.40 and port 4600 -X -s 500tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型 ] ...
2011-12-27 17:27:10 101
原创 java经典论坛(引)
国内: http://www.beifengkd.com/?u=1718 视频,文档,资料最全的学习网站 www.chinajavaworld.com -论坛人很多,高手也多,不过好像都在潜水 www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点。 www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。 www.hui...
2011-12-21 22:01:22 89
原创 JAVA多线程模式之Balking(引)
当现在不适合这个操作,或是没有必要进行这个操作时就直接放弃这个操作而回去。这个就是Balking模式例如王某在餐厅吃饭,当王某需要点餐时喊服务员需要点餐。当服务员A和B都注意到了王某点餐的示意,这时服务员B看到服务员A已经去响应了王某的点餐请求,所以服务员B就不会再过去响应王某的点餐请求。 程序示例:程序的需求是模拟一个自动保存的功能。自动保存是为了预防计算机忽然断电或则软件突然出错的...
2011-12-21 21:58:47 125
原创 Java内存管理的9个小技巧(引)
1、别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如:以下是引用片段:ps.setBoolean(“isClosed”,new Boolean(true)); ps.setBoolean(“isClosed”,...
2011-12-21 21:45:56 70
原创 chrome不支持applet的解决办法
Steps:1. sign in as a root.2. go to google chrome directory and check the pluginscd /opt/google/chrome/plugins3. create a link to java jre:ln -s /usr/java/jre1.6.0_20/lib/amd64/libnpjp2.soThat's it. I...
2011-12-20 16:28:20 3157
deployJava
/* * Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * Redistribution and use in source and b...
2011-10-20 08:49:10 336
原创 columnCheckTree1.1
<br />项目比较紧,所以好久木有更新。<br />/** * @class Ext.tree.ColumnCheckNodeUI * @extends Ext.tree.TreeNodeUI * * 对 Ext.tree.ColumnNodeUI 进行checkbox功能的扩展,后台返回的结点信息不用非要包含checked属性 * * 扩展的功能点有: * 一、支持只对树的叶子进行选择 * 只有当返回的树结点属性leaf = true 时,结点才有checkbo
2011-05-12 23:13:00 599 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人