2017-01-01から1年間の記事一覧
バックアップ WordPressの「インポート/エクスポート」を使ってサイトをバックアップし復元する | ブログ工房 アップデート 定期的にやっておきたいWordPressを安全に更新する方法 バグった時の対応 WordPress で画面が真っ白になってしまった場合の3つの対…
sevialize() form内の要素を文字列データにシリアライズするメソッド。 servializeArray() FormやElementをJSON形式のデータ構造でシリアライズするメソッド。 stringify() javascriptの値をJSON文字列に変換するメソッド。 <html> <head> <meta charset="UTF-8"> <title>to json sample</title> </meta></head></html>
エラー Exception java.io.IOException: Stream closed at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:200) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60) at org.yaml.snakeyaml.Yaml.load(Yaml.java:381) at </init>…
プログラムでデータを受け渡しするときに使われるファイルの形式。
バッチ処理 バッチ = Batch = 一束、一群 一定量or一定期間のデータを集め、一括処理するための処理方法。 ストリーム処理 無限に発生し続けるデータを処理する際に行う処理方法。
ストリームとは Javaでは、ファイルとデータのやり取りをする場合(データの入出力)、ストリームという考え方を使って行う。 ストリームとは、ファイルの読み書きや書き出しにおけるデータの流れのこと。 データがファイルとプログラムの間を流れていくイメ…
JAX-RS The Java API for RESTful Web Services の略。 RESTful とは そもそもREST(Representational State Transfer)とは HTTPを使ったシンプルなWebサービス すべてのリソースは一意なアドレスで識別される 特定のHTTPメソッド(GET、POST、PUT、DELETE…
S3とは AWSの中核にあるストレージサービス。 ストレージとは 訳すと貯蔵、保管。 データを保管・保存する場所のこと。 ストレージサービスとは インターネット上で、ファイル保管用のスペースにデータを保存することができるサービス。 インターネット上に…
キャッシュとは よく利用するデータを蓄積させて、データ処理を速くする仕組み。 詳しく言うと、 一度開いたwebページのデータを、通信経路のどこかに保存しておいて、次に同じページを開くときに速く表示してくれる。 一度アクセスしたページはURLで覚えら…
Apache webサーバーのソフト。 コンピュータにApacheを入れると、そのコンピュータがwebサーバーをしての仕事ができるようになる。 webサーバー webサーバーとは、ブラウザからページを調べた時に、そのページの情報を返してくれるサーバーのことを指す。 た…
GZIPとは データ圧縮方法の一つ。 詳しく言うと、 ブラウザに表示するためのデータ転送の時に、その内容を圧縮することで、転送量を減らして表示速度を高める手法。 簡単に言うと、 webページのサーバとユーザーのパソコン間で通信しているデータサイズを少…
レンダリングとは 文字のデータを読み取って、実際の画面に映る画像や映像などに変換すること。 文字データが読み取られ、レンダリングされた結果、ブラウザ上に画像がでる。 レンダリング処理の回数を減らす = 最適化につながる。らしい。 JavaScriptを下に…
コンテナ起動でつまづく docker-compose -f ./local-docker-compose.yml up -dで起動させようとすると、 ERROR: for proxy Cannot start service proxy: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:3…
オフセットとは 基準点からの距離で位置を表現したもの。 基準点からどのくらいズレているかを表したもの。 ページングのオフセット offset = 1ページあたりの件数 ×(現在のページ - 1)
2種類のエラー 想定内で、処理の実行開始前にチェックするエラー。 主に入力エラー。 異常な状態として処理の続行が不可能なエラー。 ※1の場合は、例外を使わない。 try・catch・finally その場で例外処理を行う。 tryは正常な時の処理 catchは異常な時の処…
ライブラリ(Library) よく使う機能・関数をまとめたもの。 汎用的な機能をまとめたもの。 我々側が、ライブラリの中にある機能を呼ぶ。 一部の部品として使う。 フレームワーク(Framework) ある処理を実行するための枠組みが含まれているもの。 我々側が…
トークンとは データの正当性の証明や、正しく処理が行われているかどうかを証明するためのデータのこと。 トークンの中にCookieIDが含まれてる感じ? ハッシュ化 あるデータを異なる値に変換すること。 擬似乱数(おまけ) 完全に予測不可能ではない乱数。 …
リクエストを格納するインターフェイス。 = リクエストの情報を持つ。 取得できる情報 HTTPメソッド URL Cookie など、、
Cookieとは ユーザー情報をパソコンに一時的に記録・参照する機能。 サーバーがWebブラウザを通じて訪問してきたユーザーのパソコンに一時的にデータを書き込んで保存する仕組み。 Cookieにはサーバー側が指定したデータを保存しておくことができる。 ユーザ…
IPアドレスとは ネットワーク上の住所。 プロバイダがIPアドレスを割り当ててくれる。 プロバイダとは、自分が使っている回線とインターネットをつなげてくれる仲介役。 IPアドレスの必要性 友達に手紙を送りたいと思っても、住所がないと手紙を届けることが…
問題 LocalDateTime.now()を引数としてDBに保存しようとすると下記のエラーが吐かれる。 ERROR [2017-05-24 01:46:42,641] io.dropwizard.jersey.errors.LoggingExceptionMapper: Error handling a request: a16f2a5e900f29b6 ! com.mysql.jdbc.MysqlDataTru…
関数 プログラミングにおいての関数とは、計算式や処理を指す。 関数型言語 宣言型プログラミング どのような手段で探すかを記さない。それは任せる。 命令型プログラミング データに何らかの処理を加えて、その連続で組み立てていくもの。 関数型言語はここ…
まずApache PDFBoxをインストール(Gradle) compile 'org.apache.pdfbox:pdfbox:2.0.5' とりあえずコードを書いてみる @Path("/job") public class Resource { @GET @UnitOfWork @Path("/pdf") @Produces(MediaType.TEXT_HTML) public PDDocument pdf() thr…
curl -H 'Content-Type:application/json' -X POST -d "{"key":"value", "key":"value"}" http:// エラー {"code":400,"message":"Unable to process JSON"} 解決方法 curl -H 'Content-Type:application/json' -X POST -d '{"key":"value", "key":"value"}'…
ドメイン 値の取り得る範囲のこと。 Javaではテーブルのカラムの値をドメインと呼ぶ。
gitでクローンしたファイルをEclipseでみようと思ってインポートしたら、 No projects are found to import. とエラー。 原因 cloneしたファイルの中に.classpathと.projectがないから 解決 cloneしたファイルのあるディレクトリにEclipseから新規プロジェク…
リモートリポジトリをcloneしたものの、ファイルの中身がなかったよー 原因 cloneはmasterにあるものしか含んでいないから (違うブランチにファイルがあった) 解決 なので、リモートにあるブランチをcloneしたい .gitがあるディレクトリに移動して、リモー…
まずはmasterブランチを最新の状態にする masterに移動 git checkout master upstream(fork元)から最新のものを取ってくる git fetch upstream fetchしたものをローカルのmasterに反映させる(ローカルのmasterを最新にする) git rebase upstream/master …
gitの初期化 git init gitignoreファイル作成 vim .gitignore .gitignoreの中身 build/ .classpath .gradle/ .project .settings/ bin/ リモートリポジトリにリポジトリを作る git clone URL リモートリポジトリを追加する fork元 git remote add upstream f…
プロジェクト構成 multi-sample +--- sample-common +--- sample-core (sample-commonに依存) まずEclipseでsample-commonとsample-coreのGradle(STS)のプロジェクト作成 multi-sampleの直下でGradleによるプロジェクト初期化 gradle init settings.gradleを…