フリーランス チャレンジ!!

フリーランス チャレンジ!!

週休4日制に俺はなる!

技術

【Mybatis】Mapper XMLファイルのAnd(&&)、 Or(||)条件記載方法

どうもコウタロウです。 今日はタイトルについて。 Mapper XMLファイル And(&&)条件 Or(||)条件 Mapper XMLファイル SQLをXMLファイルに記載することができるMybatis。 使うまでは正直、XMLファイルにSQLを書くと、ソース(Java)とXMLファイルと見る箇所が増…

Google検索結果の「ハッキングされているサイト」は見ないほうがいい理由

どうもコウタロウです。 今日はタイトルについて。 Google検索結果にハッキングされているサイトが表示された そもそもハッキングされたサイトとは? ハッキングされたサイトは見てもいいのか? もし自分のブログなどがハッキングされたら 最後に Google検索…

【解決方法】SQL Serverデフォルト設定(READ COMMITTED SNAPSHOT OFF)だと同時接続でロック待ちが発生します

どうもコウタロウです。 今日はタイトルについて。 ※2017年7月18日更新 すいません。ロック待ちが我々の環境では解決できませんでした。 我々の環境だけなのかわからないので記事はとりあえずそのままとします。 引き続き調査し、解決すればまた記事を更…

【解決方法】Mybatis "if test"で1文字の文字列がNumberFormatExceptionエラー発生!!

どうもコウタロウです。 今日はタイトルについて。 NumberFormatExceptionエラー 解決方法 NumberFormatExceptionエラー MybatisはSQLをXMLファイルに記載できるのでJavaクラスではビジネスロジックを記載し、SQLはXMLファイルへと分離でき慣れると仲々使い…

【Eclipse】「Java プロジェクト・ファセットのバージョンと一致しません」エラーの解決方法(番外編:Macのキーボードショートカット付き)

どうもコウタロウです。 今日はタイトルについて。 Eclipseでファセットのバージョンと一致しませんエラー発生 原因 解決方法 番外編(Macでのキーボードショートカット) Eclipseでファセットのバージョンと一致しませんエラー発生 1、2年前から使ってい…

AngularJs難しいけど、ログ出力したら少しわかりやすくなった話

どうもコウタロウです。 今日はタイトルについて。 AngularJs難しい 思った通りの順番で処理されない ログ出力したらわかりやすくなった 最後に AngularJs難しい いや〜、やっぱAngularJs難しいな〜。 特に、今やってるのがAngular-Gantt www.ksakae1216.com…

【改めて】SQL Server2012では濁点半濁点を区別する(MySql8.0とは違うね)

どうもコウタロウです。 今日はタイトルについて。 DBのデフォルト設定に気をつけたいという意味でまとめました。 MySql8.0は濁点半濁点を区別しない SQL Serverは区別する DBのデフォルト設定には気を付けたい 最後に MySql8.0は濁点半濁点を区別しない け…

【JavaScript】配列から重複削除(uniq)し、並び替え(sort)する

どうもコウタロウです。 今日はタイトルについて。 簡単に配列から重複削除し、並び替える IE11の場合 最後に 簡単に配列から重複削除し、並び替える こんなに簡単に実装することができます。 gist2b020021c5b0d429be1349cc7cafb505 実行結果のイメージ IE11…

【Java】ファイルの読み込み、書き込みはtry、resourcesを使おう

どうもコウタロウです。 今日はタイトルについて。 ファイルのクローズ忘れ クローズ忘れを防ぐtry、resources 旧来のファイルクローズ try-with-resources 最後に ファイルのクローズ忘れ 先日、プロジェクトでファイルのクローズ忘れが発覚しました。 ある…

照合順序に気をつけろ!!SQL Serverをデフォルトで使うと大文字、小文字を区別しないぞ!

みなさん、コウタロウです!! 今日はタイトルについて。 照合順序 SQL照合順序 Windows照合順序 SQL Serverのデフォルト設定 どうすればいい? 最後に 照合順序 長いこと、ITの業界にいるんだけど、照合順序ってまったく知りませんでした。 先日、テスト担…

Eclipse + Spring でログイン画面を簡単に作成!!

みなさん、コウタロウです!! 今日はタイトルについて。 最初の準備 HTMLテンプレートを使う テンプレートをダウンロード テンプレートをEclipseへ格納 コントローラー作成 最後に 最初の準備 下記の記事を参考に、Springの準備をして下さい。 "Hello world…

【AngularJs】ディープコピー(angular.copy)の正しい使い方がわかった!!

みなさん、コウタロウです!! 今日はタイトルについて。 angular.copyでハマった angular.copyについて 正しい使い方 angular.copyでハマった 今日、仕事でハマりました。 angular.copyでオブジェクトをコピーして使ってたんだけど、angular.copyをコードに…

【SQL】外部結合で1つのテーブルキーを複数のテーブルで条件として使用する方法

みなさん、コウタロウです!! 今日はタイトルについて。 1つのテーブルのキーを複数のテーブルで条件としたい 解決方法 SQL結果 最後に 1つのテーブルのキーを複数のテーブルで条件としたい みなさん、こんなことで悩んだことってないですか? 親テーブル…

【SQL】複数のテーブルを結合してレコードを1行で表示する

みなさん、コウタロウです!! 今日はタイトルについて。 まずは説明 複数のテーブルを結合して1行で表示する方法 最後に まずは説明 仕事で困って調べたんですが、他にも困っている人がいるかもしれないので情報共有です。 あるテーブルに複数のIDが格納さ…

【Docker】EclipseからDockerのMySQLへ接続する方法

みなさん、コウタロウです!! 今日はタイトルについて。 今回の記事 Dockerで公式MySQLを使う MySQLのJDBCドライバをダウンロード EclipseのDBViewerプラグインをインストール MySQLを起動 EclipseからMySQLへ接続 最後に 今回の記事 今回の記事は、ローカ…

【DB】Group ByしてCOUNTすると0件が取得できない

みなさん、コウタロウです!! 今日はタイトルについて。 COUNTで件数が取れない Group Byが原因? 解決方法 最後に COUNTで件数が取れない 15年以上、IT業界にいて、何回もSQL書いてたんだけどはじめての事象! gistdea8b937a45784ea0e2e277e551c9305 上…

【JSON】JSON.stringify ()でDateオブジェクトの日時がずれる(タイムゾーンになる?)

みなさん、コウタロウです!! 今日はタイトルについて。 Dateオブジェクトの値がずれる 解決方法 最後に Dateオブジェクトの値がずれる 画面から日付(日時)項目をAjax通信でサーバー側に渡すため、JSON.stringifyでオブジェクトをJSON形式にしたんだけど…

Ajax通信で日本語(SJIS)が文字化けする場合の対応

みなさん、コウタロウです!! 今日はタイトルについて。 Ajax通信で日本語が文字化け 対応方法 最後に Ajax通信で日本語が文字化け 現在のプロジェクトがStruts2使っていて、DBのデータを表示してます 最近では珍しく、文字コードがSJISでなければいけなく…

WebSphereのホットデプロイが全然できない やっぱ情報がないミドルウェアはダメだ

みなさん、コウタロウです!! 今日はタイトルについて。 開発でWebSphere使う ハマった 全然情報がない 最後に 開発でWebSphere使う 今の現場でWebSphere使ってる WebサーバーってApache・Tomcat、Weblogic、JBossは使ったことは結構あるんだけどWebSphere…

【Angular Gantt】手軽に導入するにはデモをダウンロードして加工するのが手っ取り早い!!

みなさん、コウタロウです!! 今日はタイトルについて。 リベンジ決行 手軽に導入できないかな? デモページをダウンロード 少しだけ加工 最後に リベンジ決行 以前、このブログでAngular Ganttを紹介しました www.ksakae1216.com ライブラリを使用すること…

【AngularJs】applyはdigestよりも遅い? applyのほうが速い場合があるよ!!(訂正:digestの方が速い)

みなさん、コウタロウです!! 今日はタイトルについて。 applyはdigestよりも遅い applyの方が速い場合もある 最後に applyはdigestよりも遅い AnuglarJsの双方向バインディングは便利ですよね! ただ、変数($scope)をを変更しても画面表示が更新されない場…

【JavaScript】ドラッグ&ドロップしながらスクロールしたい時の技

みなさん、コウタロウです!! 今日はタイトルについて。 タイトルについて 何か方法がないか調べた 最後に タイトルについて 今の仕事でタイトルについて実装しなけばいけなくなりました www.ksakae1216.com 以前の記事で紹介した「Angular Gantt」を利用し…

せっかくだからサイトを参考にAngular Ganttでガントチャート作ってみたがぜんぜんだめだった・・・

みなさん、コウタロウです!! 今日はタイトルについて。 先日の記事 そして自分でもやってみた bowerのインストール 最後に 先日の記事 www.ksakae1216.com 紹介しただけじゃなんなので自分でもやってみるか! そして自分でもやってみた 本当に簡単か自分で…

IFTTT(イフト)使って自分の記事がはてな新着エントリーに掲載されたらSlack通知するに挑戦!

みなさん、コウタロウです!! 今日はタイトルについて。 面白い記事を発見 そもそもiffft(イフト)って? 早速試す IFTTTログイン はてなと連携してみる 最後に 面白い記事を発見 面白い記事を発見!! ottan.xyz 早速はてブしちゃった! 先週からマイブーム…

Webで簡単にガントチャートが作成できるAngular Gantt

みなさん、コウタロウです!! 今日はタイトルについて。 ガントチャートが簡単に作成出来るライブラリ 使い方 最後に ガントチャートが簡単に作成出来るライブラリ あのAngularJsに「Angular Gantt」というライブラリがあり、このライブラリをつかうと簡単…

Slack試してみたが、正直良さがまだわからない

みなさん、コウタロウです!! 今日はタイトルについて。 前回記事の続き 試してみた感想 最初の画面 モヒカンSlackのチャネル検索 いくつかチャンネル登録 最後に 前回記事の続き 前回のSlack記事はSlackに参加するまで www.ksakae1216.com 今回の記事は実…

Slackは便利なのか? まずはモヒカンSlackを試す参加方法について

みなさん、コウタロウです!! 今日はタイトルについて。 Slackとは 試してみる 最後に Slackとは wikiより Slack(スラック)は、スチュワート・バターフィールド(英語版)によって設立された、チームコミュニケーションツール。スラックは、既に消滅した…

【Docker入門】5分でMySQLのDB、テーブル作成

みなさん、コウタロウです!! 今日はタイトルについて。 5分でDB、テーブル作成 MySQL起動 DB作成 MySQL接続 DB作成 作成できたか確認 データベースへ接続 テーブル作成 テーブル作成できたか確認 テーブルにデータ作成 最後に 5分でDB、テーブル作成 速…

【Docker入門】コンテナの起動はrunではなくstart

みなさん、コウタロウです!! 今日はタイトルについて。 勘違いしていたDockerのコンテナ起動 コンテナが増えてく runではなくstart 最後に 勘違いしていたDockerのコンテナ起動 Dockerのコンテナ起動について、ネットで調べると"docker run"で起動しようと…

ライブラリを使ったシステム開発のメリット・デメリットを技術者目線で語るよ

みなさん、コウタロウです!! 今日はタイトルについて。 ライブラリを使う理由 ライブラリを使ったメリット ライブラリを使ったデメリット 学習コストがかかる できないこともある ハマったら地獄 こだわりすぎないのが大事 ライブラリを使う理由 システム…