• Javaアルゴリズム競技の入出力トピック

    <パス 2020.2.23のアップデートでarrayモジュールが追加されました。 前書き C/C++の使用からJavaの使用へ移行する過程で、大小様々な入出力問題に遭遇すると思います。それらを自分自身の学習材料としてまとめ、興味を持った友人と共有する予定です。 ファイル名の問題 コンテストに応募するコードでは、メインクラスは必ず public

    2022-02-26 21:47:40
  • javaのgetResourceメソッドについて

    <パス まず、クラスパスとは、コンパイルされたクラスファイルやxml、プロパティなどの設定ファイルが置かれているディレクトリのことである。例えば、mavenプロジェクトであれば、クラスパスは "プロジェクト名/target/classes"、通常のプロジェクトであれば、"プロジェクト名/bin"、または"プロジェクト名/build/classes"プロジェクト名/ビルド/class

    2022-02-26 19:28:29
  • エラーです。HttpMessageNotReadableException。JSON のパースエラーです。Unrecognized token 'name': was expecting 'null'.

    フロントエンドのパススピードのデータプロンプトエラー内のメッセージメッセージ コンソールに次のようなメッセージが表示されます: フォアグラウンドからjsonデータを取得できませんでした 2019-09-10 23:01:01.743 WARN 10804 --- [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : R

    2022-02-26 18:44:04
  • HttpClientの接続プールを使用すると、--- java.lang.IllegalStateException が表示されます。接続プールがシャットダウンされました

    <パス 質問 サードパーティーのパッケージコードを修正して新しいコネクションプールを追加しましたが、その内部でのコネクションの閉鎖に気づかなかったため、この問題に遭遇しました。 問題は非常にシンプルで、その名の通り、コネクションクロージャーが問題を引き起こしているのですが、なぜコネクションクロージャーが問題を引き起こしているかというと、コネクションプーリング、つまり接

    2022-02-26 18:27:20
  • Javaで考える読書ノート

    Javaで考える読書ノート(IOと並行処理を除く) 1.1. あるクラスのprivateメソッドはすべて暗黙のうちにfinalと指定されており、他のクラスはprivateメソッドを取ることができないので、privateメソッドをオーバーライドすることはできない。privateメソッドをオーバーライドできないので、privateに対応する継承メソッドは無効であり、privateのプロパティは

    2022-02-26 17:31:57
  • java reflection exception: argument type mismatch solution (Java反射例外: 引数タイプの不一致の解決)

        今日、開発中にこの問題にぶつかりました。コードは問題なかったのですが、リフレクションを呼び出してオブジェクトに値を代入するときに問題が発生しました。 私のエンティティクラスはMyBatisによって自動生成されているため、プロパティタイプはすべてラッパークラスです。 その後、上記のコードは、パラメータの型が不一致の例外を報告する短

    2022-02-26 16:29:16
  • Javaラーニングノート-Collections.singletonListの使用法

    Collections.singletonList()は不変のコレクションを返しますが、この長さのコレクションは1だけなので、メモリ空間を減らすことができます。しかし、返された値はまだCollectionsの内部実装で、やはりaddメソッドはなく、add, setメソッドを呼び出すとエラーが報告される テスト public class Test { public sta

    2022-02-26 14:49:48
  • JsonMappingException処理方法

    <パス プロジェクトでは、親レイヤーを Car.java [車両実体]、子レイヤーを CarCommonParam.java [車両基本情報実体] とし、複数の車両の基本情報を用いた車両ペアの一種とする。 しかし、Anthology Libraryでこのエンティティを照会するとエラーが報告されます。[com.fasterxml.jackson.databind.JsonMap

    2022-02-26 12:03:17
  • InvalidDefinitionException: 構築できない(Creatorが存在しない)

    <パス 概要 の使用を文書化する。 lombok デシリアライズの問題は、最初は lombok1.16.18 アプリケーションでは見つからず、その後、アプリケーションがlombokのグローバルバージョンを指定せず、導入された他の2者間パッケージがlombokのバージョンを上げて 1.16.20 というエラーが報告されます。この問題は発見させる必要があり、オンラ

    2022-02-26 10:55:55
  • 原因:com.fastxml.jackson.databind.exc.MismatchedInputException

    <パス 原因:com.fastxml.jackson.databind.exc.MismatchedInputException.MismatchedInputExceptionが発生しました。のインスタンスをデシリアライズできない. java.util.ArrayList VALUE_STRING トークンから 理由を教えてください。 ページがjson配列の文字列

    2022-02-26 10:15:24
  • SpringBoot TomCatの動作方法を変更する

    <パス 1. なぜSpringBootの実行方法を変更する必要があるのですか? Tomcat Connector(コネクタ)には3つの動作モードがあります:bio nio apr バイオ(ブロッキングI/O) つまり、ブロッキングI/O操作は、Tomcatが従来のJava I/O操作(つまり、java.ioパッケージとそのサブパッケージ)を使用し

    2022-02-26 09:50:55
  • ネストされた例外は com.fasterxml.jackson.databind.JsonMappingException です。

    解決済み [org.springframework.http.converter.HttpMessageNotWritableException.HttpMessageNotWritableException.HttpMessageNotWritableException]: Could not write JSON: (was java.lang.NullPointerException);

    2022-02-26 08:29:24
  • 航空機戦争ゲームのJava実装 (ソースコード+コメント)

    <パス <ブロッククオート 全体的な考え方は、ブログ主の他のブログ記事と同じです 蛇のミニゲームのJava実装 (ソースコード+コメント) と 2048ミニゲームのJava実装 (ソースコード+コメント) は同じで、どちらも Frame を使用してフォームを作成し、Panel を使用してコンポーネントを追加し、事前にレイアウトを計画し、マウスとキーボードのリ

    2022-02-26 07:25:19
  • Java Base64→文字列相互変換、Base64→ファイル、ストリーム相互変換

    1、変換クラス import org.apache.commons.codec.binary.Base64; import java.io.*; import java.nio.file; import java.nio.file.Paths; import java.nio.file; public class Base64Object { /** * convert

    2022-02-26 03:09:34
  • java 8 ラムダ式 リスト操作 グループ化、フィルタリング、合計、最多、ソート、重複排除

    java 8のラムダ式は、リスト操作のための便利なメソッドを提供しています。主に、グループ化、フィルタリング、合計、ソート、重み付け解除をカバーしています。これは、従来のリストの書き方に比べて、かなり少ないコードで済みます。 新しいエンティティクラスを作成する package com.vvvtimes.vo; import java.math; import java.util;

    2022-02-26 01:55:14
  • xStream xml から java bean へ、CannotResolveClassException をスローする原因。

    この2日間、xStreamを使ってxmlとjava beanを相互に転送する開発をしていて、奇妙な問題に遭遇しました。Java BeanのすべてにeclipseのXMLで実行すると、製品にインポートされたCannotResolveClassException例外がスローされますので、原因を見つけるために開始され、うまくいっています。 具体的な例外メッセージは以下の通りです。 原因:c

    2022-02-26 01:35:30
  • プロキシステータスコード 503_HTTP ステータス 503 エラーコードとその解決策?

    プロキシステータスコード 503 ハイパーテキスト転送プロトコルまたはHTTP  503 Service Unavaiable サーバーエラーのレスポンスコードは、サーバーがリクエストを処理する準備ができていないことを示します。このチュートリアルでは、503エラーコードの原因、クライアントとサーバー側の解決策を検討します。 ハイパーテキスト転送プロトコル(

    2022-02-26 01:18:58
  • SLF4Jarのパッケージが競合している。クラスパスが複数の SLF4J バインディングを含んでいます。

    <パス SLF4Jarのパッケージが競合しています。クラスパスが複数の SLF4J バインディングを含んでいます。 ログがエラーレベルになるように設定しましたが、うまくいきません。 エラーの理由 springbootを導入したため、springbootのlogback-classicパッケージとsparkのslf4j-log4j12パッケージの間で

    2022-02-25 22:37:24
  • 実質的な解決策 比較方式は一般契約に違反する!?

    今日、あるプロジェクトで、時々ソートしてエラーを報告するものに遭遇しました。 List<Integer> collect = Arrays.asList( array ).stream().sort( (h1, h2) -> (h1).compareTo( h2 ) >= 0 ? 1 : -1 ).collect( Collectors.toList()

    2022-02-25 12:32:10
  • Java ソート例外 比較メソッドの一般契約違反

    o1オブジェクトの開始時刻がo2の開始時刻より小さい場合、o1,o2の順序は交換されない、それ以外の場合は順序が交換されることを意味する、ソートコードを書いてください。 if (o1.getTimeStart().getTime() < o2.getTimeStart().getTime()) { return -1; } els

    2022-02-25 11:21:46