- 博客(221)
- 资源 (1)
- 收藏
- 关注
转载 Maven2 を使おう! への修正 其ノ弐
Maven2 を使おう! への修正 其ノ弐Maven2Eclipse 「Maven2 を使おう!」の記事で、「Eclipse に変数 M2_REPO を定義する」際にmvn eclipse:add-maven-repo -Declipse.workspace=《workspace へのパス》を実行すると書きましたが、拙者の環境で試したところ、どーもうまくいかなかった
2012-06-14 23:22:09 400
转载 Maven2 を使おう! への修正
Maven2 を使おう! への修正Maven2Eclipse 「Maven2 を使おう!(2):Maven2 を実際に使ってみよう」の記事で、Eclipse に変数「M2_REPO」を定義するってのが抜けてましたm(_ _)m。 Maven2 を使って、定義する方法はそちらの記事に載せておきました。あまり必要ないかと思いますが他の変数を定義するのにも使えるので、一応 E
2012-06-14 23:20:17 327
转载 Maven2 を使おう! への修正
Maven2 を使おう! への修正Maven2Eclipse 「Maven2 を使おう!(2):Maven2 を実際に使ってみよう」の記事で、Eclipse に変数「M2_REPO」を定義するってのが抜けてましたm(_ _)m。 Maven2 を使って、定義する方法はそちらの記事に載せておきました。あまり必要ないかと思いますが他の変数を定義するのにも使えるので、一応 E
2012-06-14 23:20:16 240
转载 Maven2 を使おう!(2):Maven2 を実際に使ってみよう
Maven2 を使おう!(2):Maven2 を実際に使ってみようMaven2Eclipse 今回は Maven2 を単独でインストールして、Eclipse と連携する方法をみていきましょう。 Eclipse 上で Maven2 を使うためのEclipse プラグイン(m2eclipse)もありますが、そちらは機会があれば・・・ということで。♪Maven2 をインストー
2012-06-14 22:41:40 346
转载 Maven2 を使おう!(1):何が便利?
Maven2 を使おう!(1):何が便利?Maven2Maven2*1 は「プロジェクト管理ツール」と言われる。 でも、「管理」という語は、実際に何をするのかと聞かれても具体的によく分からないものの1つ*2。 なので、「これはMaven2 にしか出来ない」って機能をいくつか挙げておきましょう。♪デフォルトで周辺作業の自動化が出来る♪ビルド・プロセスの周辺作業をし
2012-06-14 22:26:28 536
转载 プロジェクトを持ち運ぶ・バックアップをとる
プロジェクトを持ち運ぶ・バックアップをとるMaven2 以前の記事で、プロジェクトの成果物をアーカイブにまとめる方法を見ました。 同様の方法で、ソース・コードなどをアーカイブにまとめることも出来ます。アーカイブの生成方法は「assembly 記述子」というファイルで指定し、事前に定義されている「assembly 記述子」にはbin jar-with-dependencies
2012-06-14 22:15:23 679
转载 リモート・リポジトリに登録されていない Jar ファイルを使う
リモート・リポジトリに登録されていない Jar ファイルを使うMaven2 Maven2 で外部ライブラリ(以下、Jar ファイルと仮定します。)を使いたい場合、POM ファイルに依存性を付加すればMaven2 が自動的にダウンロードして使用できるようにしてくれます。 ただし、そのライブラリがMaven2 のリモート・リポジトリに存在していない時は、この方法ではうまくいきません
2012-06-14 22:04:00 1733
转载 转:Java Annotation详解
转载自:http://william750214.javaeye.com/blog/298104元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标
2012-05-15 22:41:44 259
转载 Business Delegateパターン
Business Delegate(ビジネス・代理)パターンは コアJ2EEパターン の一つであり、多層で分散するJ2EEアプリケーションにおいて、プレゼンテーション層とビジネスロジック層の間に、ビジネスロジックを代理するクラスを配置して、プレゼンテーション層とビジネス層を分離する役割を果たします。本文は「問題」、「解決策」、「戦略」、「メリット」、「実装例」などからBusiness Dele
2012-05-15 22:05:29 570
转载 java泛型
什么是泛型?泛型(Generic type 或者 generics)是对Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使
2012-04-28 09:49:57 216
原创 用JAVA实现画面截取
import java.awt.Dimension;import java.awt.Point;import java.awt.Rectangle;import java.awt.Robot;import java.awt.image.BufferedImage;import java.awt.Toolkit; public static void mai
2012-04-27 22:11:35 408
转载 AspectJ 実行結果のキャッシング
何がやりたいか? †ある引数に対して決まった結果を返すメソッドがある場合、結果をキャッシュしておき、処理を行わずに値を返すようにすれば高速化を図れる このとき、AspectJ の @Around アドバイスを使ってメソッドの実行を乗っ取れば、元のプログラムを変更しなくてもよい↑例題 †フィボナッチ数を求めるプログラムを作る定義F(n) = F(n-1)
2012-04-22 17:55:14 467
转载 AspectJ GUIアプリの国際化
はじめに †AspectJ ログ で作った、おみくじアプリのソースコードに手を加えずに国際化したいこんなかんじ↑どうするか? †Swingアプリの JButton#setText() や JFrame#setTitle() を AspectJ の @Around アドバイス を使って乗っ取ってやればいいOmikujiI18N アスペクトを作成する
2012-04-22 17:53:31 1833
转载 AspectJ ログ
AspectJの概要 †Javaのメソッドに対して、横断的に処理を追加する技術たとえば、すべての public メソッドの開始・終了時にログを出力する処理を追加するなど用語Aspect = Java の Class に相当。Advice の集合体 Advice = Java の Method に相当。Method の開始・終了時に埋め込む処理。 Point Cut
2012-04-22 17:51:58 1313
转载 Jakarta log4j.xml に設定するログレベルの整理
はじめに †log4j.xml のログレベルの関係がよく分からないので調べてみる。次の3つで制御されるが、それぞれの関係は?appender の category の root の 結局こうなるcategory と root は、影響し合わない 実際に出力されるログレベルは、root と appender で指定したログレベルの内、どちらか厳しいもの c
2012-04-22 17:37:05 1568
转载 Jakarta CommonsLogging/log4j
Jakarta-Commons-Logging の概要 Jakarta-Commons-Logging のアプリ側プログラミング java.util.loggingの設定 log4jの設定 参考文献 Jakarta-Commons-Logging の概要 †プログラムとロギングフレームワークを分離する薄いラッパー 環境にlog4jがあればlog4jを使うし、なければJDKに
2012-04-22 17:30:41 488
转载 Jakarta commons-configuration
概要 練習問題 一意な項目の取得 繰り返し項目の取得 概要 †http://jakarta.apache.org/commons/configuration/どんな設定ファイルでもどんと来いライブラリ対応している設定ファイルの書式Properties files XML documents Property list files (.plist) JNDI
2012-04-22 17:27:49 393
转载 Jakarta commons-BeanUtils
概要 インストール JavaBeans内部変数の読み取り/書き取り ネストしたJavaBeans内部変数の読み取り/書き取り JavaBeansをMapに変換する MapもJavaBeansと同様に扱えます JavaBeansのメソッドの実行 参考文献 概要 †JavaBeansをMapの様に文字列を使って内部変数の出し入れを出来るようにするものですStrutsの内部で使わ
2012-04-22 17:23:25 656
转载 Jakarta commons-CLI
概要 †CLI = Command Line Interface Javaを実行するときのコマンドライン引数を解釈するためのライブラリです↑インストール †ダウンロードサイトから、cli-1.0.zipをダウンロードします 展開して出来た、commons-cli-1.0.jarをクラスパスに加えます。↑CLIの利用方法(サンプルコード)
2012-04-22 17:22:24 438
转载 xUnit Junit
JUnitクラスの構造 †public class XXXTest extends TestCase{ // コンストラクタ public XXXTest(String arg0){ super(arg0); } // テストメソッド // testで始まるメソッド public void testAAAA(){ //テストの内容 // テスト対象の
2012-04-22 17:04:35 661
转载 JAVA Pattern
2006.4.2011:33 作者:阿Q |评论:0 | 阅读:0 一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:
2012-04-22 16:25:26 1935
原创 使用PowerMock过程中的问题及解决
1.下面的异常出现org.mockito.exceptions.misusing.InvalidUseOfMatchersException:Misplaced argument matcher detected here:-> at beyond.tools.util.BeyondExcelUtilsTest.testDoMain(BeyondExcelUtilsTest
2012-04-21 22:18:26 26307
转载 Mocking static methods (PowerMock )
Mocking static methodsQuick summaryUse the @RunWith(PowerMockRunner.class) annotation at the class-level of the test case.Use the @PrepareForTest(ClassThatContainsStaticMethod.class) annotation
2012-04-17 22:45:22 1466
转载 Java中的Enum的使用与分析
Java中的Enum的使用与分析示例:public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ re
2012-04-17 21:25:33 341
转载 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門
はじめにJava バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Java
2012-04-14 23:12:13 1644
转载 Java EE ベースの大規模開発における単体テストの実践的アプローチ
1. は じ め に 社会全体の情報化が進む中,企業や官公庁の情報システムは重要な業務データや個人情報が蓄積され,様々な機能が盛り込まれて大規模化している.情報システムが対象とする業務の範囲やユーザ層が広がるにつれ,企業の競争優位や業務の効率化に及ぼす影響も大きくなるため,システム開発における品質と生産性に対する要求も高まってきている. 業務遂行に欠かせないミッションクリティカ
2012-04-05 22:27:09 1384
转载 oracle 查看 用户,用户权限,用户表空间,用户默认表空间
查看用户和默认表空间的关系。 select username,default_tablespace from dba_users; 1.查看表结构:desc表名2.查看当前用户的表:select table_name from user_tables; 3.查看所有用户的表名:select table_name from all_tables;
2012-04-02 23:48:26 309
转载 在Eclipse中修改javascript文件怎样不需重启Jetty
使用Maven + Eclipse + Jetty8进行J2EE开发一直是我喜欢的一种开发配置,但有一个问题一直困扰我。那就是.js文件更改以后,在eclipse里保存都会失败,eclipse给出的错误信息是文件被锁定。这样迫使每次都得重启Jetty,对Javascript的开发非常不方便。一直想找到解决方案,但一直都没有发现。今天终于找到了:)原因是如果NIO被支持的话,Je
2012-04-02 23:42:39 1552
转载 Java方法的可变参数类型
许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopyprint?public class TestVarArgus { public static void dealArray(int... intArray){ }
2012-04-02 23:40:39 504
转载 Class<Object>与Class<?>有何区别呢
1、? 和 Object 差不多,不过还是有差别。在这种情况下: class ,Object就不能用了Object是一个具体的类名,而?是一个占位符号,表示任何类型,只要是SomeClass类或者子类就可以。List可以放任何类对象List就只能放InputStream的实现类了。运行时刻,没错,Java的泛型是不存在,所以说,效率没有任何影响。2、泛型中使用通
2012-04-02 23:36:42 1203
转载 Java Thread
Java Thread使用Java多线程编程很容易. Java线程总是实现接口java.lang.Runnable, 一般有两种方法: 创建一个类实现接口Runnable, 创造该类的实例作为参数传给Thread构造函数, 创造Thread实例.package tony.test.testJavaThread;/** * @author Tony */publi
2012-04-01 23:00:12 367
转载 Spring AOP 之 RegexpMethodPointcutAdvisor
昨天,做了有关日志的AOP,对相关的AOP知识总结如下:1.引入AOP(Aspect Oroented Programming) 面向切面编程,是消除代码重复的一种方法。2.Spring AOP 中提供了两种PointcutAdvisor,分别是: ①org.springframework.aop.support.RegexpMethodPointcutAdvisor (需要加上完整
2012-03-31 21:40:09 1483 1
转载 面向 Java 开发人员的 Ajax: Google Web Toolkit 入门
Ajax简介Ajax是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写,由XHTML、CSS、JavaScript、XMLHttpRequest、XML等技术组合而成,是当前Web应用开发领域的热门技术,用于创建更加动态和交互性更好的Web应用程序,提升用户的浏览体验。Ajax的核心是JavaScript对象XmlHttpRequest。Xml
2012-03-29 21:57:27 388
转载 Java Excel API(書き込み機能(1))
開始/終了処理jxl.Workbookのメソッドを使用します。新規にExcelファイルを作成する。java.io.Fileインスタンスから作成する。File excelFile = new File("path/to/excel.xls");jxl.write.WritableWorkbook workbook = Workbook.createWorkbook(exc
2012-03-25 22:47:38 1641
转载 Java Excel API(書き込み機能(2))
セルの操作jxl.write.WritableCellのメソッドを使用します。以下変数sheetをWritableSheetのインスタンスとします。セルを生成する。セルの表示形式により、jxl.write.WritableCellの実装クラスをインスタンス化します。空白セル// セルの位置を元に生成int col = 0; int row = 1; // セ
2012-03-25 22:45:22 1500
转载 Java Excel API(読み込み機能)
「Java Excel API(以下JXLと記述します)」は、JavaでMicrosoft Excelを扱うことのできるオープンソースのライブラリです。同様のライブラリとしてはApache POIが有名ですが、Wordなど複数のMicrosoft文書を操作できるPOIとは異なり、こちらはExcelに特化したライブラリとなっています。今回はExcel文書の読み込み機能に焦点を当て
2012-03-25 22:38:40 1618
转载 使用freemarker生成文件
import freemarker.template.Configuration;import freemarker.template.TemplateException;public class Generator { private static Configuration cfg = null; static { if (null == cfg)
2012-03-21 23:29:12 592
转载 JavaでExcel文書を操作する一例
by 城風敏彦 http://shirokaz.comまえがきMinGWまたはCygwinをインストールJDKをインストールJExcelAPI(Java Excel API)のインストールjavaソースを作成するコンパイル&実行するJavaソースを改造するDBのテーブル定義ExcelをチェックするサンプルCSV化するサンプルJakartaPOIとJE
2012-03-20 22:10:44 2649
转载 POIを使用してJavaからExcel出力を行う
表形式のデータ保存には、CSV形式のテキストファイルを用いるのが一般的です。しかし、用途によっては、Microsoft Excelで作成したような見栄えの良い表形式での出力を求められることがあります。 そこで、本稿では「POI」と呼ばれるJavaのライブラリを使用して、Excelファイルを出力する方法を紹介します。POIは、ExcelやWordなどの「Microsoft OLE 2複合ドキュメ
2012-03-20 21:52:33 934
转载 java serializable深入了解
引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化
2012-03-20 21:31:54 374
thinking in java 4 English version
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人