weblog

技術的なメモ置き場。

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

Spring BootでセッションIDを取得する

意外とセッションIDの取得方法が見当たらなかったのでメモ。 Controllerメソッドの引数に、HttpSessionかHttpServletRequestを使用することでセッションIDを取得することができる。 public class HogeController { // HttpSessionを使用する場合 @GetMapping…

Elixir環境構築

環境 OS X (10.10.5) Elixirのインストール Homebrewを使用する $ brew install elixir エディタ 今回はAtomを利用する 以下のパッケージをインストール language-elixir atom-elixir iex linter-elixirc

閉包テーブルの更新(その2)

SQL

前回の閉包テーブルに道程(path_length)を追加する。 道程を追加することで、子や孫を取得しやすくなる。 サンプルテーブル CREATE TABLE ctable ( ancestor BIGINT NOT NULL , descendant BIGINT NOT NULL , path_length INT NOT NULL -- これを追加 , PR…

閉包テーブルの更新(その1)

SQL

閉包テーブル(Closure Table)の更新について書く。 閉包テーブルについては以下を参照。 lab.kochlein.com サンプルテーブル CREATE TABLE folders ( folder_id SERIAL PRIMARY KEY , name TEXT NOT NULL ); CREATE TABLE ctable ( ancestor BIGINT NOT NU…

CentOS7 にPostgreSQL9.5をインストールする

CentOS 7 に PostgreSQL 9.5 を インストール する

GitHubで2段階認証設定した際のeclipse側の対応

GitHubで「Settings」 → 「Personal access tokens」でトークンを生成する。 生成されたトークンをコピーする。 eclipseからGitHubのリポジトリにアクセスする。 パスワードを入力するフォームが表示されたら、コピーしたトークンを入力する。

Gitメモ

git git fetch ・・・ リモートリポジトリから最新を持ってくる git log FETCH_HEAD ・・・ fetch_headのログ git merge FECTH_HEAD ・・・ fetchした内容をマージ git push リモート ローカル ・・・ push git checkout HEAD^ {ファイル名} ・・・ ファイル…