Going my way

いいなと思ったことをメモしていきます。

2012-01-01から1年間の記事一覧

Javaコレクションのまとめ

package forBlog; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Iterator; import java.util.List; public class SampleList { public static void main(String[] args){ //コレクションの要…

ブログにツイートボタンを表示する方法

ツイートボタンを表示する方法 下記のJavaScriptをブログの記事に書くだけ。 <a href="http://twitter.com/share" class="twitter-share-button">Tweet</a> <script type="text/javascript" src="http://platform.twitter.com/widgets.js"> </script>こうなる↓ Tweet ツイートボタンを英語で表示した場合は

PHPでMySQLにSELECTめも。 

<form>タグの意味 <form action="データの送信先" method="送信方法"> <input>タグなど記述する </form>属性の意味 action データを送信する先のプログラムを指定 method データを送信する方法を指定。postかget <input>タグの意味 <input type="ボタンの種類" name="データを識別する名前" size="サイズ" value="表示する文字" "デフォルト値"> 属性の意味 type 部品の種類を指定する文字列 name データを識別する名前を設定。受信する側はこのnameを</form>…

ALTER TABLEいろいろ。

以下のテーブルを色々いじってみる。 mysql> desc test1; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+----------------+ |…

PreparedStatementの使い方の例

SQLに指定する値を動的に設定したい場合などに使えるPreparedStatementの例。 WHERE文の指定に変数を使うときなどに使おう。 package jdbc; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import jav…

javaからMySQLにINSERTする。

MySQLにINSERTのSQLを発行するjavaのコードの例 package jdbc; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLExcep…

JavaからMySQLにクエリを投げて、データ数をカウントする。

結果行の行数を数えるコードの例 package jdbc; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import j…

なぜArrayListの参照変数はList型で宣言しなければならないのか

掲題の疑問について考えてみよう。 ついでに一度リストについてまとめる。 package sample2; import java.util.ArrayList; import java.util.List; public class ListSample { public static void main(String[] args){ //① ArrayList<String> list = new ArrayList<String>(</string></string>…

ファクトリパターン超基礎

ファクトリパターンとは オブジェクト生成を1つの役割とみなし、その機能を分離することである。具体的には、ファクトリパターンでは、newによるオブジェクト生成をメソッド内に隠蔽する。 package sample2; public class Main { public static void main(S…

JavaからMySQLにSELECT文を投げるコードサンプル

MySQLサーバからJavaでデータを取得するためのサンプルを載せます。まずはDBの情報。 以下のようなDBのデータをJavaを使って取得したい。 mysql> desc test1; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null |…

JavaEE,Tomcatの設定等の周辺知識のまとめ

Javaを使ってWebアプリを作りたいときに、ぶち当たる壁。 それは環境構築の壁である。 URLを指定しても404エラーが出る。なぜ。 そもそもTomcatが起動しない。なぜだ。 weeb.xml,server.xml色々あって意味がわからない・・・。なんなんだ。そんなとき、いつ…

基本過ぎていまさら聞けないJavaの盲点集

インターフェースは多重継承ができるJavaではクラスの多重継承は禁止されているが、インターフェースの多重継承は可能である。 インターフェース内で変数の宣言はできない。フィールドは全て定数になる。(例) package test; interface Man{ public static fi…

「成金」それはホリエモンの成り上がりを追体験できるもの

成金posted with amazlet at 12.07.17堀江 貴文 徳間書店 売り上げランキング: 70332Amazon.co.jp で詳細を見るご存知「ホリエ本」。本作は「拝金」に続くホリエモンの二作目の小説である。 文章自体はケータイ小説のように軽い。 話の展開も村上春樹のよう…

いまさら聞けない基本過ぎて見逃しがちなJavaの基礎の基礎

Javaプログラマの勉強をしていて、実は基礎の基礎の部分の知識が曖昧だったことに気付いた。 ここで、今まで曖昧にしていた知識を一旦まとめてみようと思う。徹底攻略 Java2 プログラマ教科書 Platform 5.0対応 (ITプロ/ITエンジニアのための徹底攻略)posted…

eclipseを使っていると忘れがちなjavaのコマンドライン操作周辺知識のまとめ

javaを実行する際に依存関係のあるクラスは、JVMから検索可能である必要がある。 JVMの検索対象は%JAVA_HOME%/jre/lib/extや標準ライブラリに配置されたモジュールである。 /jre/lib/extディレクトリは拡張ディレクトリと呼ばれ、自動的にCLASSPATHに追加さ…

PHPの入門本が素敵すぎて、それに比べて新人研修が役に立たない理由を考えずにはいられなかった。

「いきなりはじめるPHP」という本を読んだ。 いきなりはじめるPHP~ワクワク・ドキドキの入門教室~posted with amazlet at 12.07.15谷藤賢一 リックテレコム 売り上げランキング: 1569Amazon.co.jp で詳細を見る タイトルの通り、いきなり始めていきなり動か…

Springのセッターインジェクションを使ってみる~JavaでFTPを実行するツールの改修~

昨日Springをインストールしたので、 http://gomyownway.hatenablog.com/entry/2012/07/07/214727せっかくだからFTPを実行するコードにセッターインジェクションを組み込んでみた。FTPを実行するクラス package ftptool; import java.io.FileInputStream; im…

全くの初心者がSpringフレームワークをダウンロードしてからeclipseで動かすまで

Springを公式サイトからダウンロードしてからeclipseで軽く動かすまでの手順を載せます。 僕は半年前までフレームワークを使ったことがなく、eclipseでフレームワークを使うこともなかったのですが、全くの初心者である自分に向けるつもりでまとめます。 ①Sp…

javaでCSVファイルを読み込み、形を変えてCSVで出力するプログラムを作った

新人の時、「夜間に動くバッチで、CSV形式のファイルを読み込んで、ちょっと形を変えてCSVにして出力するJavaプログラムを作成せよ」的な司令が下った。 あの時はあの時で色々苦労したような気がする。具体的にどんなだったか全然覚えてないんだけれど、とり…

JavaでファイルをFTPするツール

いちいちFFFTPを起動してファイルを手作業で転送するのが面倒なので、バッチに組み込んで自動でFTPするツールを作ろうと思い立った。引数に送信テキスト名を渡してキックすれば、手作業を省略できるのではないか、と(何言ってるのか意味不明かと思いますが、…

SQL作成が面倒な人なための、コピペするだけで使えるUPDATE文作成自動化VBA入門

Excelでデータを編集していて、このセルで編集したデータをそのままSQLにできたらいいのに、と思う人はきっといるはず。そんな人のために、前回のINSERT文生成自動化マクロに引き続き、UPDATE文を生成するマクロを作ってみた。コピペするだけで使えるので、…

INSERT文の作成をVBAで自動化する

データパッチを当てるとき、Excelでデータを整理し、さてパッチ当てのSQLを作ろうとしたとき、あまりの量の多さにめまいがしたことはないだろうか。このExcelの値をそのままSQL文にできたらいいのに、と誰もが思うはずである。単純作業はコンピュータにやら…

単純作業に屈してはならない。エンジニアでいたいから。

初めて部署に配属されたときにオフィスの中を見ていて、素朴な疑問を抱いた。「なんでこの人達はこんなに電話ばっかりしてるんだろう」 「なんでこの人達はこんなに会議ばっかりしてるんだろう」 「なんでこの人達は会議で何も発言せずにパソコンばっかり見…

コマンドプロンプトを立ちあげ障害を追っていく先輩に憧れて

PCを使う仕事をしている限り、ネットワークの問題は切り離せない。 それは個人の問題であれ、システムの問題であれ、常日頃何かが起こり、そして原因を追跡しなれけばならない。 スリーウェイハンドシェイクという言葉すら知らなかった新人時代、問題が起き…

証券アナリスト1次 経済 の勉強法まとめ

証券アナリストの経済学を受験してきました。 証券アナリストの1次試験は、 「証券分析とポートフォリオ・マネジメント」 「財務分析」 「経済」 の3科目があって、それぞれ科目ごとに受験することができます。 試験は春・秋と年に2回あって、僕は春に経…

一流のプログラマ、三流のプログラマ

「君がプログラマとしてどの位置にいるかなんてのは、Javaの簡単なif文を書かせるを書かせるだけでわかるんだ」 まるでガチャをコンプリートしたような得意げな笑みを浮かべて、先輩は言った。 「いいか?ある文字列の中身を比較するとしよう。 String型のho…

ライブラリアンがゆく(subversionのまとめ)

バージョン管理はライブラリアンの重要なタスクだ。 ライブラリアンは、ファイルの変更を管理し、サブチームがコミットする際のルールを作る。 例えば、 「trunkにソースのコミットをするには、チームリーダーの承認を得なければならない」 みたいなルール作…

maven2のまとめ(編集中)

■archetypeプラグインを使ってJARライブラリの開発プロジェクト用雛形を生成する。 mvn archtype:create -DgroupId=com.example.app -DartifactId=app -Dversion=0.0.1 ■ソースコードをコンパイルする mvn compile ■コンパイルが成功したあとに、成果物を生…

ライブラリアンがゆく(Maven1のまとめ(編集中))

プロジェクトにアサインされていきなり、 「今日からお前、ライブラリアンな?」 と言われた人の気持ちを考えてみよう。 とりあえず頭をよぎるのは 「俺、何すればいいの?」 だ。 ライブラリアンと言われても、何をやるかわからない。 ググっても図書館司書…

試験に受かっただけだねって言われるのは、悔しくないか?

「おい、尊ゥ、おまえ、応用情報に受かったって前言ってたよな?」 辰巳は出し抜けに尋ねた。 「あ、はい。一応受かりました」 尊の会社では、昇進条件として、「応用情報処理技術者試験に合格することが義務付けられている。 ある職階に上がるために、応用…