daiki21 のアーカイブ

文字列型を数値型に変換する書き方

2016年2月26日

今日parseIntというものを初めて見たのですが、文字列を数値に変換する際に用いるものらしいですね。 ``` int i = Integer.parseInt(s); ``` 逆に、数値を文字列に変換する場合は、 ``` String s = String.valueOf(i); ``` こんな感じ。
続きを読む

Javaのセッション管理

2016年2月12日

セッションは必要な情報をサーバーサイドで管理します。 以下セッションで使うメソッドです。 ## セッション開始## getSession ## セッション破棄## invalidate セッションの有効期限はデフォルトで30分となっています。
続きを読む

各ブラウザの言語設定【Mac使用例】

2016年2月5日

## safari## 「システム環境設定」>「言語と地域」から優先する言語を設定します。 使用したい言語が無い場合は、+から追加します。 ## chrome## 右上のよく「ハンバーガー」と呼ばれているプルダウンメニューから「設定」を選択。 「言語と入力の設定」という所をクリックし、使用したい言語をドラッグして上に持ってきます。 こちらも無い場合は「追加」 ## Firefox## 右上のよく「ハンバーガー」と呼ばれているプル
続きを読む

インストーラで使うアプリケーションの数々

2016年1月29日

## VirtualBox## Virtualboxは、仮想マシンです。 Macを使っていてもWindowsの動作確認ができるようにと仮想のマシンを立ち上げてテストします。 [MacとWindowsを同時使用できる無料の仮想化ソフト「VirtualBox」の使い方](http://inforati.jp/apple/mac-tips-techniques/windows-hints/how-to-install-virtualbox-and-use-windows
続きを読む

新しいリポジトリをgitコマンドで

2016年1月22日

新しいリポジトリを作るためというよりかは、git initというコマンドについて知っているようでちゃんと理解できていなかったので、備忘録として。 git initは、 バージョン管理を行っていない既存のプロジェクトをGitリポジトリに変換する場合や、 空の新規リポジトリを作成して初期化する場合に使用します。 とのことです。 git init以外のgitコマンドは、初期化されたリポジトリには適用できず、git initはプロジェクトの最初に実行するものとも
続きを読む

Eclipseで他のブランチをマージする流れ

2016年1月8日

今までシンプルにmasterからマージすることはあったものの 今回かなり競合するところがあったので、メモとして残しておきます。 ブランチ上を右クリックで選択して「チーム」→「マージ」でマージ元のブランチを選択します。 マージすると競合しているところが赤い印で表してくれるので修正があれば修正を。 無ければそのままaddします。 Eclipseでaddのやり方は、「チーム」→「索引の追加」でそのファイルをaddすることができます。 ただし、addするのは新しく
続きを読む

新たに作ったテーブルをSQLに反映

2015年12月25日

pgAdminで新たにテーブルを作りたいときは、 「任意のSQLクエリーを実行」を選択し、追加したいテーブル名やカラムを記述します。 書き終わったら、上部のタブのクエリから実行します。 pgAdminを更新すると、新しいテーブルが追加されているはずです。
続きを読む

配列に特定のKeyが含まれているかどうか判定する

2015年12月18日

特定のキーが入っていた場合を判定する際のメソッドを調べました。 いろいろあるみたいで、includeだったり、containsだったり。 書き方としては、 ``` 配列名.contains(key); ``` というような感じですね。
続きを読む

新たにカラムの追加

2015年12月4日

今回は実際に行いませんでしたが、初めて触れる部分だったのでメモ。 「CayenneModelator」を起動し、「Open Project」、「cayenne.xml」、「SharedDomainMap」 からDB内のカラムを確認することができ、追記できる。
続きを読む

【Eclipse】ディレクトリ内でキーワード検索する

2015年11月27日

ファイルやディレクトリが多くなると、 そのキーワードを検索するのに時間がかかってきます。 どのディレクトリのキーワードを検索したいか分かっていても、全体から検索かけるのは時間の無駄だと思ったので、 記載しておきます。 検索したいディレクトリを選択した状態で ### Control + H### で選択したスペースをチェックすると、そのディレクトリ内にあるキーワードを検索してくれます。
続きを読む

条件分岐内のvelocityで見ておくポイント

2015年11月20日

``` if($!{result.Detail.◯◯} || $!{result.Detail.◯◯} || $!{result.Detail.◯◯}) ``` のように、いくつか分岐がされた後のvelocityの記述は、◯◯をJavaでちゃんと処理されているか確認する必要があります。 なかなか表示がされなかったので、適当に"テスト"というように書いてみたものの、 JavaのResultData.javaファイルの ``` return ◯◯
続きを読む

JDBCドライバーを使うシーン

2015年11月13日

jdbcは、DBが複数あり、異なるDBにアクセスする際に各々でプログラムを書き換えなくて済むという便利な機能です。 一応略称は無いみたいですが、 **Java Database Connectivity**と言われれば何となく分かる気がします。 つまるところ、JDBCドライバーは、DBが複数あるときにはその後の作業が簡略化しそうです。 aipoの場合は、MySQLとPostgreSQLを使っているので、必要になってくるということでしょう。 そして、DB毎
続きを読む

そのコマンドがあるかどうか調べる

2015年11月9日

調べながら作業していて写経しようとすると、 ``` command not found ``` と出たりします。 何かをインストールしたいのに、そもそもそのコマンドをインストールする必要があって、さらにそのコマンドをインストールするためのコマンドをインストールしないと....みたいに最初は永遠とcommand not foundが続いたりします。 そういう時は、 ``` which ``` というコマンドの後に調べたいコマンドを入力しま
続きを読む

ログアウトしても設定を保持させるためにpsmlに保存する

2015年11月6日

psmlに保存するという、psmlファイルというもの自体初めて聞いたので、いろいろ調べながら進めました。 もちろん完全に理解したわけでは全然ないし、使いドコロもまだまだ理解していませんが、 リンクを管理したり、マクロでレイアウトを統一させたりとHTMLの効率化という点で便利そうです。 今回は、 初期選択グループなどの設定をpsmlに保存するという感じです。 ``` setFiltersPSML ``` というメソッドで保存されたPSMLを設定
続きを読む

postgresでプロセスが起動しているかどうか確認する

2015年10月30日

データベースの処理でつまずいたケースがあったので、postgresでプロセスが起動しているか確認するコマンドを書いておきます。 ``` ps -ef |grep post ```
続きを読む

EclipseでFindbugsを使ってみる

2015年10月23日

FindbugsというJavaプログラムの静的解析ツールというものが便利みたいで使ってみました。 EclipseにFindbugsのプラグインを入れる必要があるのですが、 入れ終わると、 「ウィンドウ」→「パースペクティブを開く」→「Findbugs」で確認することができます。 今回は空のif文が原因だと言われているのですが、自分でコーディングしていると気づかなかったりします。 バグがあると、コードの左側に虫マークで警告してくれるなど色々と便利そうですね
続きを読む

sqlでダミーデータを作成する方法

2015年10月19日

INT型(1~10) ``` SELECT CEIL(RAND() * 10); ``` VARCHAR型 ``` SELECT SUBSTRING(MD5(RAND()), 1, 64); ``` DATE(10/01から30日間の日付) ``` SELECT DATE_ADD('2015-10-01', INTERVAL 30 * RAND() DAY); ``` DATETIME(時間/秒数) ``` SELE
続きを読む

ガラケーでの確認

2015年10月16日

FirefoxMobileSimulatorを利用すると、ガラケーでの確認をすることができます。 「ツール」>「アドオン」>「拡張機能」でFireMobileSimulatorというのが有効化されているかを確認します。 DOCOMO,Softbank,auのキャリアから携帯電話を追加して、 「ツール」>「FireMobileSimulator」>携帯を選択するとガラケーでの表示確認ができます。
続きを読む

Tomcatの再起動が必要なシーン

2015年10月9日

作業をしていると、tomcatの再起動が必要な時と、しなくても良い時があって、 tomcatの再起動をしないとファイルが置き換えられていない場面によく遭遇します。 結果的にtomcatの再起動が必要なだけなのに、バグだと思って一生懸命探すみたいなことがあったりも。 いろいろ調べてみると....... XMLやらJDBCやらをトムキャットを使い表示する場合 クラスファイルを再配置してサーブレットを実行する際 など 単語が難しいですが、Aipoで
続きを読む

セッションタイムアウトでtomcatが起動できない

2015年10月5日

たまにあるそうですが、tomcatを起動させようとするとセッションタイムアウトで表示できないことがありました。 ログを確認してみると、 ### 接続は拒絶されました。ホスト名とポート番号が正しいことと、ポストマスタがTCP/IP接続を受け入れていることを調べて下さい。### と出ています。 PostgreSQLが接続されていないためうまく立ち上がっていないようです。 コマンドプロンプトで ``` ps -ef|grep post ``
続きを読む