
重构Java
文章平均质量分 90
三少GG
解决一些遇到的小麻烦
展开
-
SSH流行架构解析
http://www.accp4u.com/2010/0519/1608.html在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。<br /> 用Java来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3层都有各自的问题需要回答。而每一层又需要实现那些技术?应转载 2010-06-25 03:44:00 · 953 阅读 · 0 评论 -
Java各种系统架构图及其简介
各种系统架构图及其简介 转载请保留出处,不胜人生一场醉汇总。以下文字和架构图均在本人相关系统设计和架构方案中有所应用。原文出处:http://space.itpub.net/6517/viewspace-609654 1.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用转载 2013-05-07 23:39:32 · 10132 阅读 · 0 评论 -
FreePenalty
Eclipse批量改包名 1.在把eclipse的目录切换到Package Explorer,然后,在其中对应的包上右键,选择Refactor--->Rename,在打开的Rename对话框中,还可以进行选择一些选项,这样,就可以更改包名了。然后,使用同样的方法修改类名。感觉效果不错。 2.另外,还有可能会替换一些名称,如果时整个项目替换,可以使用eclipse的Sear转载 2013-01-31 14:44:35 · 1131 阅读 · 0 评论 -
JUnit
1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。 由于Junit相对独立于所编写的代码,可以测试代码的编写可以先于实现代码的编写,XP 中推崇转载 2012-10-25 01:51:00 · 1207 阅读 · 0 评论 -
【经典集合】Java垃圾回收机制
【经典集合】Java垃圾回收机制综合了若干人的blog~1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引原创 2012-10-09 16:49:02 · 1168 阅读 · 0 评论 -
JNI介绍
Java基础知识——JNI入门介绍Java类型和本地类型对应 在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像 booleans、i转载 2012-07-26 00:18:32 · 798 阅读 · 0 评论 -
Java Socket通信实现文件传输/图片传输
Java Socket通信实现文件传输/图片传输这只是一个简单的Demo,实际应用时,可能还需要先将文件名或者文件的后缀名传给接收方,这个难度不大,大家可自行添加发送端ClientTcpSend.java:View Codeimport java.io.DataOutputStream;import java.io.File;import java.io.Fil转载 2012-08-02 16:24:18 · 2340 阅读 · 0 评论 -
java垃圾回收机制解惑
java垃圾回收机制解惑分类: JAVA基础一、谁在做Garbage Collection? 一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是Java自身在做。 在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用delete告诉系统,可以回收这块空间了。这个要求,转载 2012-06-04 22:39:41 · 1037 阅读 · 0 评论 -
RandomAccessFile
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2012-04-17 15:13:43 · 1284 阅读 · 0 评论 -
【经典Java系列】JNI || ABI
Jvm封装了各种操作系统实际的差异性的同时,提供了jni技术,使得开发者可以通过java程序(代码)调用到操作系统相关的技术实现的库函数,从而与其他技术和系统交互,使用其他技术实现的系统的功能;同时其他技术和系统也可以通过jni提供的相应原生接口开调用java应用系统内部实现的功能。+++++++++++++++++++++++++++++针对 ARM 体系结构的应用程序二进制接口 (原创 2011-10-26 21:21:04 · 1211 阅读 · 0 评论 -
Java中@Override的作用
Java中@Override的作用2009-10-15 15:11@override有注释文档的作用,可有可无有点像鸡肋但它对于编程粗心的人可是个很人性化的功能如果想重写父类的方法,比如toString()方法的话,在被重载的方法前面加上@Override ,这样编译的时候系统可以帮你检查方法的正确性如下@Overridepublic String toString转载 2011-11-18 13:20:47 · 1087 阅读 · 0 评论 -
windows系统下JDK1.6环境变量配置
一、JDK1.6下载 目前JDK最新版本是JDK1.6,到http://java.sun.com/javase/downloads/index.jsp可以下载JDK1.6。二、JDK1.6安装 JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到这个安装路径。我的安装路径是F:jdk1.6。三、配置环境变量 对于初学者来说,环境变量的配置是比较容易出错的,在配置的过程中应当仔细。使用JDK一共需要配置三个环境变量:jav转载 2010-09-28 21:18:00 · 1507 阅读 · 0 评论 -
JAR文件包及jar命令详解
<br /><br />JAR文件包及jar命令详解常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持Java 的跨平台特性。下面就来看看什么是 JAR 文件包吧:<br转载 2010-09-11 13:42:00 · 1068 阅读 · 0 评论 -
报表iText 简介-Java PDF
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iTex转载 2010-06-25 03:41:00 · 1668 阅读 · 0 评论 -
Ubuntu下MyEclipse 8.5 8.6下载与 安装 || 【svn插件】【ADT插件】安装!
============///////////////////////=======Attention!更改myeclipse-installer的权限:右键->属性->权限允许以程序执行文件 打勾(之前未改所以运行不了 2011.1.5)============///////////////////////=================svn安装:2011.12.原创 2010-12-17 14:01:00 · 12011 阅读 · 2 评论