Spring Frameworkの今 (2013年版) #jjug_ccc #ccc_r17 #springframework
15. Visual Studio は 着実に C++11/14 に対応 2010. 4 2010 auto, move, nullptr lamdas, <random> 2012. 9 2012 Range-based for, enum class <chrono> , <ratio>. <thread> 2013. 6 2013 Preview Variadic templates initializer_lists, C++14 libs 2013. 9 2013 RC Non-static data member init defaulted / deleted functions 2013. 11 2013 2013 Q4 2013 + CTP constexpr, noexcept C++14 generic lamdas
This document discusses transactions in Grails, including what transactions are, how to use transactions in Grails services through the @Transactional annotation, transaction isolation levels, propagation types, unintentionally bypassing the bean proxy, Spring classes for working with transactions, and two-phase commit for multiple databases. Key points covered include using the @Transactional ann
4. 現場で使えるJavaライブラリ 竹添直樹 / 島本多可子 / 小津美夕紀 / 亀井隆司 出版社 :翔泳社 発売 :2011/7/16 ページ数 :624ページ 価格 :¥3,780 の定番・実用(+ちょっと面白) の定番・実用( ちょっと面白)Javaライブラリを紹介! 全73の定番・実用( ちょっと面白) ライブラリを紹介! Commons Lang、ICU4J、Commons IO、Joda Time、Holiday.java、Commons Compress、Commons Codec、 Commons Configuration、Commons BeanUtils、S2Util、Guava、fastutil、log4j、Commons Logging、log5j、 Logback、SLF4J、log4jdbc、Velocity、FreeMarker、JSTL、Java Sta
The document discusses slowdowns, hangs, and thread dumps in troubleshooting Java applications. It explains that thread dumps provide a snapshot of thread states and what each thread is doing at a point in time. This can help identify issues like threads getting stuck or competing for resources. The document also demonstrates example output of a thread dump with threads in different states like wa
Groovy allows modifying class behavior at runtime through its MetaClass protocol. This allows adding, overriding, and removing methods and properties dynamically. The ExpandoMetaClass is at the core of Groovy's metaprogramming and allows customizing object behavior on the fly. While this provides flexibility, it can also lead to slower performance and less understandable code if not used judicious
The document discusses AST transformations in Groovy, which enable compile-time metaprogramming. It describes various annotations in Groovy like @Delegate, @Singleton, @Immutable, @Category, @Mixin, @Grab, @Synchronized, @Lazy, @Newify, @Bindable, @Log, @InheritConstructors, @ToString, @EqualsAndHashCode, @TupleConstructor, and @Canonical. These annotations were available in Groovy 1.7 and 1.8. Ot
Git is a distributed version control system invented by Linus Torvalds that stores data in a file system made up of snapshots of a project over time. It allows developers to work collaboratively by tracking changes to files and coordinating code changes between team members or branches of development. Git uses a client-server model with local repositories that can be pushed to and pulled from remo
The document discusses Hiroki Tateno's role as a Principal Engineer at Oracle Corporation Japan working on sustaining engineering. It notes his work on JDK, JDBC 1.0, JDBC 2.0, integrating XML into JPA versions a and b, updating loggers, and details some class loading techniques used including PolicyClassLoader, SearchSequence, findLoadedClass, askParent, checkSharedLibraries, askSharedParent, map
2. 本日の内容 クラスロードの仕組み クラスローダーの名前空間 リローディングの技術 その他の話題 アンロードの条件 パッケージプライベート シリアライゼーション 2010/08/06 #jvmjvm 2 3. 2.17.2 Loading 5 Loading, Linking, and Initializing 5.3.2 Loading Using a User-defined Class Loader クラスロードの仕組み 2010/08/06 #jvmjvm 3 4. クラスローダーの作り方 1. java.lang.ClassLoaderのサブクラスを定義 2. findClass()をオーバーライド 3. クラスファイルをdefineClass()に食わせる 4. 結果のjava.lang.Classを返す public class MyClass
2. Who am I? 20+ years involved in embedded systems 10 years in real time OS, such as iTRON 10 years in embedded Java Virtual Machine Now Gcc, Linux, QEMU, Android, … Blogs http://d.hatena.ne.jp/embedded/ (Personal) http://blog.kmckk.com/ (Corporate) Twitter @tetsu_koba 2 3. Today's topic Google I/O での DalvikVM の JIT のセッション を読み解こう ”A JIT Compiler for Android's Dalvik VM” Be
OSGi provides a module system for Java applications by treating JAR files as bundles with additional metadata specifying things like name, version, dependencies, and exports/imports. This allows for greater modularity by resolving dependencies and supporting side-by-side versions. Components in OSGi are bundles that can be dynamically installed, updated, and uninstalled. Annotations and services a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く