タグ

javaに関するn314のブックマーク (80)

  • Log4jで話題になったWAFの回避/難読化とは何か


     202112Log4jCVE-2021-44228Twitter()WAFWAFWAFWAFGitHubWAF()ScutumWAF WAF(EvasionBypass)Log4j
    Log4jで話題になったWAFの回避/難読化とは何か
    n314
    n314 2021/12/17
    色んな言語のパーサ実装をそれぞれそのまま使えれば楽そうだけど、それだとめっちゃ遅くなったりするか。処理速度もかなり重要だよね。
  • Java IDEの使いやすさはIDEがどのようにJavaを知ってるかで決まりがち - きしだのHatena


    Java IDEIDEJavaTwitter IDE使IDEIntelliJ IDEAJavaNetBeansJavaEclipseJava VS CodeJava (K8S(Kishidades)) (@kis) 20201030 NetBeans 使 Java IDE 使IntelliJ IDEA CE 
    Java IDEの使いやすさはIDEがどのようにJavaを知ってるかで決まりがち - きしだのHatena
    n314
    n314 2020/10/31
  • Java 14新機能まとめ - Qiita


    Java142020/3/17 Java SE 14 Platform JSR 389  OpenJDK https://jdk.java.net/14/ MacLinuxSDKMAN! Oracle OpenJDK AdoptOpenJDK Azul Zulu Community Liberica JDK LTSAmazon Corretto 414.0.1714.0.2 Oracle JDKJava SE SubscriptionJ
    Java 14新機能まとめ - Qiita
    n314
    n314 2020/02/14
    昔JavaやっててもJava経験者ですって言えないくらいに変わってるな。
  • Javaなら「この書き方がベスト」と信じて書ける - きしだなおきに聞く、Javaのこれまでとこれから|ハイクラス転職・求人情報サイト AMBI(アンビ)


    TOPITJava - Java Java - Java Java1995JavaJava 1995Java OracleSun MicrosystemsJavaJavaS
    Javaなら「この書き方がベスト」と信じて書ける - きしだなおきに聞く、Javaのこれまでとこれから|ハイクラス転職・求人情報サイト AMBI(アンビ)
    n314
    n314 2019/10/30
    20年近くPHP書いてるけど、自分の思うベストな書き方がコロコロ変わる。Seasar流行ってた時期だけJava書いてた。
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT


    QAITQAITQAIT7QAIT QAIT202022815:00QAIT QAIT7
    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
    n314
    n314 2018/06/30
    サンプルファイル便利
  • Java11ではjavacせずにJavaファイルが実行できるようになる - きしだのHatena


    JDK11 ea18javacJava Windowsziptarzip  JDK 11 Early-Access Builds JEP330Javajavacjava JEP 330: Launch Single-File Source-Code Programs Windows  C:\Users\naoki\java>more Hello.javapublic class Main {public static void main(String
    Java11ではjavacせずにJavaファイルが実行できるようになる - きしだのHatena
    n314
    n314 2018/06/18
    perlとかpythonで書いていたスクリプトをjavaで書く時代が来る・・・?
  • 私からあなたへ 一人前のJavaエンジニアになるためのロードマップを送ろう - Qiita


     URLJava Java   2,3   2018/4/9  1.Hello World  Hello World static void main 2. 使 使
    私からあなたへ 一人前のJavaエンジニアになるためのロードマップを送ろう - Qiita
    n314
    n314 2018/04/10
    スクリプト言語から来ると、APサーバーの種類と構成が複雑すぎて詰まったので、どの構成がどういった用途に向いてるのかを知りたかった。
  • Java 10新機能まとめ - Qiita


    Java10Java9  JEP http://openjdk.java.net/projects/jdk/10/ APIJEP Java10JEP - Qiita 109 New Features In JDK 10 - Azul Systems, Inc. OpenJDK JDK 10 GA Release Oracle JDK Java SE Development Kit 10- - Downloads 286: Local-Variable Type Inference 
    Java 10新機能まとめ - Qiita
    n314
    n314 2018/03/20
    コメントのやり取り、一箇所でしか使われていないコードを単に関数が長くインデントが深くなったという理由で分割するかどうか、みたいな話と似ている。
  • ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法 | 株式会社ヌーラボ(Nulab inc.)


    Java9 java.locale.providers  Java8 java -Djava.locale.providers=COMPAT,SPI  Java8  750 Java9 Java9 Java9  Java  1,360  1,360 Java9  Java9  Java9Java9
    ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法 | 株式会社ヌーラボ(Nulab inc.)
  • Struts2が危険である理由


     20173Struts2(S2-045S2-046)201443Struts調Struts2 Java(RCE) Struts2JavaJavaJavaRCE JavaRCE
    Struts2が危険である理由
    n314
    n314 2017/03/27
    PHPerなのに「Strutsの脆弱性大丈夫?」と聞かれて何故か詳しくなってしまう悲しみ。
  • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

    元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

    Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
    n314
    n314 2017/02/08
    くらくらする。
  • GitHub - EnterpriseQualityCoding/FizzBuzzEnterpriseEdition: FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - EnterpriseQualityCoding/FizzBuzzEnterpriseEdition: FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
    n314
    n314 2016/04/23
  • 作って理解するWebフレームワーク - きしだのHatena


    DI使Web Web WebHTTP 200 OKHTML RFCpublic class Server {public static void main(String[] args) throws IOException { ServerSocket serverSoc = new ServerSocket(8989); for (;;) { Socket s = serverSoc.accept(); new Thread((
    作って理解するWebフレームワーク - きしだのHatena
    n314
    n314 2016/04/21
    さらっと書いてるけど、今はmap().filter().forEach()とか普通にやるんだな。/ これはJavaだから、下手に有り物のサーバー使うより自分で書いた方が分かりやすくなるのか。
  • Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ


     Java調1    jdk-7u4jdk-7 *1 Java CodeCacheJIT  -XX:-UseCodeCacheFlushing, -XX:ReservedCodeCacheSize=128m  C
    Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ
    n314
    n314 2016/04/13
  • DIとAOPが面倒になったは良いけど、結局どれにするんだ? - makotanのブログ

    OSSとしては出尽くした気はするのでまとめてみた プロダクト DIコンテナ 通信部分 Annotation 特徴 Spring MVC Spring Servlet 独自Annotation オールインワン JAX-RS CDI/Spring Servlet JavaEEのAnnotation CDIかSpringとの組み合わせが事実上必須、複数の実装から選べる Ninja Guice Servlet Annotationなし オールインワン MSF4J DIなし netty JavaEEのAnnotation SparkFramework DIなし Servlet(Jetty) 独自Annotation RESTX DIなし Servlet JavaEEのAnnotation Vert.x DIなし netty Annotation無し 全力でasync DIの有無、通信部分、Annot

    DIとAOPが面倒になったは良いけど、結局どれにするんだ? - makotanのブログ
    n314
    n314 2016/04/05
  • Javaのマイクロフレームワーク ― この新トレンドは見逃せない | POSTD


    JavaScala Takapi  blog稿 Java JavaJavaJVMJavaJVMJava使 Java
    Javaのマイクロフレームワーク ― この新トレンドは見逃せない | POSTD
  • Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ


    JavaStruts 1Struts 1JavaWeb2001 MVCStruts 1使2004Struts 1使 Struts 12013Struts 1使
    Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ
  • [Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリース - Qiita


    6 Eclipse  Eclipse 4.4 Luna ()  Java8 Eclipse 便 Java8 Pleiades All in One  Pleiades All in One Eclipse 4.4 Luna  http://mergedoc.sourceforge.jp/pleiades_distros4.4.html  (Lunar Eclipse)  NASAS
    [Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリース - Qiita
  • Tomcatの実装から学ぶクラスローダリーク #渋谷Java


    JJUG CCC 2019 fall g3 XMLMavenGradle MavenJavaXML使Maven
    Tomcatの実装から学ぶクラスローダリーク #渋谷Java
  • HashMapと無限ループとsynchronized - 谷本 心 in せろ部屋

    「HashMapのputとgetを同時に行うと、無限ループが発生する」という事は Javaエンジニアな皆さんならご存知だと思います。 1. 無限ループの再現 まずは論より証拠、無限ループになることを確認してみましょう。 こんなテストコードを書けば、すぐに再現できます。 public void testHashMap_無限ループ() throws InterruptedException { final Map<Integer, Integer> map = new HashMap<Integer, Integer>(); Runnable runnable = new Runnable() { public void run() { for (int i = 0; i < 1000000; i++) { int key = i % 10000; if (map.containsKey(ke

    HashMapと無限ループとsynchronized - 谷本 心 in せろ部屋
    n314
    n314 2015/05/28