jugLviv

Meta


Recent Posts


Categories


Tags


Archives



Java Concurrent Animated

Java Concurrent Animated Victor Grazi дуже просто розказав про складний java.util.concurrent.  Показав як і для чого використовуються   Executors Future synchronized ReentrantLock Condition Semaphore ReadWriteLock CountDownLatch CyclicBarrier Phaser BlinkingPhaser AtomicInteger BlockingQueue TransferQueue CompletionService [...]

juglvivjuglviv

Release: Appengine 1.8.2

Вийшла нова версія Google App Engine З новинок появилась підтримка PHP, а також підтримка Eclipse WTP і модульності, що потенційно спростить розробку аплікацій під екліпсомДумаю також багатьом буде цікава підтримка gitБільше про новий реліз можна почитати тутЯк зразок аплікації запущеної на апенжіні можна подивитись на систему [...]

JUG LvivJUG Lviv

Java’s Reflection API

If you have ever asked yourself questions like these: – “How do I invoke a method, having only its name in a String?”– “How do I list all the attributes in a class dynamically?”– “How do I write a method that resets the state of any given object to default values?” Then you have probably […]

juglvivjuglviv

VisualVM 1.3.6 Released

VisualVM 1.3.6 has been released, delivering many bugfixes and introducing several improvements: Unavailable sites aren’t deleted on startup Metaspace monitoring for JDK 1.8 Support for read-only JMX connections Comparing CPU snapshots Retained size by class in HeapWalker Built on NetBeans Platform & profiler 7.3.1 See [...]

juglvivjuglviv

monster class

на DZone нещодавно опублікували шикарну статтю, як правильно варити ЖЕЕ 7 @Path("/MonsterRest")@Stateless@WebServlet(urlPatterns = "/MonsterServlet")@Entity@Table(name = "MonsterEntity")@XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)@NamedQuery(name = "findAll", query = "SELECT c FROM Book c")public class Book extends HttpServlet { [...]

juglvivjuglviv