Booming!



カテゴリ:[ PC/ネット/モバイル ]


8件の内、新着の記事から10件ずつ表示します。


[8] [URL]Oracle

投稿者: 森山浩和 投稿日:2017年10月13日(金)06時27分24秒 89.41.232.153.ap.dti.ne.jp  通報   返信・引用

./Oracle/Express Edition/@IT:Oracleコマンド目的別リファレンス.url:URL=http://www.atmarkit.co.jp/fdb/ref/ref_oracle.html
./Oracle/Express Edition/Oracle11g XE( 無償 ) のインストールからテスト用販売管理データのロードまで  logical error.url:URL=http://logicalerror.seesaa.net/article/396087130.html
./Oracle/Express Edition/Oracle入門 第5章補足.url:URL=http://rina.jpn.ph/~rance/om/oracle/hosoku05.html
./Oracle/Express Edition/超初心者の Oracle データベース開発環境導入 - Qiita.url:URL=http://qiita.com/heignamerican/items/5e69f7590378f2f00549
./Oracle/Hint/2つの副問い合わせの違い - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/inside/in-exists-difference.html
./Oracle/Hint/EXPLAIN PLAN - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/sql/explain-plan.html
./Oracle/Hint/Oracle SQL の Hint(ヒント)句まとめ(一覧) - drk7jp.url:URL=http://www.drk7.jp/MT/archives/001425.html
./Oracle/Hint/Oracle 実用的で簡単なヒント句のつけかた  Try&Error テクニカルブログ.url:URL=http://tryerror.net/tryerror/wordpress/post-223
./Oracle/Hint/テーブルの結合順序を制御したい! - SQL shutdown abort.url:URL=http://d.hatena.ne.jp/nijimass/20080526/1211806659
./Oracle/Hint/門外不出のOracle現場ワザ 第4章.url:URL=http://www.oracle.com/technetwork/jp/articles/chapter4-4-093511-ja.html
./Oracle/Injection/IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第6章 入力対策:SQL注入 #1 実装における対策.url:URL=https://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/502.html
./Oracle/Insert/オラクルINSERTメモ(Hishidama's Oracle insert Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/oracle/insert.html
./Oracle/Instance/データベースの情報を取得する - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/view/data-dictionary-view/database.html
./Oracle/Instance/南アラバ公国 Oracleが稼働しているコンピュータのホスト名確認.url:URL=http://margrave.seesaa.net/article/118852223.html
./Oracle/Join/[Oracle10g]外部・内部結合の結合キーが複数ある場合について - Yahoo!知恵袋.url:URL=http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1461990424
./Oracle/Join/ORACLE/オラクルSQLリファレンス(OUTER JOIN).url:URL=http://oracle.se-free.com/dml/08_outer.html
./Oracle/Join/Oracle独自の書き方で外部結合する際の注意点 - Qiita.url:URL=http://qiita.com/naotarou/items/aa78ae725d128b6e5a12
./Oracle/Join/OUTER JOINのONに書く条件とWHERE句に書く条件とでは、条件の意味合いが違うんだな - CAMUSのこくばん -クエリの板書所-.url:URL=http://d.hatena.ne.jp/CAMUS/20070609/1181354100
./Oracle/Join/SQL.url:URL=http://pgcafe.moo.jp/SQL/main_5.htm
./Oracle/Join/WHERE 句の Oracle スタイルの外部結合 - Amazon Redshift.url:URL=http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/r_WHERE_oracle_outer.html
./Oracle/Object Browser/SI Object Browser オンラインマニュアル.url:URL=http://siob.sint.co.jp/online1s/obs1vol3.html
./Oracle/Performance/[Oracle DB]索引(Index)を作成すべき列について  キャスレーコンサルティング 技術ブログ.url:URL=http://www.casleyconsulting.co.jp/blog-engineer/oracle/oracle-db%E7%B4%A2%E5%BC%95%EF%BC%88index%EF%BC%89%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%81%B9%E3%81%8D%E5%88%97%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/
./Oracle/Performance/Oracle SQLチューニング講座(7):索引を作成したのにパフォーマンスが悪いケース (1-3) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/0412/22/news090.html
./Oracle/Performance/ORACLE/オラクルSQLリファレンス(チューニング).url:URL=http://oracle.se-free.com/tuning/tuning.html
./Oracle/Performance/現場で使える Oracle SQL チューニング9.ヒントの書き方(Select).url:URL=http://blog.livedoor.jp/sql_tune/archives/50436364.html
./Oracle/Performance/実行計画の操作一覧 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/performance-tuning/explain-plan-operation.html
./Oracle/Performance/第37回 新しいSQLについて.url:URL=http://www.oracle.com/technetwork/jp/database/articles/tsushima/tsushima-hakushi-37-2202125-ja.html
./Oracle/Performance/複合インデックス.url:URL=http://dcx.sybase.com/1201/ja/dbusage/composite-using-perform.html
./Oracle/Performance/複合インデックスの正しい列の順序.url:URL=http://use-the-index-luke.com/ja/sql/where-clause/the-equals-operator/concatenated-keys
./Oracle/PL-SQL/[Oracle] 「結合配列」と「ネストした表」の違い(特に初期化方法)|Archive Redo Blog.url:URL=http://ameblo.jp/archive-redo-blog/entry-10033356314.html
./Oracle/PL-SQL/CAST - オラクル・Oracle SQL 関数リファレンス.url:URL=http://www.shift-the-oracle.com/sql/functions/cast.html
./Oracle/PL-SQL/DBMS_SQL.url:URL=https://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_sql.htm
./Oracle/PL-SQL/MOD、REMAINDER - オラクル・Oracle SQL 関数リファレンス.url:URL=http://www.shift-the-oracle.com/sql/functions/mod-remainder.html
./Oracle/PL-SQL/NULL 値 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/element/null/
./Oracle/PL-SQL/OKLab - Oracle PL-SQL入門.url:URL=http://www.oklab.org/oracle/plsql.xhtml
./Oracle/PL-SQL/Oracle  PL-SQL  logical error.url:URL=http://logicalerror.seesaa.net/category/11437828-1.html
./Oracle/PL-SQL/ORACLE PL-SQL コレクション(配列)スクリプト.url:URL=http://www.doppo1.net/oracle/script/plsql/collection.html
./Oracle/PL-SQL/ORACLE PL-SQL(宣言部)編 - オラクルちょこっとリファレンス.url:URL=http://oracle-chokotto.com/ora_plsql1.html
./Oracle/PL-SQL/ORACLE PL-SQL(例外部)編 - オラクルちょこっとリファレンス.url:URL=http://luna.gonna.jp/oracle/ora_plsql3.html
./Oracle/PL-SQL/PL-SQL コレクション型 - オラクル・Oracle PL-SQL プログラミング.url:URL=http://www.shift-the-oracle.com/plsql/collection/
./Oracle/PL-SQL/PL-SQL データタイプ - オラクル・Oracle PL-SQL プログラミング.url:URL=http://www.shift-the-oracle.com/plsql/data-type.html
./Oracle/PL-SQL/PL-SQL の例外処理 - オラクル・Oracle PL-SQL 入門.url:URL=http://www.shift-the-oracle.com/plsql/exception/exception-when.html
./Oracle/PL-SQL/PL-SQLのエラー処理.url:URL=http://docs.oracle.com/cd/E16338_01/appdev.112/b56260/errors.htm
./Oracle/PL-SQL/PL-SQLのコレクションおよびレコード.url:URL=http://docs.oracle.com/cd/E16338_01/appdev.112/b56260/composites.htm
./Oracle/PL-SQL/PL-SQLのデータ型.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/datatypes.html
./Oracle/PL-SQL/PL-SQLの制御構造の使用.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_v1/appdev.102/B19257-01/controlstructures.html
./Oracle/PL-SQL/PL-SQLの動的SQL.url:URL=https://docs.oracle.com/cd/E16338_01/appdev.112/b56260/dynamic.htm
./Oracle/PL-SQL/PL-SQLめも - Qiita.url:URL=http://qiita.com/zakki/items/31001eb2fc025d1cf0ef
./Oracle/PL-SQL/PL-SQL配列渡し - よんちゅBlog.url:URL=http://yonchu.hatenablog.com/entry/20100321/1269182623
./Oracle/PL-SQL/いきなり PL-SQL.url:URL=http://winofsql.jp/plsql/plsql_links.htm
./Oracle/PL-SQL/エラーと例外の処理.url:URL=http://docs.oracle.com/cd/E16662_01/doc/timesten.1121/b56057/exceptions.htm
./Oracle/PL-SQL/ストアドプロシージャ - オラクル・Oracle PL-SQL 入門.url:URL=http://www.shift-the-oracle.com/plsql/user-function-procedure.html
./Oracle/PL-SQL/事前定義例外 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/plsql/exception/predefined-exception.html
./Oracle/ProC/Oracle ProC-C++.url:URL=http://itref.fc2web.com/oracle/pro-c.html
./Oracle/ProC/Oracle Technology Network (OTN) Japan - 掲示板  10gのProCプリコンパイル及びリン ....url:URL=http://otn.oracle.co.jp/forum/message.jspa?messageID=35008530
./Oracle/ProC/Oracle Technology Network (OTN) Japan - 掲示板  ProC VARCHAR型の使用方法 ....url:URL=http://otn.oracle.co.jp/forum/message.jspa?messageID=28006514
./Oracle/ProC/Oracle Technology Network (OTN) Japan - 掲示板  ProcをVS2008での利用について ....url:URL=http://otn.oracle.co.jp/forum/message.jspa?messageID=35038889
./Oracle/ProC/ProC-C++ プログラマーズ・ガイド -- 目次.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19273-01/toc.html
./Oracle/ProC/ProC-C++の概要.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/win.102/B25366-01/intro.htm
./Oracle/ProC/Proc プログラミング.url:URL=http://www.geocities.jp/taka_owl2005/job/ORACLE/oracle/pro_c.html
./Oracle/ProC/ProCによるプログラム.url:URL=http://ash.jp/db/ora_c.htm
./Oracle/ProC/PROCの基本.url:URL=http://www.ginga.co.jp/kenshu/kotaro/proc/PROC1.htm
./Oracle/ProC/UNIX系OSのProCコンパイル方法.url:URL=http://www.doppo1.net/oracle/middle/proc_unix.html
./Oracle/ProC/Windows系OSでのProCコンパイル方法.url:URL=http://www.doppo1.net/oracle/middle/proc_win.html
./Oracle/ProC/データ型とホスト変数.url:URL=http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/appdev.111/E05689-02/pc_04dat.htm
./Oracle/Reference/CASE と DECODE 関数の違い - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/sql/case-decode-difference.html
./Oracle/Reference/NLSSORT - オラクル・Oracle SQL 関数リファレンス.url:URL=http://www.shift-the-oracle.com/sql/functions/nlssort.html
./Oracle/Reference/NULL の特性 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/element/null/nulls-effect.html
./Oracle/Reference/Oracle-SqlHint - 備忘録.url:URL=http://apis.jpn.ph/fswiki/wiki.cgi?page=Oracle%2FSqlHint
./Oracle/Reference/Oracle SQLの基本要素.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19201-02/sql_elements.html#28991
./Oracle/Reference/ORACLE/CREATE INDEX編 - オラクルちょこっとリファレンス.url:URL=http://oracle-chokotto.com/ora_index.html
./Oracle/Reference/ORACLE/オラクルSQLリファレンス(SELECT~FOR UPDATE).url:URL=http://oracle.se-free.com/dml/10_forupdate.html
./Oracle/Reference/Oracleのstart with-connect byで、子から親へ逆順のツリーを取得する。 - なかなかどうして、この有様よ。.url:URL=http://nh-t.hatenablog.com/entry/2014/04/20/102339
./Oracle/Reference/Oracleの階層問い合わせ(1) (start with句、connect by句) (1-2):CodeZine(コードジン).url:URL=https://codezine.jp/article/detail/2694
./Oracle/Reference/SELECT FOR UPDATE - オラクル・Oracle SQL 入門.url:URL=http://www.shift-the-oracle.com/sql/select-for-update.html
./Oracle/Reference/SQL カンマ区切りの文字列を複数列に分割して取得する.url:URL=http://omachizura.com/sql/%E3%82%AB%E3%83%B3%E3%83%9E%E5%8C%BA%E5%88%87%E3%82%8A%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E8%A4%87%E6%95%B0%E5%88%97%E3%81%AB%E5%88%86%E5%89%B2%E3%81%97%E3%81%A6%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B.html
./Oracle/Reference/SQLCODE と SQLERRM - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/sql/functions/sqlcode-sqlerrm.html
./Oracle/Reference/SQLPlus Guide Book.url:URL=http://www2.ocn.ne.jp/~links4pg/newpage2.htm
./Oracle/Reference/オラクルDELETEメモ(Hishidama's Oracle delete Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/oracle/delete.html
./Oracle/Reference/シノニム - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/words/synonym.html
./Oracle/Reference/データ型 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/element/data-type/
./Oracle/Reference/環境変数 (NLS_LANG、ORACLE_HOME、etc) - Oracle-オラクルをマスターするための基本と仕組み.url:URL=http://biz.rivus.jp/oracle_environment_variable.html#ORACLE_BASE
./Oracle/Reference/分析関数 ROW_NUMBER の使用例 - オラクル・Oracleをマスターするための基本と仕組み.url:URL=http://www.shift-the-oracle.com/sql/functions/row_number-practice.html
./Oracle/Reference/目次.url:URL=http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v5/server.101/B12448-02/toc.htm
./Oracle/SHIFT the Oracle - Oracle DBA, Oracle SQL and PL-SQL Tips.url:URL=http://www.shift-the-oracle.com/
./Oracle/SQL Developer/Getting Started With Oracle SQL Developer.url:URL=http://www.oracle.com/webfolder/technetwork/jp/obe/11gr2_db_prod/appdev/sqldev/sqldev_mngdb/sqldev_mngdb_otn.htm
./Oracle/SQL Developer/Oracle Technology Network (OTN) Japan - 掲示板  問合せ結果を列名ごとコピーしたい ....url:URL=http://otn.oracle.co.jp/forum/thread.jspa?messageID=35044101
./Oracle/WebLogic/ORACLE-BASE - Oracle WebLogic Server (WLS) 12cR1 (12.1.2) Installation on Oracle Linux 5 and 6.url:URL=https://oracle-base.com/articles/12c/weblogic-installation-on-oracle-linux-5-and-6-1212
./Oracle/WebLogic/Oracle WebLogic Serverインストール (v 12.2.1.x) - Qiita.url:URL=http://qiita.com/sahn/items/51a20dea155fdfdcc8b9
./Oracle/WebLogic/Weblogic Transaction Timeout  how to set in admin console in WebLogic AS 8.1 - Stack Overflow.url:URL=https://stackoverflow.com/questions/1307154/weblogic-transaction-timeout-how-to-set-in-admin-console-in-weblogic-as-8-1
./Oracle/WebLogic/wlappcメモ(Hishidama's wlappc Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/weblogic/wlappc.html
./Oracle/WebLogic/解説!JDBCデータソースと接続プール.url:URL=http://www.slideshare.net/OracleMiddleJP/20140212-wls-benkyokaiosaka
./Oracle/WebLogic/起動・停止スクリプトを極める.url:URL=https://www.slideshare.net/OracleMiddleJP/ss-16168237
./Oracle/WebLogic/知られざる WebLogic Server の新機能・変更点 (12.1.2-12.1.3編).url:URL=https://www.slideshare.net/OracleMiddleJP/wlstudy-201412unknown-features
./Oracle/忘れっぽいエンジニアのORACLE/オラクルSQLリファレンス.url:URL=http://oracle.se-free.com/




[7] [URL]JavaScript

投稿者: 森山浩和 投稿日:2017年10月13日(金)06時26分26秒 89.41.232.153.ap.dti.ne.jp  通報   返信・引用

./JavaScript/Ajax/ASCII.jp:jQueryでAjaxを利用する基本チュートリアル (1-4)|Web制作の現場で使えるjQuery UIデザイン入門.url:URL=http://ascii.jp/elem/000/000/458/458236/
./JavaScript/Ajax/ASCII.jp:Web制作の現場で使えるjQuery UIデザイン入門.url:URL=http://ascii.jp/elem/000/000/438/438206/
./JavaScript/Ajax/jQuery.load()をChromeで使う時にちょっとハマったこと  バシャログ。  横浜でWeb制作を行うシーブレインスタッフによる技術情報ブログ.url:URL=http://bashalog.c-brains.jp/11/02/16-212538.php
./JavaScript/Ajax/とほほのjQuery入門.url:URL=http://www.tohoho-web.com/js/jquery/ajax.htm
./JavaScript/Basis/Future is now [JavaScript] フォームの入力フィールドにオートフォーカスする.url:URL=http://future-is-now-k02.blogspot.jp/2011/11/javascript.html
./JavaScript/Basis/チェック ボックス コントロールのスタイルを指定する方法 (JavaScript と HTML を使った Windows ランタイム アプリ) (Windows).url:URL=http://msdn.microsoft.com/ja-jp/library/windows/apps/jj849978.aspx
./JavaScript/Basis/チェック ボックスのガイドライン (Windows).url:URL=http://msdn.microsoft.com/ja-jp/library/windows/apps/hh700393.aspx
./JavaScript/Basis/一番簡単な JavaScript.url:URL=http://www.hakko.co.jp/javascript/kantan0401.htm
./JavaScript/Basis/入力欄に最初からカーソルを入れる(フォーカスを与える) - JavaScript TIPSふぁくとりー.url:URL=http://www.nishishi.com/javascript/2007/form-focus.html
./JavaScript/Bootstrap/HTML5アプリ作ろうぜ!(11):Webデザイン初心者でもできる、Bootstrapの使い方超入門 (1-4) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/1403/19/news034.html
./JavaScript/Bootstrap/レスポンシブなウェブサイトを簡単に構築できるCSSフレームワーク『Bootstrap』.url:URL=http://www.hivelocity.co.jp/blog/9495
./JavaScript/Cookie/S-MEMO(エスメモ) JavaScriptでGETを取得する.url:URL=http://www.s-memo.net/blog/2007/03/javascriptget_1.php
./JavaScript/Cookie/このサイトについて.url:URL=http://www.umechando.com/javascript/index.html
./JavaScript/Cookie/ユーザエージェントからブラウザの種類やバージョンを判断する(2-3):CodeZine.url:URL=http://codezine.jp/article/detail/342?p=2
./JavaScript/CSS3/CSSの「セレクタ」の書き方 再入門(CSS3対応版) [ホームページ作成] All About.url:URL=http://allabout.co.jp/gm/gc/398175/
./JavaScript/CSS3/CSSリファレンス(CSS入門).url:URL=http://www.tohoho-web.com/css/basic.htm
./JavaScript/Event/body に onload を書かずにページがロードされた段階で下記の Javascrip... - Yahoo!知恵袋.url:URL=http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1039207700
./JavaScript/Event/bodyにwindow.onload = functionを2つ設定すると、最後に書いたイベントだけが実行されてしまいます。 - JavaScript - 教えて!goo.url:URL=http://oshiete.goo.ne.jp/qa/4030653.html
./JavaScript/Event/JavaScript - イベント - Qiita.url:URL=http://qiita.com/tsukishimaao/items/5100d8734bc6e1abe7a3
./JavaScript/Event/onsubmitやonclickで処理を中断させる方法(return false) - (゚∀゚)o彡 sasata299's blog.url:URL=http://blog.livedoor.jp/sasata299/archives/51373855.html
./JavaScript/JavaScript入門講座.url:URL=http://javascript.pc-users.net/
./JavaScript/jQuery/7つのサンプルでjQueryを学ぼう!「jQueryが全く分からない人のため」の超初級者向け入門講座  OZPAの表4.url:URL=http://ozpa-h4.com/2012/11/07/jquery-lecture/
./JavaScript/jQuery/DOMの基本を学ぼう(6):JavaScriptでHTMLをダイナミックに書き換える 前編 (1-2) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/0807/02/news144.html
./JavaScript/jQuery/jQuery でイベントハンドラを削除する方法  ウェブル.url:URL=http://weble.org/2012/02/24/jquery-event-delete
./JavaScript/jQuery/jQuery 日本語リファレンス.url:URL=http://semooh.jp/jquery/
./JavaScript/jQuery/jQuery入門講座 使い方.url:URL=http://www.jquerystudy.info/tutorial/
./JavaScript/React/いまさら聞けないReact、Virtual DOM、JSX超入門 (1-3) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/1607/26/news138.html
./JavaScript/Reference/alert()、confirm()、prompt()メソッド.url:URL=http://ibaraki-it.org/it-dojo/2007-07-25/
./JavaScript/Reference/JavaScript pop() Method.url:URL=http://memopad.bitter.jp/w3c/jsref/jsref_pop.html
./JavaScript/Wijmo/高速/軽量に進化した「Wijmo(ウィジモ)」新版「Wijmo 5」の紹介 (1-3):CodeZine(コードジン).url:URL=http://codezine.jp/article/detail/8431
./JavaScript/趣味のJavaScriptなページ.url:URL=http://homepage3.nifty.com/aya_js/



[6] [URL]eclipse

投稿者: 森山浩和 投稿日:2017年10月13日(金)06時19分19秒 89.41.232.153.ap.dti.ne.jp  通報   返信・引用

./eclipse/Ant/Antでビルドしよう! [Javaプログラミング] All About.url:URL=http://allabout.co.jp/gm/gc/80644/
./eclipse/Ant/Antのbuild.xmlをEclipseから自動生成するには? - MyEclipse ブログ.url:URL=http://www.myeclipseide.jp/blog/2009/12/eclipse-create-buildxml.html
./eclipse/Ant/Eclipse Antメモ(Hishidama's Eclipse ant Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/eclipse/ant.html
./eclipse/Ant/Javaの道:Eclipse(7.Antの利用).url:URL=http://www.javaroad.jp/opensource/js_eclipse3.htm
./eclipse/Basis/【保存版】 eclipseを入れたら必ず導入している設定方法 【初期設定&プラグイン】 - NAVER まとめ.url:URL=http://matome.naver.jp/odai/2135281431483912301
./eclipse/Basis/Eclipse3 Javaメモ(Hishidama's Eclipse3-Java Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/eclipse/java.html
./eclipse/Basis/eclipseの動的Webモジュールのバージョンを3.xから2.xに下げる方法 - くろめも@dev.url:URL=http://d.hatena.ne.jp/clomie_p/20110207/1297090597
./eclipse/Basis/Eclipseフォーマッターの1行の文字数を変更する - xykの日記.url:URL=http://d.hatena.ne.jp/xyk/20120913/1347502558
./eclipse/Basis/Eclipse起動と環境設定.url:URL=http://www.searchman.info/java_eclipse/1070.html
./eclipse/Basis/JavaTips ~Eclipse活用編:コーディング規約に従いコードを自動整形する - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/0310/21/news002.html
./eclipse/Basis/クラウドサービスプラットフォーム Cosminexus:Antのbuild.xmlをEclipseから自動生成するには?:ソフトウェア:日立.url:URL=http://www.hitachi.co.jp/Prod/comp/soft1/cosminexus/useful/tips/091204_eclipse-create-buildxml.html
./eclipse/Basis/クラウドサービスプラットフォーム Cosminexus:Eclipse 起動時に使用する Java VM を指定する:ソフトウェア:日立.url:URL=http://www.hitachi.co.jp/Prod/comp/soft1/cosminexus/useful/tips/090601_specify-eclipse-javavm.html
./eclipse/Basis/ターゲット・ランタイム Tomcat v7.0 サーバー が定義されていません。|IT忘備録・メモ書きと日記.url:URL=http://ameblo.jp/oregano-blog/entry-11418600682.html
./eclipse/CVS/CVSで前のバージョンに差し替えたい - Yahoo!知恵袋.url:URL=http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1312735113
./eclipse/Debug/Eclipseデバッグ効率化!無駄なステップ実行を減らす「Step Filter」の設定方法  情報科学屋さんを目指す人のメモ.url:URL=http://did2memo.net/2012/12/12/eclipse-step-filter/
./eclipse/Debug/EclipseによるJavaアプリケーションのデバッグ.url:URL=http://www.oki-osk.jp/esc/eclipse3/eclipse-debug.html
./eclipse/Eclipse 3.4のコード生成&リファクタリング機能 ~Eclipse 3.4入門~(2-7):CodeZine.url:URL=http://codezine.jp/article/detail/3930?p=2
./eclipse/Eclipse警告抑制メモ(Hishidama's Eclipse error-warning Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/eclipse/warn.html
./eclipse/Git/eclipse 4.2×EGit環境でPush-Pullのハマりどころを回避する  mooapp.url:URL=https://moomindani.wordpress.com/2012/09/10/eclipse-4-2xegit%E7%92%B0%E5%A2%83%E3%81%A7pushpull%E3%81%AE%E3%83%8F%E3%83%9E%E3%82%8A%E3%81%A9%E3%81%93%E3%82%8D%E3%82%92%E5%9B%9E%E9%81%BF%E3%81%99%E3%82%8B/
./eclipse/JAR/Java Eclipseで実行可能なJARファイルを作成する方法。 Java初心者入門講座.url:URL=http://sunjava.seesaa.net/article/57546363.html
./eclipse/Javadoc/【改訂版】Eclipseではじめるプログラミング(22):いまさら聞けない「Javadoc」と「アノテーション」入門 (2-4) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/1105/19/news127_2.html
./eclipse/Javadoc/Eclipseの秘密にせまる 要素コメント(Javadoc)の生成.url:URL=http://himitsueclipse.blog46.fc2.com/blog-entry-38.html
./eclipse/JUnit/Eclipse の便利な機能(JUnit) 【 Okapi Project 】.url:URL=http://www.okapiproject.com/java/java_tools/eclipse/vol_2/eclipse_junitfuncion.htm
./eclipse/JUnit/Webアプリの常識をJSPとStrutsで身につける(10):JUnitとEclipseを使って学ぶ、“テスト”の常識 (1-4) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/0907/10/news110.html
./eclipse/Maven/5. Maven による実アプリケーション開発  TECHSCORE(テックスコア).url:URL=http://www.techscore.com/tech/Java/ApacheJakarta/Maven/5/
./eclipse/Maven/Apache Maven3 (3.2.5) インストール手順 (Windows)  WEB ARCH LABO.url:URL=http://weblabo.oscasierra.net/install-maven-32-windows/
./eclipse/Maven/Archetype -- generate ゴール (1):対話的にプロジェクトを作成する - 倭マン's BLOG.url:URL=http://waman.hatenablog.com/entry/20090425/1240690804
./eclipse/Maven/CoolなEclipseプラグイン(11):ビルドを効率化するEclipseプラグイン (2-3) - @IT.url:URL=http://www.atmarkit.co.jp/ait/articles/0604/29/news012_2.html
./eclipse/Maven/Eclipse4.3とJavaEE7でWebアプリを作る(1) プロジェクト作成 - 創作モノネタwiki.url:URL=http://bon.moe.hm/wiki/Eclipse4.3%A4%C8JavaEE7%A4%C7Web%A5%A2%A5%D7%A5%EA%A4%F2%BA%EE%A4%EB(1)+%A5%D7%A5%ED%A5%B8%A5%A7%A5%AF%A5%C8%BA%EE%C0%AE.html
./eclipse/Maven/EclipseでWebプロジェクトの作成 忘れっぽい職業プログラマの備忘録.url:URL=http://conn314.seesaa.net/article/197693767.html
./eclipse/Maven/eclipseのmavenプロジェクトかつ、動的Webプロジェクトを作成する手順 - huskyの備忘録.url:URL=http://www.h5k.me/h5kmemo/2011/03/eclipse%E3%81%AEmaven%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%8B%E3%81%A4%E3%80%81%E5%8B%95%E7%9A%84web%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E4%BD%9C.html
./eclipse/Maven/Maven pom.xml のバージョン番号を Java プログラムから取得する - 桃缶食べたい。.url:URL=http://chocolapod.sakura.ne.jp/blog/entry/73
./eclipse/Maven/Maven のビルドでテストをスキップする - tm_senda の技術ノート.url:URL=http://d.hatena.ne.jp/tm_senda/20120604/1338837404
./eclipse/Maven/Maven マルチプロジェクト - @--メモ.url:URL=http://hondou.homedns.org/pukiwiki/pukiwiki.php?Maven%20%A5%DE%A5%EB%A5%C1%A5%D7%A5%ED%A5%B8%A5%A7%A5%AF%A5%C8
./eclipse/Maven/Maven3 チュートリアル.url:URL=http://sambatriste.github.io/maven3-tutorial/
./eclipse/Maven/Mavenビルドメモ(Hishidama's Apache Maven package-install Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/apache/maven/build.html
./eclipse/Maven/Mavenプロジェクトで3rdパーティJARを扱う方法|Ouobpo.url:URL=http://ameblo.jp/ouobpo/entry-10051976866.html
./eclipse/Maven/WARファイル内にあるクラスを参照するための pom.xml の記述例。 - 量産メモ帳.url:URL=http://rms-099.hatenablog.jp/entry/20120908/1347039818
./eclipse/Maven/構成管理 実践入門 第4章 Maven2によるビルド入門 まずは試してみよう.url:URL=http://www.nulab.co.jp/kousei/chapter4/04.html
./eclipse/Subversion/2008-05-15 - kojihashiの日記.url:URL=http://d.hatena.ne.jp/kojihashi/20080515
./eclipse/Subversion/Eclipse 3.6-helios に Subversive をZIPでインストールでハマった。 - koroharo twitter log たまに 犬って突然いなくなるよね。日記.url:URL=http://d.hatena.ne.jp/koroharo/20100729/1280386478
./eclipse/Subversion/Eclipse 3.6 (Helios)にSubversionをインストールする方法 - 金融工学と経済学とプログラミング.url:URL=http://blog.livedoor.jp/splus_r/archives/51664710.html
./eclipse/Subversion/Eclipse SVNメモ(Hishidama's Eclipse Subversion Memo).url:URL=http://www.ne.jp/asahi/hishidama/home/tech/eclipse/svn.html
./eclipse/Tomcat/Jersey/EclipseでJersey(JAX-RS)を始める - Qiita.url:URL=http://qiita.com/kamegu3/items/e492dacdb71a3f3a8c94
./eclipse/Tomcat/Jersey/JAX-RS で RESTful な WEB サービスを簡単に作成する - WonderPlanet DEVELOPER BLOG.url:URL=http://developer.wonderpla.net/entry/blog/engineer/JAX-RS_RESTful/
./eclipse/Tomcat/Jersey/JAX-RSを使用してRESTfulサービス開発 - 眩しいサインを見ただろう.url:URL=http://mabushiisign.hatenablog.jp/entry/2011/05/22/150000
./eclipse/Tomcat/Jersey/Jersey と Apache Tomcat を使って RESTful な Web サービスを作成する.url:URL=https://www.ibm.com/developerworks/jp/web/library/wa-aj-tomcat/index.html
./eclipse/Tomcat/Jersey/Jersey.url:URL=https://jersey.github.io/
./eclipse/Tomcat/Jersey/Mac + Eclipse + Tomcat でWEBアプリ開発のための準備3 - Jersey ライブラリの追加 - - t-fjkの日記.url:URL=http://t-fjk.hatenablog.com/entry/2013/01/03/162603
./eclipse/Tomcat/Jersey/niusounds.dev Tomcat 7 でRESTアプリケーションを作る.url:URL=http://niusounds-dev.blogspot.jp/2014/08/tomcat-7-rest.html
./eclipse/Tomcat/Jersey/RESTful Webサービス - クイックガイド.url:URL=http://www.w3ii.com/ja/restful/restful_quick_guide.html
./eclipse/Tomcat/Jersey/Web API-Restfulアプリ開発環境構築  知識日記@IT中心.url:URL=http://sparkling-software.club/pekublog/?p=989
./eclipse/Tomcat/Servlet/Eclipse+TomcatでWebアプリを作ってみましょう  GBS開発ブログ.url:URL=http://www.gb-sol.com/devblog/?p=637
./eclipse/Tomcat/Servlet/EclipseでTomcatアプリ開発.url:URL=http://www.searchman.info/java_eclipse/1100.html
./eclipse/Tomcat/Servlet/Javaの道:Eclipse(9.Webアプリ向け開発手順).url:URL=http://www.javaroad.jp/opensource/js_eclipse6.htm
./eclipse/Tomcat/Servlet/Tomcat と Eclipse を使って Web アプリケーションを開発する.url:URL=https://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-tomcat/index.html
./eclipse/Tomcat/Servlet/Tomcatのディレクトリ構成を理解しよう.url:URL=http://www.searchman.info/java_eclipse/1030.html
./eclipse/イマドキのIDE事情 (34) Eclipseのショートカットを使いこなそう  マイナビニュース.url:URL=http://news.mynavi.jp/column/ide/034/



[5] ConvertDb.java

投稿者: 森山浩和 投稿日:2016年 6月 2日(木)01時15分45秒 KD119104087175.au-net.ne.jp  通報   返信・引用

import java.sql.Time;
import java.sql.Timestamp;
import java.util.Calendar;
import java.util.Date;

public class ConvertDb {

    /***
     * yyyy-MM-dd HH:mm:ss形式の日付をDateに変換します。
     * @param dateStr yyyy-MM-dd HH:mm:ss形式日付
     * @return Date Date型日付
     */
    public Date dateStrToDate(String dateStr) {
        Date result = null;

        if (dateStr != null) {
            Calendar cal = Calendar.getInstance();
            cal.set(Calendar.YEAR,
                Integer.parseInt(dateStr.substring(0, 4)));
            cal.set(Calendar.MONTH,
                Integer.parseInt(dateStr.substring(5, 7)) - 1);
            cal.set(Calendar.DATE,
                Integer.parseInt(dateStr.substring(8, 10)));
            cal.set(Calendar.HOUR_OF_DAY,
                Integer.parseInt(dateStr.substring(11, 13)));
            cal.set(Calendar.MINUTE,
                Integer.parseInt(dateStr.substring(14, 16)));
            cal.set(Calendar.SECOND,
                Integer.parseInt(dateStr.substring(17, 19)));
            cal.set(Calendar.MILLISECOND, 0);
            result = cal.getTime();
        }

        return result;
    }

    /***
     * java.sql.DateをDateに変換します。
     * @param sqldate java.sql.Date型日付
     * @return Date Date型日付
     */
    public Date sqldateToDate(java.sql.Date sqldate) {
        Date result = null;

        if (sqldate != null) {
            result = new Date(sqldate.getTime());
        }

        return result;
    }

    /***
     * Dateをjava.sql.Dateに変換します。
     * @param date Date型日付
     * @return java.sql.Date java.sql.Date型日付
     */
    public java.sql.Date dateToSqldate(Date date) {
        java.sql.Date result = null;

        if (date != null) {
            Calendar cal = Calendar.getInstance();
            cal.setTime(date);
            cal.set(Calendar.HOUR_OF_DAY, 0);
            cal.set(Calendar.MINUTE, 0);
            cal.set(Calendar.SECOND, 0);
            cal.set(Calendar.MILLISECOND, 0);
            result = new java.sql.Date(cal.getTimeInMillis());
        }

        return result;
    }

    /***
     * TimeをDateに変換します。
     * @param sqltime Time型日付
     * @return Date Date型日付
     */
    public Date sqltimeToDate(Time sqltime) {
        Date result = null;

        if (sqltime != null) {
            result = new Date(sqltime.getTime());
        }

        return result;
    }

    /***
     * DateをTimeに変換します。
     * @param date Date型日付
     * @return Time Time型日付
     */
    public Time dateToSqltime(Date date) {
        Time result = null;

        if (date != null) {
            Calendar cal = Calendar.getInstance();
            cal.setTime(date);
            cal.set(Calendar.YEAR, 1970);
            cal.set(Calendar.MONTH, Calendar.JANUARY);
            cal.set(Calendar.DATE, 1);
            result = new Time(cal.getTimeInMillis());
        }

        return result;
    }

    /***
     * TimestampをDateに変換します。
     * @param timestamp Timestamp型日付
     * @return Date Date型日付
     */
    public Date timestampToDate(Timestamp timestamp) {
        Date result = null;

        if (timestamp != null) {
            result = new Date(timestamp.getTime());
        }

        return result;
    }

    /***
     * DateをTimestampに変換します。
     * @param date Date型日付
     * @return Timestamp Timestamp型日付
     */
    public Timestamp dateToTimestamp(Date date) {
        Timestamp result = null;

        if (date != null) {
            result = new Timestamp(date.getTime());
        }

        return result;
    }

    /***
     * NumberをBooleanに変換します。
     * @param num int型フラグ
     * @return boolean boolean型フラグ(0:false、1:true)
     */
    public boolean numberToBoolean(int num) {
        boolean result = false;

        if (num != 0) {
            result = true;
        }

        return result;
    }

    /***
     * BooleanをNumberに変換します。
     * @param bool boolean型フラグ
     * @return int int型フラグ(false:0、true:1)
     */
    public int booleanToNumber(boolean bool) {
        int result = 0;

        if (bool) {
            result = 1;
        }

        return result;
    }
}



[4] GetAreaId160401Test.java

投稿者: 森山浩和 投稿日:2016年 4月21日(木)01時50分33秒 KD119104099013.au-net.ne.jp  通報   返信・引用   編集済

import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;

import junit.framework.TestCase;

public class GetAreaId160401Test extends TestCase {

/***
* コンストラクタ
* @param name name
*/
public GetAreaId160401Test(String name) {
super(name);
}

/***
* getAreaIdをテストするクラスです。
* @throws Exception 例外発生時
*/
public void testGetAreaId() throws Exception {
int value = 0;
String arg = null;
Map<String, Object> map = new HashMap<String, Object>();

System.out.println("***** 01-01 Begin *****");
try {
// 対象メソッドのクラスのインスタンスを生成
GunSelCommand cmd = new GunSelCommand();

Field field = GunSelCommand.class.getDeclaredField("opData");
field.setAccessible(true);
field.set(cmd, value);
value = (Integer)field.get(cmd);

// 対象メソッドの引数のクラスを配列に格納
Class[] clsArgv = {String.class, Map.class};

// 対象メソッドのインスタンスを生成
Method method = GunSelCommand.class.getDeclaredMethod("check", clsArgv);

// 対象メソッドのアクセスを許可
method.setAccessible(true);

// 対象メソッドを実行
String[] argv = (String[])method.invoke(cmd, new Object[]{arg, map});

assertEquals("0", value.toString());
} catch (Exception exc) {
System.out.println("例外メッセージ[" + exc.getMessage() + "]");
}
System.out.println("***** 01-01 End *****");
}
}



[3] replaceEnv.java

投稿者: 森山浩和 投稿日:2016年 4月 5日(火)02時42分19秒 KD036012015018.au-net.ne.jp  通報   返信・引用

package utils;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class replaceEnv {
    public static final String LINEFEED = System.getProperty("line.separator");
    public static final String CTRLDQ = String.format("%c%c", 0x04, 0x11);

    /**
     * main: 主処理
     * 変換処理の呼び出しを行います。
     * @param args[0] 変換マスタCSVファイル名
     * @param args[1] 変換対象ファイル名
     */
    public static void main (
        String[] args
        ) {
        int status = 1;
        if (2 > args.length) {
            System.out.println(
                "Usage: java utils.replaceEnv convert.csv anyEnv.properties");
            System.exit(status);
        }

        try {
            // 変換テーブル作成
            HashMap<String, String> repTbl = makeEnvConvertTbl(args[0]);

            // ファイル変換
            if (null != repTbl) {
                status = convertEnvProp(args[1], repTbl);
            }
        } catch (FileNotFoundException exc) {
            exc.printStackTrace();
        } catch (IOException exc) {
            exc.printStackTrace();
        } finally {
            System.exit(status);
        }
    }

    /**
     * makeEnvConvertTbl: 変換テーブル作成処理
     * 変換マスタCSVファイルを読み込み、変換テーブル(HashMap型)を作成します。
     * ※CSV各行フォーマット:
     * "置換元をダブルクォート(ダブルクォートのエスケープ文字はダブルクォート)で囲み、その直後にカンマを指定します","置換先(改行を含む指定は可能)をダブルクォートで囲んで指定します"
     * @param csvMst 変換マスタCSVファイル名
     * @return HashMap 変換テーブル
     * @throws FileNotFoundException 例外発生時
     * @throws IOException 例外発生時
     */
    private static HashMap<String, String> makeEnvConvertTbl (
        String csvMst
        ) throws FileNotFoundException, IOException {
        HashMap<String, String> repMap = null;

        try {
            BufferedReader csv = new BufferedReader(
                new FileReader(new File(csvMst)));
            StringBuffer bufCsv = new StringBuffer();
            String line = null;
            while (null != (line = csv.readLine())) {
                bufCsv.append(line);
                bufCsv.append(LINEFEED);
            }
            csv.close();

            if (0 < bufCsv.length()) {
                repMap = new HashMap<String, String>();
                String datCsv = bufCsv.toString();

                // 変換マスタマスク
                datCsv = maskMasterCsv(datCsv,
                    "(\"\")\\s*?" + LINEFEED, CTRLDQ, 0, false);
                datCsv = maskMasterCsv(datCsv,
                    "(\"\")\"\\s*?,", CTRLDQ, 0, false);
                datCsv = maskMasterCsv(datCsv,
                    ",\\s*?\"(\"\")", CTRLDQ, 0, true);

                Pattern patDiv = Pattern.compile("\"\\s*?" + LINEFEED);
                String[] splLine = patDiv.split(datCsv);
                Pattern patSep = Pattern.compile("([^\"])\"\\s*?,\\s*?\"([^\"])");
                for (int ln = 0; splLine.length > ln; ln++) {
                    String[] splCsv = patSep.split(splLine[ln]);
                    Matcher matSep = patSep.matcher(splLine[ln]);
                    if (matSep.find()) {
                        splCsv[0] = splCsv[0].substring(1);
                        splCsv[0] = splCsv[0] + matSep.group(1);
                        splCsv[0] = splCsv[0].replaceAll(CTRLDQ, "\"\"");
                        splCsv[0] = splCsv[0].replaceAll("\"\"", "\"");
                        splCsv[1] = matSep.group(2) + splCsv[1];
                        splCsv[1] = splCsv[1].replaceAll(CTRLDQ, "\"\"");
                        splCsv[1] = splCsv[1].replaceAll("\"\"", "\"");
                        repMap.put(splCsv[0], splCsv[1]);
                    }
                }
            }
        } catch (FileNotFoundException exc) {
            throw exc;
        } catch (IOException exc) {
            throw exc;
        }

        return repMap;
    }

    /**
     * maskMasterCsv: 変換マスタマスク処理
     * 変換テーブル(HashMap型)作成時、
     * 正規表現にマッチしない文字列をマスクします。
     * @param csvDat 変換マスタCSVデータ
     * @param excPat パターン文字列
     * @param mskDat マスク文字列
     * @param offset マスク位置オフセット
     * @param isEnd 末尾基準パターン判定フラグ
     * @return String 変換マスタCSVデータ
     */
    private static String maskMasterCsv (
        String csvDat,
        String excPat,
        String mskDat,
        Integer offset,
        Boolean isEnd
        ) {
        String datCsv = csvDat;

        Pattern patMsk = Pattern.compile(excPat);
        Matcher matMsk = patMsk.matcher(datCsv);
        StringBuffer bufMsk = new StringBuffer();
        Integer indMsk = 0;
        Integer indHit = 0;
        String preHit = null;
        while (matMsk.find()) {
            if (!isEnd) {
                indHit = matMsk.start() + offset;
            } else {
                indHit = matMsk.end() - offset - mskDat.length();
            }
            preHit = datCsv.substring(indMsk, indHit);
            bufMsk.append(preHit);
            bufMsk.append(mskDat);
            indMsk = indHit + mskDat.length();
        }
        if (0 < indMsk) {
            bufMsk.append(datCsv.substring(indMsk));
            datCsv = bufMsk.toString();
        }

        return datCsv;
    }

    /**
     * convertEnvProp: ファイル変換処理
     * 変換テーブル(HashMap型)を元に変換対象ファイルを変換します。
     * @param envPrp 変換対象ファイル名
     * @param repMap 変換テーブル
     * @return Integer 終了ステータス
     * @throws FileNotFoundException 例外発生時
     * @throws IOException 例外発生時
     */
    private static Integer convertEnvProp (
        String envPrp,
        HashMap<String, String> repMap
        ) throws FileNotFoundException, IOException {
        Integer stsExt = 1;

        try {
            File orgEnv = new File(envPrp);
            File tmpEnv = new File(envPrp + "~");
            tmpEnv.delete();
            orgEnv.renameTo(tmpEnv);
            BufferedReader org = new BufferedReader(new FileReader(tmpEnv));
            BufferedWriter tmp = new BufferedWriter(new FileWriter(orgEnv));
            String line = null;
            while (null != (line = org.readLine())) {
                for (String keyCsv : repMap.keySet()) {
                    if (line.equals(keyCsv)) {
                        line = repMap.get(keyCsv);
                    }
                }
                tmp.write(line);
                tmp.newLine();
            }
            tmp.close();
            org.close();

            stsExt = 0;
        } catch (FileNotFoundException exc) {
            throw exc;
        } catch (IOException exc) {
            throw exc;
        }

        return stsExt;
    }
}



[2] generator.java

投稿者: 森山浩和 投稿日:2016年 4月 5日(火)02時41分4秒 KD036012015018.au-net.ne.jp  通報   返信・引用

// Imports.
// Standard modules that we know are in the path or builtin.
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import java.net.InetAddress;
import java.net.UnknownHostException;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.regex.*;

// Class generator.
class generator {
    // Constants.
    // Common.
    public static String C_LINEFEED =   System.getProperty("line.separator");
    public static String C_CURRENT =    ".";
    public static String C_PATH =       System.getProperty("file.separator");

    // Properties.
    // Log-filename.
    private static String _sFnLog = C_CURRENT + C_PATH + "LocalMsg.log";

    // Method main.
    public static void main (
        String[] args
        ) {

        String sMsg = "Message..." + C_LINEFEED;
        String[] sKey = new String[10];
        Integer[] nVal = new Integer[10];

        Integer nAryNo = 0;
        sKey[nAryNo++] = "1st.";
        sKey[nAryNo++] = "12";
        sKey[nAryNo++] = "2nd.";
        sKey[nAryNo] = "23";
        sKey[++nAryNo] = "3rd.";

        for (Integer nKyCnt = 0; sKey.length > nKyCnt; nKyCnt++) {
            try {
                Boolean bIsNull = sKey[nKyCnt].isEmpty();
                if (!bIsNull) {
                    System.out.println(sKey[nKyCnt]);
                    nVal[nKyCnt] = nKyCnt;
                }
            } catch (NullPointerException oExcept) {
                continue;
            }
        }
        System.out.println("----");

        // 引数が可変長の関数
        System.out.println(_sumAll());
        System.out.println(_sumAll(nVal[3]));
        System.out.println(_sumAll(nVal[3], nVal[2], nVal[1]));
        System.out.println("----");

        // 文字列を数値へ変換
        Integer nCnvNo = Integer.parseInt(sKey[1]);
        nCnvNo += 10;
        System.out.println(nCnvNo);
        System.out.println("----");

        // 文字列同士の比較
        if (sKey[1].equals(sKey[3])) {
            System.out.println("match.");
        } else {
            System.out.println("unmatch...");
        }
        System.out.println("----");

        // ファイル一覧の取得
        File oCurDir = new File(C_CURRENT);
        String[] sDir = oCurDir.list();
        for (Integer nDrCnt = 0; sDir.length > nDrCnt; nDrCnt++) {
            System.out.println(sDir[nDrCnt]);
        }
        System.out.println("----");

        // ログの出力
        Boolean bIsLog = _writeLog(_sFnLog, sMsg);

        // 現在日時の取得
        Calendar oNow = Calendar.getInstance();
        System.out.println(oNow.toString());
        System.out.println("----");

        DateFormat oDtNow = new SimpleDateFormat("HH:mm:ss");
        System.out.println(oDtNow.format(oNow.getTime()));
        System.out.println("----");

        // 可変長配列の利用例

        // ジェネリックスでは、int型やfloat型などの基本型が使えない
        // その代わり、ラッパークラスを使用する事

        // After J2SE5.0, using generics.
        ArrayList<Integer> aDtNow = new ArrayList<Integer>();
        aDtNow.clear();
        aDtNow.add(new Integer(oNow.get(Calendar.YEAR)));
        aDtNow.add(new Integer(oNow.get(Calendar.MONTH) + 1));
        aDtNow.add(new Integer(oNow.get(Calendar.DATE)));
        aDtNow.add(new Integer(oNow.get(Calendar.HOUR_OF_DAY)));
        aDtNow.add(new Integer(oNow.get(Calendar.MINUTE)));
        aDtNow.add(new Integer(oNow.get(Calendar.SECOND)));
        System.out.println(aDtNow);
        System.out.println("----");

        Integer nInd = aDtNow.indexOf(oNow.get(Calendar.YEAR));
        aDtNow.set(nInd, new Integer(oNow.get(Calendar.YEAR) -
            ((2000 > aDtNow.get(nInd)) ? 1900 : 2000)));
        System.out.println(aDtNow);
        System.out.println("----");

        // ハッシュ(連想配列)の利用例

        // キーをString型、要素をInteger型としてハッシュを作成する
        HashMap<String, Integer> aDtCur = new HashMap<String, Integer>();
        aDtCur.clear();
        aDtCur.put(new String("Year"),
            new Integer(oNow.get(Calendar.YEAR)));
        aDtCur.put(new String("Month"),
            new Integer(oNow.get(Calendar.MONTH) + 1));
        aDtCur.put(new String("Date"),
            new Integer(oNow.get(Calendar.DATE)));
        aDtCur.put(new String("Hour"),
            new Integer(oNow.get(Calendar.HOUR_OF_DAY)));
        aDtCur.put(new String("Minute"),
            new Integer(oNow.get(Calendar.MINUTE)));
        aDtCur.put(new String("Second"),
            new Integer(oNow.get(Calendar.SECOND)));
        System.out.println(aDtCur.keySet());
        System.out.println(aDtCur.values());
        System.out.println("----");

        Long lEpcTm = oNow.getTimeInMillis();
        System.out.println(lEpcTm.toString());
        System.out.println("----");

        // ハッシュのDBライクな利用例

        // 社員番号(String型)をキー、
        // 社員番号CSV(String型)を要素としてハッシュを作成する
        HashMap<String, String> aDbAdr = new HashMap<String, String>();
        aDbAdr.clear();
        aDbAdr.put(new String("001256"),
            new String("森山浩和" + "," + "hirokazu.moriyama@jse.jp"));
        aDbAdr.put(new String("000068"),
            new String("青木宗一" + "," + "souichi.aoki@jse.jp"));
        aDbAdr.put(new String("001088"),
            new String("飯塚敏夫" + "," + "toshio.iizuka@jse.jp"));
        System.out.println(aDbAdr.keySet());
        System.out.println(aDbAdr.values());
        System.out.println("----");

        // コンパイル済みの正規表現を利用したデータ抽出方法

        // Create a pattern to match breaks.
        Pattern oSepPat = Pattern.compile(",");

        // After J2SE5.0, using extended for.
        for (String sSepElm : aDbAdr.keySet()) {
            // Split input with the pattern.
            String[] sElm = oSepPat.split(aDbAdr.get(sSepElm));
            for (String sAdr : sElm) {
                System.out.println(sAdr);
            }
        }
        System.out.println("----");

        // ホスト名の取得
        try {
            System.out.println(InetAddress.getLocalHost().getHostName());
        } catch (UnknownHostException oExcept) {
            System.out.println(oExcept);
        }
        System.out.println("----");

        System.exit(0);
    }

    private static Integer _sumAll (
        // After J2SE5.0, using variables.
        Integer... nVals
        ) {

        Integer nSum = 0;

        if (0 < nVals.length) {
            for (Integer nVlCnt = 0; nVals.length > nVlCnt; nVlCnt++) {
                nSum += nVals[nVlCnt];
            }
        }

        return nSum;
    }

    private static Boolean _writeLog (
        String sFnLog,
        String sMsgLog
        ) {

        try {
            FileWriter oLgOut = new FileWriter(new File(sFnLog), true);
            oLgOut.write(sMsgLog);
            oLgOut.close();
        } catch (IOException oExcept) {
            System.out.println(oExcept);
            return false;
        }

        return true;
    }
}



[1] 掲示板が完成しましたキラキラ

投稿者: teacup.運営 投稿日:2016年 4月 5日(火)02時35分48秒 KD036012015018.au-net.ne.jp  通報   返信・引用

ご利用ありがとうございます。

teacup.掲示板は
ダイヤスレッド作り放題右上
ダイヤ画像・動画・音楽の投稿OK
ダイヤケータイ絵文字が使えるv▽v
ダイヤRSS対応ヒラメイタ!
ダイヤかわいいケータイテンプレハートx2

足跡足あと帳はコチラ
スレッド内容は管理画面内「スレッドの管理」から編集できます。


レンタル掲示板
8件の内、新着の記事から10件ずつ表示します。

お知らせ · よくある質問(FAQ) · お問合せ窓口 · teacup.レンタル掲示板

© GMO Media, Inc.