JAVA
文章平均质量分 57
see_you_see_me
为了忘却的纪念
展开
-
实战MyEclipse SVN插件安装
本文讲述在Myeclipse上安装SVN的具体步骤 svn插件版本:site-1.8.4 Myeclipse版本:MyEclipse 6.5.0 GA 第一步:下载svn插件安装包 可以从http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&fol原创 2012-01-12 13:03:58 · 1151 阅读 · 0 评论 -
设计模式学习之 迭代模式
迭代模式在日常的应用中几乎是无处不在,但是因为Java内部已经实现对集合对象的迭代,所以好像这种模式不常用,其实是用到了,只是没觉察到,今天就在这里剖析其中的秘密。 先看看迭代模式的类图: [img]http://dl.iteye.com/upload/attachment/483777/325ed751-855e-31ec-b253-5fcff893faaa.jpg[/img] ...原创 2011-05-18 23:38:53 · 91 阅读 · 0 评论 -
用Socket实现广播聊天室
首先说明的是,本帖中的例子是来自网上的一个例子,经过了优化后的结果 实现以下功能: 1.在服务端提示所有客户端发来的消息以及当前的在线人数 2.服务端自动转发新上线用户的IP端口号消息给所有用户(当前用户除外) 3.服务端自动转发当前客户发给其他客户的消息 4.服务端自动转发离线客户的消息 5.服务端接收客户端的断开连接消息,可以断开当前连接 6.客户端连接指定的服务端端口 7...原创 2011-04-13 22:42:51 · 282 阅读 · 0 评论 -
Struts2返回XML,JSON格式
[code="java"][/code]Struts2返回XML格式 1.struts.xml里面的配置package extends="struts-default" [code="java"] [/code] 2.Action里面的方法 [code="java"] public void xxxMethod() throws IOException...原创 2009-12-19 23:28:54 · 61 阅读 · 0 评论 -
Java实用经验总结--日期、数字篇
[b]首先声明,此文章是转载自[url]http://yiliner.iteye.com/blog/207111[/url],原文作者是yiliner[/b] 1. 日期部分 对于像日期、时间和钱这样的对象来说,不同的国家、地区都有不同的显示格式。即便是同一地区,也可能存在差异。但是在不考虑国家化,时间格式相对固定的情形下,对于时间的处理还是相对比较简单的。在我最近所作的一个小程序里面,遇...原创 2009-11-13 19:54:34 · 83 阅读 · 0 评论 -
java GregorianCalendar 获取两个日期之间所有日期
[code="java"] package com.lihan; import java.util.*; import java.text.*; public class Test { /** * @author 李晗 * @param d1 * @param d2 * @return Gre...原创 2009-11-13 19:48:48 · 216 阅读 · 0 评论 -
Missing artifact jdk.tools:jdk.tools:jar:1.8的解决方法
使用Scala IDE build of Eclipse SDK 创建了一个Hadoop的MVEN开发工程之后,引入了相关的依赖包 org.apache.hadoop hadoop-common ${haddop.version} org.apache.hadoop hadoop-common ${ha原创 2017-08-11 16:50:49 · 25828 阅读 · 1 评论 -
设计模式之命令模式的作用
命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式的结构 命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。 每一个命令都是原创 2017-01-16 22:37:00 · 326 阅读 · 0 评论 -
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。 GC(Garbage Coll转载 2011-12-30 17:38:19 · 266 阅读 · 0 评论 -
Sun JVM分析工具jps,jstat,jmap,jconsole,MemoryAnalyzer
一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:转载 2011-12-30 17:37:32 · 508 阅读 · 0 评论 -
从exe4j打包成的exe中提取jar包
以前碰到过的打包的java程序都可以用winrar解压得到jar文件从而进行进一步的反编译,然而今天碰到一个用exe4j打包的程序,无法直接用winrar解压,上网查资料未果。 后来想到这个程序的原理是将jar全部解压然后调用java运行库执行,于是到temp文件夹中搜索*.jar,果然找到了目标程序。 很简单的原理,供后来者参考。 我试过,确实很管用,但是如果是在源码里增加了混淆的...原创 2013-03-13 14:03:18 · 784 阅读 · 0 评论