Tomáš Hubálek Blog: Bavte se přiměřeně
Calendar
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Pátek, 16.07.04
Chci pořádného původce po České Republice...
Chystáme se s manželkou na dovolenou po Čechách a protože se nám na mnoha cestách osvědčil průvodce Lonely Planet, říkal jsem si, že bych potřeboval něco takového pro Českou Republiku. To jsem netušil že chci tak moc a že si všichni snad myslí, že Češi mají znalost ČR geneticky danou...
Čtvrtek, 15.07.04
Analytické funkce LAG() a LEAD() v Oracle 8.1.7 a vyšším
Analytické funkce LAG() a LEAD() umožňují přistupovat k předchozím (LAG) a dalším (LEAD) řádkům v selectu.
Memory leaky v Javě
Pár zajímavých linků týkajících se hledání memory leaks v Javě. V podstatě jde o to, že když spustíte Javu s parametreme -Xrunhprof a nějakými dalšími parametry, tak pak můžete získat výpis aktuálního stavu JVM. Když hledáte instance tříd, jež nejsou uvolňovány garbage collectorem, je to k nezaplacení...
Vyjímky v části finally
Pozor na vyhazování vyjímek v Javě v části finally. Pokud vyhodíte vyjímku v části finally, může to překrýt skutečnou příčinu problému.
Příklad
class ExceptionTest {
static class Ex0 extends Exception {}
static class Ex1 extends Exception {}
static class Ex2 extends Exception {}
public static void main(String args[]) throws Exception {
try {
throw new Ex0();
} catch (Exception e) {
throw new Ex1();
} finally {
throw new Ex2();
}
}
}
vyhodí vyjímku Ex2.
12:44:53 -