Deploy Oracle ADF приложения на Weblogic с помощью Maven

как мне объяснили, я без пакетов ojmake и ojdeploy не смогу развернуть приложение на weblogic. Нужно это проверить.

Само приложение, лежит в репо. Никто не хочет попробовать? Ну чтобы мне не одному этим заниматься.

Если делать то на выходных.


Хочется чего-то по анализу производительности, всяким метрикам.

Но что-нибудь серьезное, а не запись на 10 - 15 минут.


Григорий Кислин. Многопоточность. Веб Сервисы. (Вступительное занятие. )


Ну чего есть у кого? Давайте меняться!

Денег нет, но вы держитесь там!


Видео курс Java Starter (2016)


magnet:?xt=urn:btih:de3136c7312fe0c84a256e65b8f7c7d27606d1ba&tr=http%3A%2F%2Fbt.dark-os.com%3A2710%2F000143ffd233eb7879480b6d898c7746%2Fannounce


Видеокурсы по Java от Вячеслава Ковалевского


1. Введение в Java
2. Java: Структуры данных
3. Байт-код Java
4. Java Generics


magnet:?xt=urn:btih:2F1C92C0E1E0679F3F3CB8F31D7CC336848D62C9&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet


Евгений Борисов — Spring Puzzlers: тонкости и нюансы работы Spring



Владимир Красильщик – Что надо знать о логировании прагматичному Java‑программисту




Если коротко: SLF4J + LOGBack


Посмотреть как-нибудь:

https://www.youtube.com/watch?v=Ku4CMKcPbh0
https://www.youtube.com/watch?v=CkyBPTr1Hh4
https://www.youtube.com/watch?v=vxikpWnnnCU


Разработчик, заведи себе второй монитор (если используешь только 1)!

Разумеется монитор должен показывать не одну и туже картинку. Если на первом открыта среда для разработки, то на втором мониторе удобно запускать приложение (особенно, если web) или выполнять запросы в базу данных, или смотреть видео, или копаться в интернете. Да даже открыть, что-то, что нужно сопоставить с другими данными, намного удобней на 2 мониторах, чем на 1. Лично у меня и дома 2 монитора. Ноут можно подлючить ко второму монитору. Тоже дело.

А постоянно переключаться - это не гут. Сейчас, где я работаю у всех по 2. Или почти у всех. Есть те у кого и по 3.

Работодатели, которые не хотят покупать своим программистам современные компьютеры с SSD дисками, современными процессорами и достаточном для комфортной работы объемом оперативной памяти - сами себе злобные буратины.

Работал я в одной компании с Win XP, какой-то слабый проц, 1GB оперативы. И запускался на нем JDeveloper, PL/SQL Developer, Weblogic, Касперский антивирус, Outlook и все это на 1 GB оперативы. (Для сравнения, на домашнем тогда было 24 GB) Игнорили просьбы о upgrade. Когда через 10-12 месяцев, всеже увеличили объем оперативки аж до 2GB, я стал работать на 30% быстрее.


Какая умная мысль из такого унылого контекста

Сижу я такой, смотрю стрим по StarCraft 2. А современный StarCraft, это когда задроты-игроки соревнуются и время препровождение заключается не в том, чтобы расслабиться, отдохнуть и приятно провести время, а в том, что кто быстрее будет кликать, быстрее принимать правильные решения, не тупить, быть сосредоточенным, контроллировать все, что происходит на миникарте и т.д. Что заказать на какой секунде, сколько рабов должно быть на каждой из нычек. Вообщем никакого удовольствия, одна сплошная дрочка. (Мне со стороны конечно же видней, сам то не играю, да и кнопки нажимать для равлечения уже давно как не мое).

И вот стример говорит потрясающую с моей точки зрения вещь. Смысл приблизительно попытаюсь воспроизвести.

Он говорит, что вы можете играть себе на вашем уровне. Побеждать таких же долба… игроков как и вы. Но если вы хотите быть мастерами своего дела (главными задротами на районе, а то и городе) и достичь чего-то большого, чем вы есть, вы должны следовать правилам, которые ведут к успеху. Эти правила уже написаны и прекрасно работают. Их просчитали на компьютерах и проверили на практике и вы должны просто пупо им следовать. В терминологии StarCraft, это исполнять билды. И тот кто не умеет их исполнять, правильно выбирать, всегда будет проигрывать тем кто умеет это делать.

Он говорит, что вы тупо должны выучить эти самые билды и отточить их выполнения до совершенства и применять их. Вот собственно все, что от вас требуется. Вот вам инструкции.

Вообщем смысл написанного для программиста сводится к тому, что нужно уметь исполнять вот эти самые билды. Для нас в это Design Patterns, Clean Code, Responsibility principles и т.д. Иначе. Иначе придется играть на любительском уровне, а не с серьезными ребятами.


Учи Английский, Блеать !!!


Учи английский!



Учи английский!



Кому интересно, сейчас я пытаюсь учить английский следующими способами:

1) Аудио подкасты на английском. https://rutracker.org/forum/viewtopic.php?t=4885469 и https://rutracker.org/forum/viewtopic.php?t=4855762 (Слушаю в плеере по дороге на работу и обратно)
2) Бесплатная программа для запоминания английскоих слов - Анки. https://rutracker.org/forum/viewtopic.php?t=4716687 (Кликаю пальцами, когда в метро есть такая возможность). Я использую ее на Android, но она работает и на других платформах. До меня не сразу дошло, что для импорта словарей, нужно использовать какой-нибудь файловый менеджер, который видит корневой раздел файловой системы.
3) Стримы на Твиче. (Да я на одном из 2-х мониторов, когда нахожусь дома, смотрю стримы компьютерных игр. Это ничем не тупее, чем смотреть футбол и ждать от нашей сборной результатов. Каждый упарывается так как хочет. Были у меня коллеги, которые смотрели записи гонок формулы 1. Смотреть сериалы еще тупее, хотя я сам подсел на The Walking Dead и последние серии смотрел в оригинале. (Наверное поэтому ничего не понял) А на этот тупой сериал я подсел после игры The Walking Dead про Климентину. Я рыдал в финале каждой из частей). Достойные внимания англоязычные стримеры: ezekiel_iii, kronicsauce, jooygirl, (А как поет Эшли (ashleeeeean). Прям как павлин-мавлин из мультфильма про Мюнхгаузен).
Есть девушка из Америки, которая учит русский. (Никнейм alf - www.twitch.tv/alfwants2learn). И вы знаете, что? У нее прогресс в русском, намного лучше, чем у меня в английском. Она сейчас использует вот этот ресурс. На нем можно изучать и английский. https://www.duolingo.com/
4) Я пытаюсь писать на английском. И с индусами мы уже находим общий язык. Если кто готов помогать или хотя бы исправлять ошибки на jsdev.org / javadev.org. Могу с теми делиться поступающей информацией или еще чего.


Считаю, что русскоговорящие не смогут научить правильному произношению и не стоит на них даже тратить особого времени. Поэтому всякие курсы типа шпионский английский - не для меня.

Продолжение темы изучения английского языка программистами:

Буду признателен за толковые советы по изучению английского. Особенно интересует грамматика.


Немного Теории (на украинском, но впринципе понятно)

Буду признателен за ссылки на такого же рода материалы на русском. Меня они больше всего интересуют.

Может и до меня когда-нибудь дойдет и я смогу запомнить, что еще за Leskov Principles.


SOLID:

  • Single responsibility
  • Open/Closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion


DRY: (don’t repeat yourself)

KISS (Keep it simple, stupid)

YAGNI (You aren’t gonna need it)


PS. Видео от Роберта Мартина Clean Code, лежит на рутрекере. Есть книга на русском. Ее следует всем прочитать. И больше никогда не писать тупые комментарии в коде.


Java Development Tools

Нужно по шагам настроить окружение для разработки java приложений.

GitLab (-) (Все хочу его научиться настраивать по шагам, а не одним пакетом)
Sonatype Nexus (+) (Свой репозиторий)
Jenkins (+)
SonarQube (+) (Синтаксический анализ кода. Показывает процент повторяемости, возможные ошибки и другую полезную информацию)
Selenium grid (+)

Кому интересно, можете подключиться и помочь сделать все по красоте.


Головач мнопоточность

https://www.youtube.com/playlist?list=PLoij6udfBncgyV-7Y0lEh0EwfkpcAoBeK
https://www.youtube.com/playlist?list=PLoij6udfBncgVRq487Me6yQa1kqtxobZS


Собираю коды интересных проектов

Чтобы потом их использовать в своих. Если есть что, можете присылать в том числе ссылки на github, bitbucket etc.

Я стал активно использовать docker (уже больше года). С его помощью, если правильно все настроить, можно парой команд разворачивать приложения. Для интересующихся, рекомендую посмотреть курс от Pluralsight - Docker-for-Web-Developers. Я брал на даркосе.

И при желании помочь мне разобраться, как деплоить приложения на weblogic сервер, работающий в докер контейнере.

Первый шаг, где нужно просто развернуть приложение я выполнил. Теперь нужно развернуть “свое” облачное оракловое приложение в контейнере с выполненинем как можно меньшего количества шагов. К слову, для разворачивания по примеру от Oracle пришлось делать все таки достаточно много телодвижений.

А вот этот чувак, парой коман разворачивет 3 сервера томкат. А если так можно с томкат, то и значит можно и с jboss/wildfily.



Вообщем хотелось бы не просто исходных кодов приложений, но то, чтобы их можно было запустить в пару кликов, потыкать а потом уже смотреть на реализацию.

Кому интересно, давайте попробуем запихнуть в контейнер следующее приложение. Оно не требует подключения к базе. Правда, нужно сделать, чтобы оно автоматически собиралось с помощью maven.



Шаблоны проектирования - шпаргалка

https://yadi.sk/i/hmeRXYfnrprnx



ТОП-5 русскоязычных каналов YouTube для изучения Java (По мнению Сергея Лугового)


По мне, так лучше надыбать видео Антона Сабурова - Java SE/EE или Григория Кислина.



Java. Путь от ученика до эксперта

Вот такая ссылка есть:
https://github.com/peterarsentev/java-courses



[Технострим Mail.Ru Group] Разработка на JAVA. Лекция 1


[Udemy] Building An E-Commerce Store Using Java Spring Framework !!!

https://www.udemy.com/building-an-e-commerce-store-using-java-spring-framework/

Появилось желание разобрать видеокурс по Spring MVC, где бы разбирался какой-никакой да проект.

Само видео не составило большого труда скачать.

Передам фалы тому, кто создаст раздачу, например, на darkos(.)club. На рутрекере меня “забанили”, поэтому я больше не способствую его развитию.


PS. Вот по этой магнет ссылке, можно его скачать.

Мои исходники проекта, по мере прохождения курса будут пополняться.

Возможно, поздее нужно будет еще посмотреть. Udemy - Java Spring MVC Framework with AngularJS by Google and HTML5,


[Кислин] Доступно о Maven !!!

http://www.youtube.com/watch?v=nIzJeTQQXtg

Кислин проводит вебинары по Spring. Лучше него на русском никто этого не делает (По крайней мере я таких не знаю). Живет в Питере, занимается программированием. В основном Spring и сопутствующие технологии. У него есть сайт javawebinar.

Может кто поделится курсом по вебсервисам?
Лично я жадный. > 10$ за курс платить не готов.

Складчики, давайте меняться. Я вам Евгения Борисова (какой-нибудь полный курс), а вы мне Кислина по вебсервисам. ))



Если кто собарает, покупает, меняет всевозможные курсы и электронные книги по Java на русском и английском языке

Пришлите сюда список, чем можете поделиться.
Может найдется что-то интересное и для вас.

Marley

Видеокурсы и книги это конечно хорошо, но мне больше подходят материалы по изучению программирования чтением кода. Поэтому, готовые проекты интересуют куда больше.

И если разбираете курсы и нужно где-то записать результат или обсудить с кем-нибудь, можно это сделать здесь.


Список бесплатных видеокурсов для изучения JAVA на русском языке

здесь


Список платных видеокурсов для изучения JAVA на русском языке (только описание)

здесь




Приложение Spring Pet Clinic




Логирования в Java (SLF4J, LOG4J, Logback)




https, ssl, сертификаты в java

Кто будет копать?


Видеозапись докладов конференции DEV Labs 2015

Создание высокопроизводительных RESTful веб-сервисов с использованием фреймворка Dropwizard



Генерация больших отчетов с использованием Jasper Reports



Использование Spring 4 и AngularJS для разработки веб-приложений на базе архитектуры REST



Асинхронная обработка данных в web-приложениях на Java


https://github.com/javadev-ru/JavaWebAsync



javadev.ru переезжает на движок jekyll и распологаться будет на github.

Предыдущая версия будет доступна здесь пока все полезное не перекачует сюда.

Собираться здесь материалы будут на русском языке. Англоязычные материалы, планируется собирать здесь