タグ

ブックマーク / yone098.hatenablog.com (8)

  • Java開発におけるErrorProneのススメ - よねのはてな

    こんにちは、今シーズンのNBAもGSWの試合は全試合観てる米林です🏀 今年は毎試合満員御礼のOracleアリーナに行って観戦したいなぁと思いつつカリフォルニア州オークランドの人たちはOracleがデータベースの会社って知ってるのかどうか毎回気になっています🏀 うちの会社ではJavaの開発において、Error Prone を積極的に取り入れている。 その理由はCTOのmopemopeが入れろって怖いから、ただそれだけである。 実際のところ導入して損は無いので皆さんも是非導入を検討して頂きたい。 Error Prone とは github.com Error Prone とはGoogleが公開していて、githubに記載されている説明のとおり “Catch common Java mistakes as compile-time errors” そのままである。 コンパイル時にエラーが起き

    Java開発におけるErrorProneのススメ - よねのはてな
    yojik
    yojik 2017/01/30
  • Seasar の終わり - よねのはてな

    9/24(土)に法政大学で行われた Seasar Conference 2016 Final に行って来ました。 https://event.seasarfoundation.org/sc2016/ まず、このカンファレンスが Seasar にとっての最後のカンファレンスだったにも関わらず準備も宣伝も告知もほぼ出来なかったこと、スピーカーにも全然声が掛けられずに少ないセッション数になってしまったことに関してごめんなさい。 Seasar プロジェクト EOL Seasar プロジェクト は、日 2016/09/26 をもって EOL となります。 例外のプロジェクトもありますので、詳細は seasar.org をご覧下さい。 これは Seasar を使うなという意味ではありませんし、EOL に関する話しは久保さんの blog が大変参考になるので是非読んで下さい。 Seasar Confe

    Seasar の終わり - よねのはてな
    yojik
    yojik 2016/09/27
  • JNDI lookupを単体テストする方法 - よねのはてな

    JNDIをJ2EEサーバ無しでかつテスト用ライブラリも無しでテストする場合、InitialContextに自前でbindしてlookupします。 @BeforeClassだったり、setUpメソッドで以下のようにbindすると良いでしょう。 この例では、T2でCDIの単体テストを行う時に利用しています。 System.out.println("CdiTestCase#setUp"); System.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.apache.naming.java.javaURLContextFactory"); System.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.weld.resources.ManagerObjectFactory"); ic = new I

    JNDI lookupを単体テストする方法 - よねのはてな
    yojik
    yojik 2010/03/30
  • jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな

    jarファイル1つで手軽に試せるJavaORM DomaとActiveObjectsのサンプルをT2を使い作りました。 Doma 以前カンファレンス時に、id:taediumさんに「Doma触ってサンプル作ります」と言ったのでいつまで待たせるんだ!と怒られないように作成しました。 T2 + Guice + Doma T2 + Guice + Domaで構成されています。 詳細な使い方等は、id:c9katayamaさんが解説してくれていますので、こちらをご覧下さい。 http://d.hatena.ne.jp/c9katayama/20091011/1255244389 補足 あとGuiceとDomaにはTransaction機能はないので、SpringのTransactionInterceptor等のトランザクション機能を使ってみたがGuiceのサンプルなのにSpringも出てくると、

    jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな
    yojik
    yojik 2009/10/18
  • Oracleでlimit offsetもどき - よねのはてな

    postgreSQLにはlimit offsetがあり時には非常に便利な機能。 Oracleの場合、ROWNUMを使って似たような事が出来ます。 Oracleにおいて、HOGEテーブルの検索結果の中から最初の10件を取得したい場合は select * from HOGE where rownum <= 10;または select * from HOGE where rownum between 1 and 10;とします、これは一般的によく使われる方法と思います。 では、10件目から5件取得したいとなった場合はどうでしょう。 上記と同じように select * from HOGE where rownum between 10 and 15;または select * from HOGE where 10 <= rownum and rownum <= 15;とすれば良いのでは?と思いますが

    Oracleでlimit offsetもどき - よねのはてな
    yojik
    yojik 2009/09/10
  • Flex Formatterが出ました - よねのはてな

    今日、弊社に初の税務調査が来るので少々緊張してるよねむらです。 こんにちは。 flexで開発してるときに、コードのフォーマッタが欲しい!と思った人も多いと思います。 無料のフォーマッター欲しい>< そんな時に、いいのあるよ!とid:shot6から情報を頂いたので Flexのコードフォーマッタを一昨日使ってみたので使い方と説明をメモしておきます。 asファイルとmxmlファイルのフォーマット可能です。 インストール Eclipseのプラグインとして提供されているので、以下からFlexPrettyPrintCommand_0.6.5.jarをダウンロードします。 名前がかわいいです。 http://sourceforge.net/projects/flexformatter/ FlexBuilderを使ってるEclipseのpluginsフォルダにコピーします。 そうすると以下のようなボタンが

    yojik
    yojik 2009/01/25
  • Top 10 Patterns for Scaling Out Java™ Technology-Based Applications - よねのはてな

    これは必見だったと思います。朝ごはんべてて入れなかった>< 10. Understand the Problem 10.問題を理解せよ “The hardest thing to understand in the world is the income tax.” -Albert Einstein 9. Define the Requirements 9.要件を定義せよ “A stupid man's report of what a clever man says is never accurate because he unconsciously translates what he hears into something he can understand.” -Bertrand Russell 8. Architecture trumps technology 8.アーキテク

    Top 10 Patterns for Scaling Out Java™ Technology-Based Applications - よねのはてな
    yojik
    yojik 2008/05/10
  • Implementing RESTful Web Services in Java - JavaでのRESTful Webサービス(JSR-311)実装「Jersey」の技術TIPS

    JavaでのRESTfulウェブサービス(JSR-311)実装のJersey(https://jersey.dev.java.net/)の技術TIPS。 JAX-RS と Jersey JAX-RSは、JavaでRESTfulウェブサービスを構築するための標準化された annotationやインターフェースAPIを提供します。 まだ完全なものではないようですが最終系は、Java EE 6の一部になるようです。 JAX-RSの詳細な情報は、jsr311 project(https://jsr311.dev.java.net/)で得る事ができます。 Jerseyプロジェクトからダウンロードすると、いくつかのサンプルが見れます。 技術TIPSで見たのは、Bookmark Application。 データがJSON。 JAX-RS APIを使い以下のようなJSONデータを返します(ブックマーク保存

    Implementing RESTful Web Services in Java - JavaでのRESTful Webサービス(JSR-311)実装「Jersey」の技術TIPS
    yojik
    yojik 2007/11/28
  • 1