Elegantný Sedacia súprava „Star Lit“ je návrhom spoločnosti Baldessari e Baldessari pre Starpool. Jeho jemné kontúry a krivky prinášajú pokoj a relaxáciu a vyžarujú do miestnosti veľkorysú eleganciu. Stačí sa pozrieť na obrázky! Ako je interiéru daný charakter? A ako môže byť obytná časť okorenená malým úsilím a obmedzeným rozpočtom? Dizajnéri poznajú trik – a starostlivo vybrané detaily robia roz
愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反
GradleなSpringBootプロジェクトでホットデプロイを有効にする手順(IntelliJ IDEA大好きっ子なので、IntelliJ IDEAベースでの手順になってます。) Spring Boot Reference Guideによると、springloadedなるものを使ってあげるだけで、わりと簡単にホットデプロイが使えるようになるらしいので、適用方法まとめてみた。 build.gradleでbuildscriptの依存にspringloadedとspring-bootを追加 build.gradleのサンプル。spring-bootは、apply pluginを忘れずに。 buildscript { dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.1.RELEASE
<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${org.springframework-version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${org.springframework-version}</version> </dependency> <dependency> <groupId>org.springframework.security</group
Spring BootではRuby on Railsのアセットパイプラインのようなものをどうやって実現するのか?というのを調べていた。 Sprinb Bootのバージョンは1.2.3-RELEASE。 以下のSpringのブログによれば、静的コンテンツのハンドリングはSpring Framework 4.1で改善されたらしい。 Spring Framework 4.1 - handling static web resources JavaScriptの開発については、grunt、gulp、Dart、TypeScriptなどネイティブのものを使ってくれ、とある。 確かに、こちらの進化の速度は速いので直接こういったツール等を使う方がいい。結合・圧縮はこちらでできる。 あとは、リソースにフィンガープリントをつける(app-ハッシュ値.cssなど)方法だが、これは"Resource versio
先日、Spring Securityについての拙い翻訳を掲載したのに続いて、今回はその記事でも言及されていたリファレンスマニュアルの“Technical Overview”のチャプターを訳出してみます。いずれにしてもちょっと長いので、まずは前半のみ。(後半はこちら。) 原典は、“6. Technical Overview”(Spring Security Reference Documentation)で、Ben Alex氏とLuke Taylor氏によるものです。 * * * 6. テクニカル・サマリ (1) 6.1 実行環境 Spring Security 3.0には、Java実行環境のバージョン5.0もしくはそれ以上が必要になります。Spring Securityは自己完結型で動作することを目的としているので、Java実行環境上に特殊な設定ファイルなどを配置する必要はありません。とく
Servlet 2.5 今回主に取り上げるTomcat6, Jetty7で対応しているServlet 2.5の仕様を確認すると、"SRV.7.1 Session Tracking Mechanisms"で以下のように記されています。 SRV.7.1.1 Cookies Session tracking through HTTP cookies is the most used session tracking mechanism and is required to be supported by all servlet containers. The container sends a cookie to the client. The client will then return the cookie on each subsequent request to the server,
JavaScript assignment help: Do your homework with ease! JavaScript is one of the most commonly used programming languages today. Its importance grows with every passing year, and this trend shows no signs of slowing down. If you study programming in general, it is only natural to expect it to constitute a huge portion of your education. However, it can present some very serious difficulties to tho
このかん──この1・2年散漫にあれこれ訳出してきたものが、その所在とかが自分でもわけわからなくなってきたのでまとめておきます。 Spring Web MVC Springフレームワークのコア・プロジェクトに組み込まれているMVCフレームワークのリファレンスの訳出。原典は、Springフレームワーク(本体)のリファレンス・マニュアルである"Spring Framework Reference Documentation"の第5部"The Web"の第17章"Web MVC framework"の第3節(バージョン4.1.1.RELEASE現在)。 Spring MVCのドキュメント「コントローラを実装する」を読む(1) Spring MVCのドキュメント「コントローラを実装する」を読む(2) Spring MVCのドキュメント「コントローラを実装する」を読む(3) Spring Boot S
具体的にどのようなことができるかを箇条書きした方が、イメージをしやすいと思いますので以下に列挙してみます。
2020/4/7 追記 本エントリは古い内容のため下記を参照してください。 kagamihoge.hatenablog.com Spring Batchをためす。 やること Getting Started · Creating a Batch Service のチュートリアルを読んでHello Worldレベルのことをやる。 環境 Java Java SE Development Kit 8u31 Eclipse Luna(4.4.1) IDE for Java EE Developers Spring spring-boot-starter-parent 1.2.1.RELEASE spring-batch-core-3.0.2.RELEASE.jar ソースコードと説明など チュートリアル的なことその1 pom.xml spring-bootの設定、Spring Batch、REST、
Doma 2.1.0までは EntityType 実装クラス(コンパイル時に自動生成されるクラス)のコンストラクタ内で単純にインスタンス化されていましたが、 Doma 2.2.0からは Config に getEntityListenerProvider というメソッドが追加され、 そのメソッドが返す EntityListenerProvider をカスタマイズすることで EntityListener のインスタンス取得をフックできるようになりました。 EntityListenerProvider は EntityListener のインスタンスを取得する get メソッドを持っています。 EntityListenerProvider.get メソッドのデフォルト実装は次のようになっています。 default <ENTITY, LISTENER extends EntityListener
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く