タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

19
英数字テキストから先行ゼロを削除する方法は?
ここでSOのゼロをプレフィックスする方法についての質問を見てきました。しかし、逆ではありません! 英数字テキストの先頭のゼロを削除する方法を教えてもらえますか?組み込みAPIはありますか、または先行ゼロをトリミングするメソッドを記述する必要がありますか? 例: 01234 converts to 1234 0001234a converts to 1234a 001234-a converts to 1234-a 101234 remains as 101234 2509398 remains as 2509398 123z remains as 123z 000002829839 converts to 2829839

21
エラー:残念ながら、Gradle以外のJavaモジュールと> Android-Gradleモジュールを1つのプロジェクトに含めることはできません
2つのモジュールで構成されるIntelliJ 14.1.2プロジェクトがあります。1つはAndroid Gradleベースのモジュールで、もう1つはMavenを備えたSpring Javaベースのモジュールです。 gps-trackman.v1は私のルートプロジェクトであり、このプロジェクトの出力やファセットを構成していません。アプリは私のAndroid Gradleモジュールであり、このプロジェクト用にAndroidおよびAndroid-Gradleファセットを構成しましたが、gps-trackmanは私のSpring Mavenプロジェクトではありません。すべてを一緒に構築できるようになりたいです。出来ますか? IntelliJイベントログにこのエラーメッセージが表示される サポートされていないモジュールが検出されました:次のモジュールのコンパイルはサポートされていません:gps-trackman、gps-trackman.v1、app。残念ながら、Gradle以外のJavaモジュールとAndroid-Gradleモジュールを1つのプロジェクトに含めることはできません。 プロジェクト 'gps-trackman.v1'はGradleベースではありません このエラーは私のプロジェクトの設定ミスだけが原因ですか、それとも、1つのプロジェクトにMavenモジュールとGradleモジュールを含めることが実際には不可能ですか? ルートプロジェクトのファセットを構成する必要がありますか?または、MavenをGradleに変換する必要がありますか?

7
.hprofファイルを分析するにはどうすればよいですか?
次のフラグを使用して運用サーバーを実行しています:-XX:+ HeapDumpOnOutOfMemoryError 昨夜、サーバーでヒープエラーが発生したときにjava-38942.hprofファイルが生成されました。システムの開発者はフラグを知っていましたが、フラグから有用な情報を取得する方法がないことがわかりました。 何か案は?
227 java  profiling  heap 

6
Android分割文字列
という文字列がCurrentStringあり、次のような形式です "Fruit: they taste good"。を区切り文字としてCurrentString使用して分割したいと思い:ます。このようにして、単語"Fruit"は独自の文字列に分割され、"they taste good"別の文字列になります。そして、その文字列を表示するためSetText()に2つの異なるTextViewsを使用したいと思います。 これに取り組む最善の方法は何でしょうか?
227 java  android  string 


8
Javaでアノテーションを拡張できないのはなぜですか?
Javaクラスのように、Javaアノテーションに継承がない理由がわかりません。とても重宝すると思います。 例:特定の注釈がバリデーターかどうかを知りたい。継承により、スーパークラスを反射的にナビゲートして、このアノテーションがを拡張するかどうかを知ることができValidatorAnnotationます。そうでなければ、どうすればこれを達成できますか? それで、誰かが私にこの設計決定の理由を教えてもらえますか?

4
Spring SecurityでのRoleとGrantedAuthorityの違い
Spring Securityには、アクセスを承認/制御する権限をGrantedAuthority取得するためのインターフェースなどの概念と実装があります。 createSubUsersやdeleteAccountsなどの許可された操作を管理者に許可します(ロール付きROLE_ADMIN)。 オンラインで見ているチュートリアル/デモと混同しています。私は読んだものをつなげようとしますが、2つを同じように扱っていると思います。 文字列をhasRole消費していGrantedAuthorityますか?私は間違いなく理解においてそれを間違っています。これらはSpring Securityで概念的に何ですか? ユーザーの役割を、その役割の権限とは別に保管するにはどうすればよいですか? 私はまたorg.springframework.security.core.userdetails.UserDetails、User(最後のGrantedAuthorityをメモする)を消費する認証プロバイダー参照DAOで使用されるインターフェースも調べています。 public User(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends GrantedAuthority> authorities) または、他の2つを区別する他の方法はありますか?それともサポートされていませんか?私たちは自分で作る必要がありますか?

7
インスタントを文字列にフォーマット
新しいjava 8 time-apiとパターンを使用して、インスタントを文字列にフォーマットしようとしています: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); 上記のコードを使用すると、サポートされていないフィールドに問題があるという例外が発生します。 java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

30
.jarファイルの内容の表示
JARファイル内のクラス、メソッド、プロパティなどを表示する最も簡単な方法は何でしょうか?非常に便利なLutz Roeder .NETリフレクター-Java用に相当するものを探しています
226 java  jar  viewer 

8
Mockitoマッチャーとプリミティブの配列
Mockito verify()を使用byte[]して、引数リストにメソッドを呼び出したいのですが、これを書く方法が見つかりませんでした。 myMethod( byte[] ) 私はちょうどのような何かしたいanyByteArray()Mockitoとそれを行う方法を、?
226 java  mockito 

8
.cer証明書をJavaキーストアにインポートする方法は?
Java Webサービスクライアントの開発中に問題が発生しました。Webサービスの認証は、クライアント証明書、ユーザー名、およびパスワードを使用しています。Webサービスの背後にある会社から受け取ったクライアント証明書は.cerフォーマットされています。テキストエディターを使用してファイルを検査すると、次の内容が含まれています。 -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- このファイルを証明書としてInternet Explorerにインポートし(パスワードを入力する必要はありません!)、それを使用してWebサービスで認証できます。 最初に最初と最後の行を削除し、UNIXの改行に変換して、base64-decodeを実行することで、この証明書をキーストアにインポートすることができました。結果のファイルは、(keytoolコマンドを使用して)キーストアにインポートできます。キーストアのエントリを一覧表示すると、このエントリのタイプはtrustedCertEntryです。このエントリタイプ(?)のため、この証明書を使用してWebサービスで認証することはできません。提供された証明書は、認証に使用されている公開証明書であると思い始めています... 私が見つけた回避策は、証明書をIEにインポートし、.pfxファイルとしてエクスポートすることです。このファイルはキーストアとしてロードでき、Webサービスでの認証に使用できます。ただし、クライアントが新しい証明書を受け取るたびにこれらの手順を実行することは期待できません。そのため、.cerファイルを直接Java にロードしたいと思います。何かご意見は? 追加情報:Webサービスの背後にある会社から、後で証明書をインポートするPCとユーザーから(IEとWebサイトを使用して)証明書を要求する必要があると言われました。



17
SSLハンドシェイクアラート:Java 1.7.0へのアップグレード以降のunrecognized_nameエラー
今日、Java 1.6からJava 1.7にアップグレードしました。それ以来、SSL経由でWebサーバーへの接続を確立しようとするとエラーが発生します。 javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at java.net.URL.openStream(URL.java:1035) これがコードです: SAXBuilder builder = new SAXBuilder(); Document document = null; try { url = new URL(https://some url); document = (Document) builder.build(url.openStream()); …
225 java  ssl 

30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信リンク障害
データベースをJavaプログラムと通信できるように取り組んでいます。 誰かが、JDBCを使用して迅速で汚いサンプルプログラムを提供してもらえますか? 私はかなり途方もないエラーを得ています: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2260) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787) …
225 java  mysql  jdbc 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.