2017-01-01から1年間の記事一覧
Java ServletをWebサーバー上で動作させるための「サーブレットコンテナ」の一つ。 作成したJava Servletの動作確認をするための簡易的なWebサーバーとしての機能も備えています。 本格的にWebサービスを作成する場合は、Apache(Webサーバーソフト)をサーバ…
IEでCookieをOFFにするには、インターネットオプション ⇒ プライバシータブ インタネット ゾーンの設定で バーを一番上に移動し、「すべてのCookieをブロック」を選択する。 もし、社内サイトへのCookieブロックを行いたい場合は、 ローカル イントラネット…
昔、RubyでHerokuにアプリを上げたりしてましたが、 Javaアプリをデプロイするやり方がわからなかったので、作業メモとして、残します。 Herokuのアカウント作成していない方は、作成して下さい。 クレジットカード番号は、不要で、メールアドレスのみ登録が…
PostgresSQLをインストール $ brew install postgres PostgreSQLサーバーの起動 自動起動の設定を以下で行います。 $ ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents /Users/user_name/Library/LaunchAgents/homebrew.mxcl.postgresql.p…
heroku リモートのリポジトリを消した場合、push先のURLを変更しないとpushできなくなる。 現状のリモートURLを確認する。 % git remote -v heroku https://git.heroku.com/before-12345.git (fetch) heroku https://git.heroku.com/before-12345.git (push)…
hostsファイル、よく使うファイルですが、 用途や使い方の理解が不十分かつ、よく忘れるので、備忘として記載します。 hostsファイルとは? DNSより先に参照されるIPアドレスとドメイン名の一覧のこと。 あるドメインのアクセス先IPを自分の端末だけ変更する…
1.Tomcatサーバー 設定ファイル server.xml Tomcatサーバー動作を定義する設定ファイルです。 配置パスは、/usr/local/tomcat/conf/以下や/opt/tomcat/conf以下に配置。 $CATALINA_HOME\confディレクトリ配下に配置するのが一般的。 設定イメージ <Engine -----> <Loggerタグの設定 ログX> <Host name="localhostA" > <Loggerタグの設定 ログY> </Host> <Host name="localhostB" >…</host></loggerタグの設定></engine>
Javaの例外クラスの基本についての要点を簡単に記載しておきます。 継承関係 -Throwable --Error --Exception ---RuntimeException -の数が、継承関係を示します。 各種例外の意味するところ 例外クラス 説明 Throwable throw文に指定できるかどうかを表すク…
矩形選択ができるようにする 初期状態では矩形選択ができないため、Atomのパッケージ管理コマンドを用いて、 パッケージをインストールする。 インストール方法 $ apm install sublime-style-column-selection Atomを再起動する。 使い方 Alt(Option)+ マ…
ログイン認証、メール送信ログなど様々な用途に応じて、様々な種類のログが存在します。 syslogなどのログ制御システムを介して出力する場合もあれば、プログラム自体が出力する場合もあります。 1. 一般的なログと格納先 ファイル名 用途 主な格納先 ログの…
Java8のLocalDateTimeからDateへの変換は思いのほか、骨が折れる。。 DBfluteのJava8対応で日時項目が、LocalDateTime型としてentity生成されているので、調べたがそもそも使わないというのもありかもしれない。。 LocalDateTimeからDateへの変換 その1 Loca…
1. プラグイン取得先 プロキシ設定などがされている場合、人によって、プラグインが取得できない場合がある。 pom.xmlの通常設定 <repositories> <repository> <id>central</id> <name>Maven2 Central Repository</name> <url>http://repo1.maven.org/maven2/</url> </repository> 上手くいかない場合は、以下のURLを試してみるとダウ</repositories>…
1. インストール手順 1.1 Home brewパッケージをアップデート $ brew update 1.2 Mongo DBをインストール $ brew install mongodb ==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.4.yosemite.bottle.tar.gz ###########################…
前月初日 2ヶ月前の末日の次の日で求める。 select TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-2))+1) from dual; 結果 2017-04-01 前月末日 1ヶ月前の末日で求める。 select TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))) from dual; 結果 2017-04-30
1. 編集方法 crontabコマンドでcron設定を行います。 crontab [ -u ユーザ名 ] {-l | -r | -e } optionは以下です。 -u:cronを設定するユーザーを指定 -l:cronを一覧で表示 -r:cronの設定を全消去 -e:cronを設定するエディタを起動する コマンド実行ユーザ…
ユーザー切り替え # 「-」オプションはログイン・シェルを使用してユーザーを切り替える # ユーザー指定なしの場合は、rootとなる su - suとsudoの違い ほぼできることは重複しているが、以下の違いがある。 su:切り替え先ユーザー(root)のパスワードが要求…
要素追加 var obj = {a:10, b:20}; obj.c = 92; obj["d"] = 76; 要素削除 var obj = {x:100, y:80, z:92}; delete obj.y;
HTML <ul> <li><label><input type="checkbox" id="all" /> Check all</label></li> <li><label><input type="checkbox" name="check" value="1" /> value 1</label></li> <li><label><input type="checkbox" name="check" value="2" /> value 2</label></li> <li><label><input type="checkbox" name="check" value="3" />…</label></li></ul>
PostgreSQL CREATE TABLEやALTER TABLEなどのDDL命令も COMMIT、ROLLBACKの対象になる 第1回 トランザクションについて Oracle DDLはトランザクション対象にはならない。暗黙コミットされる。 oralce 以下引用 PostgreSQL では、CREATE TABLE や DROP TABLE …
confファイルの構文チェック 以下のいずれかで設定の記述間違いをチェックする。 apachectl configtest service apache configtest /usr/local/apache2/bin/httpd -t 設定反映 graceful Apacheを終了せずに設定ファイルの読み直しを行う。 実行中のリクエス…
指定文字列が含まない文字列にマッチ ^(?!.*abc).+$ (?!abc)はabcを含む位置を示す。 ^(?!abc).+$はabcという文字列で始まらない。 ^(?!.*abc).+$となると、abcの前に任意の文字列を含む意味となり、abcを含まない文字列となる。 複数の指定文字列が含まない…
シェルまたはバッチファイルを作成して、 削除対象の.svnがあるディレクトリに移動して、作成シェルまたはバッチファイルを実行する。 Linux svn_delete.sh find . -name .svn -exec rm -fr {} \; Windows svn_delete.bat for /R %i in (.svn) do rd /Q /S "…