Aurora

Aurora(MySQL)でテーブルの文字コードを変更確認する方法

Aurora(MySQL)でテーブルの文字コードを変更確認する方法 Aurora(MySQL)で、既存テーブルの文字コードを変更する方法です。 ALTER TABLE テーブル名 CONVERT TO CHARACTER SET utf8;...
Eclipse

Eclipse(STS)のプロジェクトで使用しているjvmのメモリ設定方法

Eclipse(STS)のプロジェクトで使用しているjvmのメモリ設定方法 Eclipseはjavaで実行されているため、Eclipse自体を高速に動作させたい場合は、iniファイル内のメモリ割り当てを増やせばEclipseの動作が早くなり...
Java

JavaのString型でnullを”null”という文字列に変換する方法

JavaのString型でnullを"null"という文字列に変換する方法 参照型変数がnullの場合に、"null"という文字列を返すString.valueOfメソッドを使用すれば"null"という文字列が返ってきます。 JavaでSt...
Aurora

S3バケットのcsvファイルとかからAuroraにデータをインポートするLOAD DATA FROM S3

S3バケットのcsvファイルとかからAuroraにデータをインポートするLOAD DATA FROM S3 S3に配置したCSVなどのデータをクラウド上でそのままAuroraにインポートする方法です。 AuroraはIAM DB認証にしたり...
MySQL

MySQLでload data local infileで高速にデータをインサートする方法

MySQLでload data local infileで高速にデータをインサートする方法 load data local infile構文を使うとローカルのcsvファイルなどから一気にデータをインポートすることができます。 d:/data...
Excel

Excelのオートフィルを一番下まで機能させる方法

Excelのオートフィルを一番下まで機能させる方法 MySQLに大量データを作らなくてはいけない時があり、ストアドプロシージャでデータを作成しようと思ったのですが、流石に100万件のデータはプロシージャでサロゲートキーをインクリメントしてル...
Java

Java Bronzeのpackage文纏め

Java Bronzeのpackage文纏め package文で一番重要なのは先頭行に書くことです。import文より下に書いてはいけません。 import java.util.*; package jp.co.confrage; // 先...
Java

Java SilverのStringクラスのコンスタントプール纏め

Java SilverのStringクラスのコンスタントプール纏め Stringクラスのみコンスタントプールという仕組みがあるようで、同じ文字列なら、インスタンスを使いまわすという仕組みがあるようです。これをコンスタントプールと言います。 ...
Java

Java Silverの&&と||の纏め

Java Silverの&&と||の纏め if分のand条件やor条件で、&&や||を使いますが、この問題の引っかけがありました。 public class Main { public static void main(String[] a...
Java

Java Bronzeのプリミティブ型纏め

Java Bronzeのプリミティブ型纏め プリミティブ型を明示的に初期化しなかった場合の初期値がどうなるか出題されます。 これはクラスのフィールド(メンバ変数)のみ初期化されることを覚えておく必要があります。 ローカル変数は初期化されませ...
Java

Java Bronzeのエントリーポイントmainメソッド纏め

Java Bronzeのエントリーポイントmainメソッド纏め Javaのエントリーポイントであるmainメソッドについて出題されます。 以下、エントリーポイントの決まりです。 mainは小文字 public static void 引数は...
労務

フレキシブルタイムとは

フレキシブルタイムとは フレックスという制度がありますよね。当社もフレックス制度ですが、今回はフレキシブルタイムについて簡単に解説したいと思います。 始業時間帯と終業時間帯に枠を持たせて、その時間内であればいつでも出社または退社できるのがフ...
Java

Java Bronzeのfor文纏め

Java Bronzeのfor文纏め 新人にJava Bronzeを無理矢理取得させるために教えていたら侮ることなかれ、、。for文ですごい引っかけ問題が満載でした。 まずは無限ループになるパターンです。 これはなんとなくわかります。 これ...
Java

Java Bronzeのコンストラクタ纏め

Java Bronzeのコンストラクタ纏め Javaのコンストラクタを勉強する機会があったので纏めです。 オブジェクトをnewするとデフォルトコンストラクタが呼ばれます。デフォルトコンストラクタは引数なしコンストラクタのことを言います。 デ...
労務

休憩時間は労働基準法第34条で決められています

休憩時間は労働基準法第34条で決められています 休憩時間は労働基準法第34条で決められていて、6時間を超えての労働をした場合は45分休憩、8時間を超えての労働をした場合は1時間休憩をすることが義務付けられています。 仮に6時間を超える労働を...
労務

振替休日とは

振替休日とは 振替休日とは、休日と出勤日を交換(振替)することです。 例えば、土曜日出社だったとします。振替日は来週水曜日とします。 その土曜日に 出社する 有給休暇を使用する 欠勤する と色々パターンがああるわけですが、欠勤しても有給使用...
Gradle

Received status code 407 from server: Proxy Authentication Required

Received status code 407 from server: Proxy Authentication Required gradleプロジェクトでGradleプロジェクトのリフレッシュをすると、プロキシーの設定が出来ていない...
MySQL

MySQLで正規表現で検索条件を抽出する

MySQLで正規表現で検索条件を抽出する MySQLでWhere句にREGEXPを使用することで正規表現でデータ抽出をすることができます。 WHERE カラム名 REGEXP '正規表現パターン' 従業員テーブル(employee)のfir...
Java

Javaでユーザーホームディレクトリを取得する方法

Javaでユーザーホームディレクトリを取得する方法 System.getProperty()の引数にuser.homeを渡すと、戻り値がStringでユーザーホームディレクトリが取得できます。 public class Main { pub...
Java

Javaでカレントディレクトリを取得する方法

Javaでカレントディレクトリを取得する方法 System.getProperty()の引数にuser.dirを渡すと、戻り値がStringでカレントディレクトリが取得できます。 public class Main { public sta...
Java

Java8でEnumをStreamに変換する方法

Java8でEnumをStreamに変換する方法 Enumのvaluesメソッドが配列を返すので、Arrays.streamメソッドを使用してstreamに変換することができます。 Arrays.stream(Week.values())....
Java8

java.util.CollecitonのremoveIfメソッドの使い方

java.util.CollecitonのremoveIfメソッドの使い方 Java8からremoveIfメソッドが追加されています。 removeIfメソッドは引数にPredicateを取り、trueの場合のみ要素を削除するメソッドです。...
Java

LinkedList固有のメソッドを使用したい場合はLinkedListで宣言すること

LinkedList固有のメソッドを使用したい場合はLinkedListで宣言すること ArrayListやLinkedListを宣言するときは以下のように宣言します。 List<String> list = new LinkedList<...
Java8

Java8のStream API findAnyメソッドで任意の要素を取得する

Java8のStream API findAnyメソッドで任意の要素を取得する findAnyメソッドで任意の要素を取得します。findAnyメソッドの戻り値はOptional<T>です。 Employeeクラスがあるとします。 publi...
Java8

Java8のStream API findFirstメソッドで一番最初の要素を取得する

Java8のStream API findFirstメソッドで一番最初の要素を取得する
Java8

Java8のStream API filterメソッドを理解するにはPredicateインタフェースを理解する

Java8のStream API filterメソッドを理解するにはPredicateインタフェースを理解する filterメソッドはマッチする要素のみを抽出するメソッドです。 filterメソッドはPredicateを引数に持ちます。 j...
Java8

Java8のStream API mapメソッドを理解するにはFunctionインタフェースを理解する

Java8のStream API mapメソッドを理解するにはFunctionインタフェースを理解する Functionインタフェースを理解すればmapの動きが理解しやすいと思います。 java.util.function.Function...
Java8

Java8のforEach文の使い方

Java8のforEach文の使い方 Java8からラムダ式が書けるようになったので、拡張for文やIteratorを使う必要がなくなります。 Java8からjava.lang.IterableインタフェースにforEach文が追加されてい...
MySQL

MySQLのテーブルに登録日時と更新日時を自動で設定する方法

MySQLのテーブルに登録日時と更新日時を自動で設定する方法
AWS

AWS CLIのs3 ls コマンドでs3://スキームの指定が不要

AWS CLIのs3 ls コマンドでs3://スキームの指定が不要 aws s3 ls s3://バケット名/という感じでlsコマンドを実行できますが、「s3://」の指定は不要で、バケット名から記述します。 c:\>aws s3 ls ...
Excel

エクセルにファイル貼り付ける方法

エクセルにファイル貼り付ける方法 エクセルのオブジェクトを使って、ファイルを貼り付けることができます。 「挿入」ー「オブジェクト」をクリックします。 オブジェクトの挿入画面から「参照」をクリックして貼り付けたいオブジェクトを指定します。 a...
sakura

sakuraエディタでミニマップを表示する方法

sakuraエディタでミニマップを表示する方法 VSCodeみたいにsakuraエディタでもミニマップを表示する機能があります altを押しながらo,nでミニマップが表示されます。再度押すと表示されなくなります。
MySQL

MySQLのtinyint(1)にtrueとfalseが入る

MySQLのtinyint(1)にtrueとfalseが入る MySQLでテーブルを作成する際にbooleanと指定するとtinyint(1)になります。 CREATE TABLE IF NOT EXISTS テーブル名 ( カラム名 bo...
Lhaplus

Lhaplusでパスワード付き圧縮ファイルのパスワードを解析する方法

Lhaplusでパスワード付き圧縮ファイルのパスワードを解析する方法 ファイル圧縮では7zをよく使うのですが、Lhaplusを使うとパスワード付き圧縮ファイルのパスワードを解析して調べることができます。 手法は単なる総当たり攻撃です。時間は...
spring boot

Spring CLIをインストールする方法

Spring CLIをインストールする方法 Spring CLIをインストールするにはSDKMANでインストールします。 $ sdk install springboot これでインストール完了です。バージョン確認します。 $ spring...
Git Bash

GitBash for WindowsでSDKMANをインストールする方法

GitBash for WindowsでSDKMANをインストールする方法 Groovyのパッケージ管理マネージャーであるSDKMANをインストールする方法です。 マルチプラットフォームですがウィンドウズの場合はCygwinをインストールす...
Amplify

AWS Amplify Storageのアクセスレベルprotectedを使用してみようと思ったが

AWS Amplify Storageのアクセスレベルprotectedを実装しようと思いましたが、他ユーザのcognito identity id取得方法が提供されていないようです。 今回は調べた内容の情報共有です。 前回の記事でAWS ...
DB2

node.jsでdb2に接続

node.jsでdb2に接続 node.jsからIBMのDB2にアクセスしてみます。 環境 項目 バージョン node v10.15.3 npm 6.4.1 ibm_db 2.5.2 install node.jsでDB2にアクセスするには...
Java8

Java8からdefaultメソッドがインターフェースに定義できるようになっていた

Java8からdefaultメソッドがインターフェースに定義できるようになっていた Java8からdefaultメソッドが用意されているようで、インターフェースに実装が出来るようになっています。 こんなインターフェースが作成できます。 pa...
MySQL

パフォーマンステストでMySQLでスロークエリを検出する方法

パフォーマンステストでMySQLでスロークエリを検出する方法
Chrome

別セッションでChromeを起動する方法

別セッションでChromeを起動する方法
HTML

JS,CSSで入力部品(type=”text”)を英大文字にする方法

JS,CSSで入力部品(type="text")を英大文字にする方法 英大文字だけをクライアント画面側でする方法は恐らく二通りあります。 一つはJSです。 <input type="text" oninput="value = value....
Amplify

AWS Amplifyを使って静的ファイルを扱う

AWS AmplifyのStorageを利用して静的ファイルを扱います。 Authenticationを利用した認証については、以下を参照してください。 1.AWS Amplifyを使ってサインインを実装する-1 2.AWS Amplify...
MySQL

MySQLのSQLモード確認と変更方法

MySQLのSQLモード確認と変更方法 MySQL5.7.24にSQLモードというモードがあったのでメモです。 mysql> SELECT @@global.sql_mode; +------------------------------...
Visual Studio Code

VSCodeのREST ClinetプラグインでRESTのテストをする方法

VSCodeのREST ClinetプラグインでRESTのテストをする方法 RESTのテストはよくPOSTMANで実施していましたが、VSCodeのREST Clientプラグインも便利です。 curlコマンドをエディターで実行してくれます...
HTML

<input type="text">で数値のみ入力する方法

&lt;input type=&quot;text&quot;&gt;で数値のみ入力する方法
HTML

<input type="number">にeが入力されないように設定する方法

<input type="number">にeが入力されないように設定する方法 type="number"にするとChromeだと数値のみ入力できるようになりますが、アルファベットのeだけは入力できてしまいます。 onkeydown="re...
Chrome

Chromeのこのページを翻訳しますか?を消す方法

Chromeのこのページを翻訳しますか?を消す方法 Chromeで日本語のページなのに「このページを翻訳しますか?」と出るので、HTMLに何を書いたらこのメッセージが出ないようになるか調べてみました。 <!DOCTYPE html> <!-...
Java

JavaのAtomicIntegerの使い方

JavaのAtomicIntegerの使い方 java.util.concurrent.atomic.AtomicIntegerクラスがあります。 処理を同期させたい場合に使用するクラスです。 例えばstream().forEach内でイン...
Mac

[Mac]ランチャーアプリのAlfredを紹介

Macで使用しているランチャーアプリAlfredを紹介します。 インストール AppStoreからインストール可能ですが、バージョンが古いのでサイトからDLしてインストールするのがいいと思います。 Alfred ※使用しているバージョンは4...