daiki21 さんのアバター 72views

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

今日parseIntというものを初めて見たのですが、文字列を数値に変換する際に用いるものらしいですね。 int i = Integer.parseInt(s); 逆に、数値を文字列に変換する場合は、 String s = String.va 2016年2月26日
daiki21 さんのアバター 101views

Javaのセッション管理

セッションは必要な情報をサーバーサイドで管理します。 以下セッションで使うメソッドです。 セッション開始 getSession セッション破棄 invalidate セッションの有効期限はデフォルトで30分となっています。 2016年2月12日
daiki21 さんのアバター 332views

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

safari 「システム環境設定」>「言語と地域」から優先する言語を設定します。 使用したい言語が無い場合は、+から追加します。 chrome 右上のよく「ハンバーガー」と呼ばれているプルダウンメニューから「設定」を選択。 「言語と入力の設 2016年2月5日
daiki21 さんのアバター 23views

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

VirtualBox Virtualboxは、仮想マシンです。 Macを使っていてもWindowsの動作確認ができるようにと仮想のマシンを立ち上げてテストします。 MacとWindowsを同時使用できる無料の仮想化ソフト「VirtualBo 2016年1月29日
daiki21 さんのアバター 16views

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

新しいリポジトリを作るためというよりかは、git initというコマンドについて知っているようでちゃんと理解できていなかったので、備忘録として。 git initは、 バージョン管理を行っていない既存のプロジェクトをGitリポジトリに変換す 2016年1月22日
daiki21 さんのアバター 3,346views

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

今までシンプルにmasterからマージすることはあったものの 今回かなり競合するところがあったので、メモとして残しておきます。 ブランチ上を右クリックで選択して「チーム」→「マージ」でマージ元のブランチを選択します。 マージすると競合してい 2016年1月8日
daiki21 さんのアバター 26views

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

pgAdminで新たにテーブルを作りたいときは、 「任意のSQLクエリーを実行」を選択し、追加したいテーブル名やカラムを記述します。 書き終わったら、上部のタブのクエリから実行します。 pgAdminを更新すると、新しいテーブルが追加されて 2015年12月25日
daiki21 さんのアバター 19views

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

特定のキーが入っていた場合を判定する際のメソッドを調べました。 いろいろあるみたいで、includeだったり、containsだったり。 書き方としては、 配列名.contains(key); というような感じですね。 2015年12月18日
daiki21 さんのアバター 14views

新たにカラムの追加

今回は実際に行いませんでしたが、初めて触れる部分だったのでメモ。 「CayenneModelator」を起動し、「Open Project」、「cayenne.xml」、「SharedDomainMap」 からDB内のカラムを確認することが 2015年12月4日
daiki21 さんのアバター 199views

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

ファイルやディレクトリが多くなると、 そのキーワードを検索するのに時間がかかってきます。 どのディレクトリのキーワードを検索したいか分かっていても、全体から検索かけるのは時間の無駄だと思ったので、 記載しておきます。 検索したいディレクトリ 2015年11月27日
daiki21 さんのアバター 51views

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

if($!{result.Detail.◯◯} || $!{result.Detail.◯◯} || $!{result.Detail.◯◯}) のように、いくつか分岐がされた後のvelocityの記述は、◯◯をJavaでちゃんと処理されて 2015年11月20日
daiki21 さんのアバター 16views

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

jdbcは、DBが複数あり、異なるDBにアクセスする際に各々でプログラムを書き換えなくて済むという便利な機能です。 一応略称は無いみたいですが、 Java Database Connectivityと言われれば何となく分かる気がします。 つ 2015年11月13日
daiki21 さんのアバター 21views

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

調べながら作業していて写経しようとすると、 command not found と出たりします。 何かをインストールしたいのに、そもそもそのコマンドをインストールする必要があって、さらにそのコマンドをインストールするためのコマンドをインスト 2015年11月9日
daiki21 さんのアバター 19views

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

psmlに保存するという、psmlファイルというもの自体初めて聞いたので、いろいろ調べながら進めました。 もちろん完全に理解したわけでは全然ないし、使いドコロもまだまだ理解していませんが、 リンクを管理したり、マクロでレイアウトを統一させた 2015年11月6日
daiki21 さんのアバター 150views

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

データベースの処理でつまずいたケースがあったので、postgresでプロセスが起動しているか確認するコマンドを書いておきます。 ps -ef |grep post 2015年10月30日
daiki21 さんのアバター 151views

EclipseでFindbugsを使ってみる

FindbugsというJavaプログラムの静的解析ツールというものが便利みたいで使ってみました。 EclipseにFindbugsのプラグインを入れる必要があるのですが、 入れ終わると、 「ウィンドウ」→「パースペクティブを開く」→「Fin 2015年10月23日
daiki21 さんのアバター 636views

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

INT型(1~10) SELECT CEIL(RAND() * 10); VARCHAR型 SELECT SUBSTRING(MD5(RAND()), 1, 64); DATE(10/01から30日間の日付) SELECT DATE_ADD 2015年10月19日
daiki21 さんのアバター 50views

ガラケーでの確認

FirefoxMobileSimulatorを利用すると、ガラケーでの確認をすることができます。 「ツール」>「アドオン」>「拡張機能」でFireMobileSimulatorというのが有効化されているかを確認します。 DOCOMO,Sof 2015年10月16日
daiki21 さんのアバター 232views

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

作業をしていると、tomcatの再起動が必要な時と、しなくても良い時があって、 tomcatの再起動をしないとファイルが置き換えられていない場面によく遭遇します。 結果的にtomcatの再起動が必要なだけなのに、バグだと思って一生懸命探すみ 2015年10月9日
daiki21 さんのアバター 508views

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

たまにあるそうですが、tomcatを起動させようとするとセッションタイムアウトで表示できないことがありました。 ログを確認してみると、 接続は拒絶されました。ホスト名とポート番号が正しいことと、ポストマスタがTCP/IP接続を受け入れている 2015年10月5日
daiki21 さんのアバター 22views

デバッグでのステップ実行

新たに書いたコードや修正を加える際、よく使うのがブレークポイントです。 自分自身、まだまだ使いこなせていませんが、便利なものですね。 実際どのような処理が行われているか確認するときにステップ処理というものを実行します。 ステップイン 現在の 2015年10月2日
daiki21 さんのアバター 8views

部分文字列の取得方法

substringメソッドを使えば、文字列の一部を取り出すことができます。 例えば、 String num = “abcdef”; といった文字列から一部を取り出す場合、 num.substring(0.2); とす 2015年9月28日
daiki21 さんのアバター 11views

keycodeを使ってイベントを実装

focusを当てる修正をする中で、入力されたキーを取得して、イベントを実装することができることを知りました。 例えば、 if (event.keyCode == 13) とすると、エンターを押したタイミングでイベントを確認することができます 2015年9月25日
daiki21 さんのアバター 1,036views

iOSのsafariにfocusが当たらない場合

HTMLなどでtextareaやinput type=”text” などにカーソルを当てたい場合、focus()を使うのが普通です。 しかし、iOSのsafariから確認してみるとfocusが当たらない場合がしばしば 2015年9月18日
daiki21 さんのアバター 141views

display:none/visibility:hiddenの違い

display:none自体は、if文などでよく使っていましたが、似たようなニュアンスのvisibility:hiddenも使えます。 visibility:hidden display:noneは指定したidなどのレイアウトもスペースも全 2015年9月14日
daiki21 さんのアバター 64views

SQLのデータ取得(ALL, DISTINCT)

DISTINCT SELECT DISTINCTで重複した行を除外してデータを取得します。 SELECT DISTINCT name FROM table_name; このような形であれば「name」の値が重複したデータは除外して取得します 2015年9月11日
daiki21 さんのアバター 32views

macroの定義の仕方

例えば、 <div class="account" id="!{$result.data} ></div> というものをmacroで定義する場合、 #macro() とし、引数として$resultを持ってきます。 も 2015年9月7日
daiki21 さんのアバター 67views

velocityをマクロで定義

#macro velocityで繰り返し出てくるメソッドを#macroというスクリプトを使って定義することができます。 省略するだけでなく入力ミスもなくなるはずです。 macroフォルダで #macro(AUISearchButton) & 2015年9月4日
daiki21 さんのアバター 25views

checkboxやradioがチェックされているのか返す

document.getElementById("ID名").checked でチェックがされていればtrueを チェックがされていなければfalseを返します。 2015年8月31日
daiki21 さんのアバター 199views

common.jsでのモジュールの書き方

javascript、jQueryを書き進めてるとかなり多い行数になって、自分でもわけわからなくなります。 小規模なサイトでない限りモジュール管理したほうが良さそうです。 そのモジュール管理の中にcommon.jsというスタイルがあります。 2015年8月28日