Ako správne a jednoducho definovať singleton v Jave (The simplest way to define a singleton in Java correctly)

Singleton návrhový vzor je asi ten najjednoduchší známy vzor. Dlhú dobu som ho však v Jave definoval nesprávne a zbytočne zložito. Potom som sa presvedčil o tom, ako funguje classloading v JVM a ako to môže byť jednoduché a navyše správne. Je iba škoda, že väčšina ľudí si myslí, že to tak nefunguje a tomuto jednoduchému priamočiaremu spôsobu sa...

Jak donutit Apache HttpClient důvěřovat SSL certifikátu Let's Encrypt

Vypadát to jako trivialita - ovšem jen do doby, než to chcete seriózně řešit :)Ušetřete si pár hodin práce a hledání a koukněte na můj článek.

Ohlédnutí za marketingem Javy 7

Úvaha o více i méně viditelných novinkách v Javě 7.

CDI eventy v Swing aplikácii ako nástroj pre oddelenie UI a reagovania na udalosti (CDI events in Swing application to decouple UI and event handling )

Nedávno som trochu experimentoval s rozšírenejším použitím CDI dependency injection v klasickej Swing Java SE aplikácii. Podarilo sa mi CDI, konkrétne pomocou Weld, skombinovať so Swing komponentami a použiť CDI eventy na implementovanie observer patternu a oddelenie GUi kódu od logiky. Viac o tom v poslednom príspevku na mojom blogu.

Číslování anonymních tříd

Zápisky z řešení problému, který byl způsoben různým výstupem javacu a Eclipse JDT.

Akumulátor test a Java 8

Paul Graham v článku Revenge of the Nerds píše, že kdybyste se Dilbertova šéfa zeptali, v čem naprogramovat software, tak vám odpoví: Java. Ale jazyky se svými schopnostmi liší. Ukazuje to sice na akademické a nepraktické úloze, která ovšem o jazycích leccos vypovídá. Úlohu jsem si připomněl v souvislosti s uvedením Javy 8. Zajímalo mě, jak...

Test rozdílů v kompatibilitě zdrojových kódů a binárních Java knihoven

S kolegy se zabývám rozdíly mezi binární kompatibilitiou a kompatibilitou zdrojových kódů v Javě. Tedy mezi tím co je zkompilovatelné, ale způsobí chybu za běhu a naopak. Předpokládáme, že tyto rozdíly nejsou mezi programátory příliš známé, což je problém při tvorbě zpětně kompatibilních aktualizacích knihoven.Vytvořili jsme s kolegy dva testy, v...

Zistenie verzie JARu z manifestu za behu

V mnohých projektoch by sme chceli mať možnosť zisťovať verzie aktuálneho modulu, a to za behu. Napríklad sa hodí vedieť, že práve bežíme na projekte verzie 0.0.1-SNAPSHOT. Ako na to?

SLF4J a Spring MVC a Jetty a Maven so spoločným logback.xml

Embedded Jetty v Mavene je skvelý príklad mäteže logov. Ako presvedčiť server, aby logoval rovnakým spôsobom ako vaša aplikácia, ak používate Spring?

SLF4J a Spring MVC a Jetty a Maven

Ako naštartovať logovanie v springáckej MVC aplikácii, ktorá sa testuje na Jetty kontajneri spúšťanom v Mavene?

 
strana 1/16celkem 151 položek