Java core
- База: http://java-proofs.blogspot.ru/2016/01/base-types.html
- Модификаторы видимости: http://java-proofs.blogspot.ru/2016/01/modificators.html
- Сравнение: http://java-proofs.blogspot.ru/2016/01/equals-theory.html
- Сравнение: http://java-proofs.blogspot.ru/2016/01/equals-practic.html
- Исключения: http://www.quizful.net/post/
java-exceptions - String: https://www.youtube.com/watch?
v=SZFe3m1DV1A - HashCode & equals http://habrahabr.ru/
post/168195/ - Вложенные классы: http://www.quizful.net/post/
inner-classes-java - HashCode http://habrahabr.ru/post/
165683/ - Инициализация полей: http://www.quizful.net/post/
java-fields-initialization - Загрузчики: http://www.quizful.net/post/
Java - Загрузчики: http://www.artima.com/
insidejvm/ed2/lifetype.html - Загрузчики: http://habrahabr.
ru/post/133907/ - Виды ссылок http://samolisov.blogspot.ru/2011/09/phantomreferences-java.html
- Виды ссылок http://habrahabr.ru/post/169883/
- Сериализация: http://www.ibm.com/
developerworks/ru/library/j- 5things1/ - Сериализация: http://ccfit.nsu.ru/~deviv/
courses/oop/java_ser_rus.html - Сериализация: http://www.skipy.ru/technics/
serialization.html - Fork Join Pool: https://www.youtube.com/
watch?v=t0dGLFtRR9c - Fork Join Pool: http://habrahabr.ru/
post/128985/ - Stream api 1: https://www.youtube.com/
watch?v=O8oN4KSZEXE - Stream api 2: https://www.youtube.com/
watch?v=i0Jr2l3jrDA - Лямбды ч1: https://www.youtube.com/
watch?v=kxgo7Y4cdA8 - Лямбды ч2: https://www.youtube.com/
watch?v=JRBWBJ6S4aU - invokedynamic: https://www.
youtube.com/watch?v= oeFejrCcqDI - invokedynamic: https://www.
youtube.com/watch?v= DgshYDTpS9I
collections
- ArrayList: http://habrahabr.
ru/post/128269/ - LinkedList: http://habrahabr.
ru/post/127864/ - Коллекции: http://www.quizful.
net/post/Java-Collections - hashmap: http://habrahabr.ru/post/
128017/ - linkedHashMap: http://
habrahabr.ru/post/129037/ - TreeMap: http://www.quizful.net/post/
Java-TreeMap - ConcurrentHashMap: http://habrahabr.ru/post/
132884/
gc & memory & jvm
- GC: http://habrahabr.ru/post/
112676/ - GC overview: http://habrahabr.ru/post/
154089/ - G1 GC: https://www.youtube.com/watch?
v=iGRfyhE02lA - Permanent memory: http://www.javaspecialist.ru/
2011/04/permanent.html - Heap dumps: https://www.youtube.com/watch?
v=r_bnfv-nlcs - Модель памяти: https://www.youtube.
com/watch?v=iB2N8aqwtxc - Модель памяти: http://habrahabr.ru/
post/133981/ - HotSpot: http://habrahabr.ru/
post/233595/ - Сжатые ссылки https://www.youtube.
com/watch?v=hOF7sewi6pk - JIT: https://www.youtube.com/
watch?v=oYu3HuIYDhI - http://blog.ragozin.info/2011/06/understanding-gc-pauses-in-jvm-hotspots.html
- http://blog.ragozin.info/2011/09/hotspot-jvm-garbage-collection-options.html
многопоточность
- Обзор пакета concurent: http://habrahabr.ru/company/
luxoft/blog/157273/ - Phaser: http://habrahabr.ru/post/
117185/ - Многопоточность: http://habrahabr.ru/post/
143237/ - Многопоточность: http://
habrahabr.ru/post/209128/ - Многопоточность: http://
habrahabr.ru/post/164487/ - Баги в concurence: https://www.youtube.com/watch?
v=uZfK-9ixxec
spring
- Spring изнутри: http://habrahabr.ru/post/
222579/ - Spring потрошитель ч1: https://www.youtube.com/watch?
v=BmBr5diz8WA - Spring потрошитель ч2: https://www.youtube.com/
watch?v=cou_qomYLNU
алгоритмы
- Сложности алгоритмов: http://habrahabr.ru/post/
188010/ - Анализ сложности ч1: http://habrahabr.ru/post/
196560/ - Анализ сложности ч2: http://habrahabr.ru/post/
195482/ - Анализ сложности ч3: http://habrahabr.ru/post/
195996/ - Анализ сложности ч4: http://habrahabr.ru/post/
196226/ - Оценка сложности: http://habrahabr.
ru/post/104219/
нагрузка
- Оптимизация ч1: http://www.youtube.com/watch?
v=ulWWSKr0Ce0 - Оптимизация ч2: http://www.youtube.com/watch?
v=cz93lTJW-do - Оптимизация ч3: http://www.youtube.com/watch?
v=sAtWK22Ho2Q - Оптимизация еще: https://www.youtube.com/watch?v=EupF3VNXPPQ
Гриды
- Introduction to Apache Ignite https://www.youtube.com/watch?v=FFlwdRp1jnc
- Beyond the Data Grid https://www.youtube.com/watch?v=WyRpvoP7ZsI
- Coding Examples - Part 1 https://www.youtube.com/watch?v=4CQalha3MyY
- Coding Examples - Part 2 https://www.youtube.com/watch?v=wpCeIz0oEPY
- Anatomy of In Memory Data Fabric https://www.youtube.com/watch?v=wuwlxZjRhEE
- IMDG https://habrahabr.ru/post/160517/
- IMDG Введение http://habrahabr.ru/post/126580/
- IMDG под капотом https://habrahabr.ru/post/126973/
Комментариев нет:
Отправить комментарий