Java

Spring inside Netty

Posted on

http://findevelop.blogspot.ru/2014/02/netty.html Netty: делаем лёгкий сервер с блэкджеком и аннотациями Допустим вам нужно обрабатывать http-запросы в своём приложении… Пишем на servlet-ах! Spring!! ЕщёКакойТоФреймворк!!! A теперь нам нужно слушать websocket… Выбор сужается? А завтра потребуется добавить поддержку SMPP или какого-нибудь ещё “необычного” протокола? Рано или поздно вам прийдётся создать консольное java-приложение и начать изучать “встраиваемые” сервера. Встроить […]

Java

Java EL implicit objects

Posted on

http://incepttechnologies.blogspot.ru/p/jsf-implicit-objects.html What are Expression Language Implicit Objects? JSF framework provides several objects related to current request being processed and/or execution environment. These objects aka Implicit Objects can be accessed at runtime in a facelet or backing bean using EL. Although you can access implicit objects using EL and JEE Servlet API as well, having predefined objects […]

General programming

Source code control for database schema

Posted on

http://www.liquibase.org The easiest way to run Liquibase is to set it to run automatically on startup. Once set up, your database state always matches what your code expects and you have no manual steps to forget. This method works best in environments where you have less control over the deployment process or if you want […]

General programming

Latencies reference

Posted on

https://gist.github.com/jboner/2841832 Latency Comparison Numbers ————————– L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns 14x L1 cache Mutex lock/unlock 25 ns Main memory reference 100 ns 20x L2 cache, 200x L1 cache Compress 1K bytes with Zippy 3,000 ns 3 us Send 1K bytes over 1 Gbps network 10,000 ns […]