searchカテゴリー選択
chevron_left

カテゴリーを選択しなおす

カテゴリーのご意見・ご要望はこちら
cancel
プロフィール
PROFILE

kisserさんのプロフィール

住所
未設定
出身
未設定

自由文未設定

ブログタイトル
kiserukun’s プログラミング日記
ブログURL
https://kiserukun.hatenablog.com
ブログ紹介文
プログラミングやうさぎについてのブログ
更新頻度(1年)

29回 / 49日(平均4.1回/週)

ブログ村参加:2021/06/13

本日のランキング(IN)
フォロー

ブログリーダー」を活用して、kisserさんをフォローしませんか?

ハンドル名
kisserさん
ブログタイトル
kiserukun’s プログラミング日記
更新頻度
29回 / 49日(平均4.1回/週)
フォロー
kiserukun’s プログラミング日記

kisserさんの新着記事

1件〜30件

  • MySQLでcaching_sha2_passwordが出たときの対処法

    エクリプスでデータベースにデータを保存しようとするとエラーが出ました java.sql.SQLException: Cannot create PoolableConnectionFactory (Unable to load authentication plugin 'caching_sha2_password'.) caching_sha2_passwordとは 以前のMySQLでの認証プラグインにはmysql_native_password が使用されいましたが MySQL8.0より新たに caching_sha2_password に変更されました。 Command Lineで確認 …

  • 【Java】生年月日から年齢を計算するプログラム

    生年月日から年齢を返すプログラムを作成したのでアウトプットしておきます。 java.time.LocalDateクラスを使用して作成していきます。 生年月日から年齢を計算する 今回の流れ 入力jsp → サーブレットクラス → 出力jsp CalcServlet.java サーブレットクラスです package servlet; import java.io.IOException; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUni…

  • 【Java】DataSourceを使ってデータベースにアクセスする方法

    初めてDataSourceを使いMSQLと繋いだので アウトプットします。 接続に3日くらい掛かってしまいました・・・ DataSource 事前にxmlファイルを設定しておく必要があります。 DataSourceではxmlファイルが必要 以下のように書きます <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Context> <Context> <Resource name="jdbc/データベース名" auth="Container" type="javax.sql.DataSource" username="ユーザー名" password=…

  • 【Java】全角入力すると???と表示される

    全角入力すると表示が???と表示される 以下のように登録画面を作成していました 登録しようと送信ボタンを押すと登録先のJSPファイルは このような表示になり データベースもわからない文字列になって保存されていました。 原因は文字コードの指定にあると判断し、 JSPファイルを調べました 結果を表示するjspファイル <%@ page language="java" contentType="text/html; charset=SJIS" pageEncoding="SJIS"%> <%@ page import="model.User" %> <!DOCTYPE html> <html> <h…

  • +20%以上になったので投資信託売却

    こんにちはkiseruです。 投資信託を一部売却することにしました。 理由は評価損益(率)が+20%以上になっていることと、 日経平均が三万円を頭に伸び悩んでいるのことが理由です。 しかし、つみたてNISAは現在も積立中です。 売却したお金でどうするか 一番重要なのは売却したお金をどうするかということです。 選択肢は以下の4つです 1.貯金にまわす 2.好きなものを買う 3.投資信託を買い増す 4.株を購入する 悩んだ末、本を参考に決定することにしました。 参考にしたのがこちらの本です↓ (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; …

  • WebServletがimportできなかった時の対処法

    エラー内容 サーブレットクラスを実行しようとすると Tomcatがエラーを吐き実行ができませんでした よく見ると javax.servlet.annotation.WebServletがインポートできません というエラーを発見 対処法 プロジェクト → プロパティを選択 ターゲット・ランタイム → Tomcat7以上を選択 プロジェクト・ファセット → 動的Webモジュール3.0以上を選択 エラーが解消されてTomcatが起動できるようになりました。 設定を適応しても新しいプロジェクトを立ち上げると同じエラーがでるときがありました。 設定を変えたつもりはないのですが・・・ 参考サイト qiit…

  • html→サーブレット→jsp で値を受け渡す方法

    サーブレットを使い簡単な計算プログラムを作りました。 サーブレットは初めてだったので 忘れないうちにアウトプットします。 ファイル構成 ファイルの位置は以下のようになります。 servletパッケージ CalcServlet.java package servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.s…

  • Eclipseでlocalhost:8080で404エラーが出たの

    Eclipseでjspファイルにアクセスする際にlocalhost:8080で404エラーがでました。 なぜ起きていたのか エラーの原因はファイルの位置とパスの指定ミスでした。 以下の順番でファイル移動を行います htmlファイル → サーブレット → jspファイル サーブレット → jspファイル この間でlocalhost:8080で404エラーが表示されていました。 原因のコード ファイルの位置 jspファイルをwebappの直下においていました。 doPostには以下のようにパスを指定していました。 /** * @see HttpServlet#doPost(HttpServletR…

  • 【Amazonプライムビデオ】おすすめのシットコム3選!!

    ドラマを見る際に一時間は長いなと思ったことありませんか? そんな時は、海外ドラマのシットコムを見るのが一番! 一話完結で一話あたり時間は約30分! 今回はご飯を食べながら、サクッと観れる海外ドラマを3つ選びました。 どの作品も、見終わったあとのlost感が辛かったです・・・ おすすめのシットコム フレンズ フレンズ シーズン1-10 コンプリート ブルーレイBOXセット /フレンズ全巻 blu-ray 1-10 friends complete / 【USA正規品】日本語・英語・他言語 / 日本語吹き替え ビックバーンセオリー ビッグバン★セオリー<サード>セット2 [ ジョニー・ガレッキ ]…

  • 【一株投資】複利の力

    6月の配当金が出揃いました。 税引き後の配当金は4,374円でした・・・ 年間、一万円いくでしょうか? 怪しいところです。 複利の力 金融庁のページより資産シミュレーションができます。 www.fsa.go.jp 現在は毎月2万円ほど投資に回している状態なので 毎月積立額を2万円、利回り4%、20年間運用すると 最終積立金額7,335,493円 になります。 利回り4%だと、それなりにリスクを負ってこの金額です。 もし、月5万円ほど投資に回すことができれば 毎月積立額を5万円、利回り4%、20年間運用すると 最終積立金額18,338,731円 月3万円の差で 1年間36万円 × 20年間 = …

  • 【Java】文字列(String)を数値(int)に変換する方法

    Javaを勉強して「文字列→数値」の変換する機会がよくあります。 コマンドライン引数の値はString型として読み込まれるので、コマンドライン引数を使う機会が多いと自然に使う頻度は多くなるのかなと思っています。 文字列 → 数値 int i = Integer.parseInt(a); 数値 → 文字列 String a = String.valueOf(i); こんな感じで使っています public class Main { public static void main(String[] args) { int i = Integer.parseInt(args[0]); } } あとがき…

  • 【Java】HashMapの使い方と注意点

    HashMapを使ったので記録として残しておきます。 Mapについて mapは[キー]と[値]をペアとして格納するデータ構造になっています putを使って値を格納、getを使って値を所得する import java.util.HashMap; import java.util.Map; public class Main { Map<String, String> map = new HashMap<>(); public static void main(String[] args) { Main main = new Main(); main.exec(); } public void e…

  • 【Java】継承に継承を重ねオーバーライドする

    継承を重ねることができることは知ってるけどどうやって書くの? オーバーライドってよくわからない! と思ったので、継承を理解していく為に記録しておきます。 継承に継承を重ねる public class Main { public static void main(String[] args) { UltraHero ul = new UltraHero(); ul.attack(); //UktraHeroのattackを実行 SuperHero sh = new SuperHero(); sh.attack(); //SuperHeroのattackを実行 Hero h = new Hero(…

  • ヴィア・ホールディングスから株主優待が到着

    株主優待 到着しましたが・・・ 250円引になってる!!!! 前回は500円引クーポンだったので優待改悪です・・・ 株価低迷してますし、出してくれるだけでもありがたいと思いますが 優待を目当てに買ったのでショックでした・・・ パステルプリン食べたい・・・

  • 【Java】getterとsetterを呼び出してみる

    getterとsetterとは getterもsetterもメソッドです。 フィールドは(多分ほとんどが)privateの修飾子になっていると思います。 他の場所からアクセスされるのを防ぐためですね。 その為、他のクラスから呼び出したり(使ったり)する時にエラーが生じてきます。 そこで、他のクラスから呼び出す為にgetterメソッドとsetterメソッドを使用することになります。 書き方 getterメソッド public フィールドの型 getフィールド名() { return this.フィールド名; } returnがついています setterメソッド public void setフィ…

  • 【Java】継承と言われても・・・

    継承といわれても 継承と言われたらある程度イメージはつくと思います。 私自身も雰囲気はわかっていました。 言葉通り継承するんでしょ?と・・・ 甘かったです・・・ とりあえず"extends"をつければなんとかなるだろう 付け足したい処理を"extends"側に書けば解決るするでしょ?と思っていました。 始めのイメージ public class Blog { Janru ja = new Janru(); public static void main(String[] args) { Blog blog = new Blog(); blog.exec(); } public void exec…

  • サクラエディタの背景と文字色を変更する方法

    設定変更 ①[設定]→②[タイプ別設定]に進みます。 ③[カラー]→④[文字色]と[背景色]の横の色をクリックし変更したい色を選択します。以上です。 おまけ(サンプル) 私はテキストやカーソルなどの色を変更し自分が見やすい色を指定しています。 自分の好みに合わせて好きな色を使うと エラーが出ても少しは気分が楽になるかもしれません(私は楽になっていません笑)

  • 【Java】String.formatを使って文字列を0埋めする方法

    0埋めする方法 「0埋めする」とは・・・ 例えば「商品番号:3」というものを「商品番号:0003」 という形に処理することです。 書き方 いろいろな方法があるみたいですが 今回、自分が使った形を紹介します。 String.format(書式文字列, 値); もともと「3」という表示だったものを「0003」とするには %04d と書きます。 サンプル 実際に使ってみました。 class Main{ public static void main(String args[]){ int a = 3; String b = String.format("%04d",a); System.out.pr…

  • 【一株投資】三菱商事、プロシップより配当金をいただきました!

    配当金をいただける月はわくわくします。 今回は、三菱商事とプロシップより配当金の計算書が届きました。 三菱商事は11株しか持っていません!笑 それでも、 「Toyo Bunko Museum」 の無料招待券をいただけます。 前回は「静嘉堂文庫美術館」の無料招待券をいただけました。 100株すら持っていないのに三菱商事さん、太っ腹です。 プロシップは 早く100株買って優待のクオカードをいただきたいです。 やっぱり、入金力は大事。

  • 【Java】booleanの使い方

    boolean型(ブーリアン)とは trueまたはfalseを返す。 整数や他の値は扱えず比較を行う時に使ったりします。 実際に自分が使っている書き方(サンプル) class Main{ public static void main(String args[]) { Main main = new Main(); main.rei(); } public void rei() { int number = 1; int number2 = 1; if(trueOrFalse(number,number2)) { System.out.println("同じ値です"); } else { Sy…

  • 【Java初学者】最近購入した参考書

    Javaを学び始めて約2ヶ月ほどが経ちました。 まだまだ、わからないことが多い日々が続いています。 短い間ですが、参考にしている本を紹介します。 購入した本 スッキリわかるJava入門 第3版 スッキリわかるシリーズ 発売から8年であっという間に総計40万部到達した大人気シリーズの原点。 「どうして?」「なぜそうなる?」が必ずわかるJava入門書史上最強の定番書。 初学者におすすめの参考書です。 しかし、読んでもわからいところはわかりません。 全くプログラミングを勉強したことがない人にはおすすめできないです。 私はスクールでRubyを少し学んでいましたが、始めは全くわかりませんでした。 実際に…

  • 【Java】matchesメソッドと正規表現

    正規表現とは 正規表現とは、文字列が特定のパターンにあることを表現する表記法のことです。 電話、郵便番号、カタカナなど指定した形と一致しているか判定するときなどに使用します。 正規表現 他にもたくさんありますが、今回は一例です。 構文 意味 使用例 ^ 行の先頭 [^・・] $ 行の末尾 [・・$] ¥d 0~9の数字([0-9]と同じ) [¥d] ¥D 数字以外([^0-9]と同じ) [¥D] {n,m} n回以上m回以下 [¥d{n,m}] ? 0回または1回の繰り返し [¥D?] ¥s 空白文字(スペース、改行文字など) [¥s] 使用例 0~9の数字だけ一致する public stat…

  • 【Java】二次元配列とswitch文

    自主学中にオセロの作り方を調べていると、二次元配列で目板を作ることが分かりました。実際に多次元配列を使ったことがなかったので、今回ゲーム?感覚で作成しました。 実現したいこと コマンドライン引数を使用する 文字で移動させる(上、下、左、右) class Main{ public static void main(String args[]) { int x = 0; int y = 0; int ban[][] = { {11,21,31,41,51,61,71,81,91}, {12,22,32,42,52,62,72,82,92}, {13,23,33,43,53,63,73,83,93}…

  • 【株主優待】ダイキョーニシカワより株主優待いただきました

    昨日、ダイキョーニシカワより株主優待が到着しました。ありがたや。 配当金+500円のクオカードを一枚いただきました。 今回、優待をもらうのが2回目になるので来年まで100株持てば1000円分のクオカードをもらうことができます。 現在の株価は購入金額より、高いのでまだ不安はありませんが今後どうなることやら・・・ ◆株価情報◆(みんかぶより) 一株配当:30円配当利回り:4.38%PER:161.9倍ROE:3.28%自己資本比率:48.5% 現在アメリカにある新工場の稼働を目指しているみたいです。(2021年) 今後、どのくらい生産性が伸びていくのか楽しみにしています。 ダイキョーニシカワは 人…

  • NumberFormatExceptionに悩まされました

    NumberFormatExceptionとは 文字列(String型)を数値型(int型)に変換した際に発生します。 docs.oracle.com 今回、解決できた方法 trim() を使用するとエラーが解消されました。 なぜ発生したか CSVファイルを読み込み、CSVファイルのデータをString型からint型に変換しようとした際に発生しまた。 以下のようなCSVファイルがあります。 1,だいこん,130 2,にんじん,90 String a = 130; String b = 90; として このような変数を作ると int sum = Integer.parseInt(a) + Int…

  • 【一株投資】投資歴一年が経ち自分自身が感じたこと

    こんにちはkiseruです。 去年の4月から一株投資をしています。 「投資歴一年」 という称号をいただける立場になりました。(自分でそう呼んでします笑) そこで、一年を通して感じたことをご紹介します。 1.毎日株価を見るようになった 平日の朝9時になるとiSPEEDで株価をチェック 日経株価を見た後、お気に入りページを見ます。 お気に入りページには自分が投資した(現在22銘柄)株をまとめているので、今日はどうなっているのか見ています。 始めた当初は放置していましたが、投資金額が増えると見る回数が増えている気がします。 2.配当通知の封筒が来るのが嬉しい 配当通知書がくることがうれしい 1株しか…

  • Java csvファイルを読み込む方法

    CSVファイルとは CSVとはcomma-separated valuesの略で、カンマで区切られたデータ形式です。 CSVファイルをどのように認識しているのか JavaではどのようにCSVファイルを認識しているのでしょうか。 例えば下のようなエクセルのCSVファイルがあります。 上のCSVファイルはJavaでは 1,だいこん,130円,1個 2,にんじん,90円,1個 3,たまねぎ,50円,1個 のような形で認識します。 「,」カンマが入った形に分解されます。 CSVファイルを読み込む(サンプル) FileReaderクラスがExceptionを返す可能性があるため、try~catchとth…

  • Eclipseでcsvファイルを読み込む方法

    EclipseでCSVファイルを読み込む フォルダの位置です。 eclipseファイル>pleiades>workspace>プロジェクト名 この階層にcsvファイルを置くと読み込むことができました。 絶対パスで示すこともできるみたいです。 C: \ ... \ファイル名.csv 余談ですが srcフォルダにはファイル名.java binフォルダにはファイル名.class srcフォルダはソースコード binフォルダはローカルにインストールしたプログラム が入っています。

  • 【Java】ArrayListクラスについて

    ArrayListとは 配列とよく似ており、要素が連続して格納されているものです。 まとまったデータを扱いたい時などに使用します。 宣言方法 List<データ型名> オブジェクト名 = new ArrayList<データ型名>(); 使用する際は、import文を書く必要があります。 import java.util.ArrayList; import java.util.List; ArrayListで使えるメソッド addで要素を追加する、getで要素を取得 public static void main(String[] args) { List<String> list = new A…

  • プライバシーポリシー

    こんにちは管理人のkiseruです。下記、「プライバシーポリシー」に関して記載致しましたので、ご一読願います。 当サイトに掲載されている広告について 当サイトが使用しているアクセス解析ツールについて 当サイトへのコメントについて 免責事項 プライバシーポリシーの変更について 当サイトに掲載されている広告について 当サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net 、Amazonアソシエイト、バリューコマース、もしもアフィリエイト、afb、アクセストレード) を利用しています。 このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイ…

カテゴリー一覧
商用