- 69
- 376 893
Java Vision
เข้าร่วมเมื่อ 12 ม.ค. 2017
Здравствуйте, меня зовут Павел Раввич, и это мой видео-блог о языке Java.
Цель канала - познакомить с основными технологиями связанными с созданием ПО на Java тех кому это интересно.
Если у Вас есть вопросы, конструктивная критика или предложения, оставляйте их пожалуйста в комментариях под видео, или Вы можете написать мне.
На почту : triodjangopiter@yandex.ru
Или в ВК : id17451649
Цель канала - познакомить с основными технологиями связанными с созданием ПО на Java тех кому это интересно.
Если у Вас есть вопросы, конструктивная критика или предложения, оставляйте их пожалуйста в комментариях под видео, или Вы можете написать мне.
На почту : triodjangopiter@yandex.ru
Или в ВК : id17451649
Нужно ли программисту высшее образование
Поговорим о том нужно ли программисту высшее образование.
มุมมอง: 1 040
วีดีโอ
Java Hibernate часть 4 Many To Many
มุมมอง 4.8K6 ปีที่แล้ว
Git: github.com/triodjangopiter/hibernate-tutorial/tree/lesson/04.many_to_many Хабр: habr.com/post/265061/ Вопрос о cascade стратегиях ru.stackoverflow.com/questions/812979/Опции-cascade-в-hibernate Документация: docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html
Java Hibernate часть 3 One To Many
มุมมอง 4K6 ปีที่แล้ว
Git : github.com/triodjangopiter/hibernate-tutorial/tree/lesson/03.one_to_many В этом видео мы поговорим о том как реализовать связь One To Many при помощи Hibernate с базой postgresql. ВК: id17451649
Java Hibernate часть 2 Many To One
มุมมอง 8K6 ปีที่แล้ว
Git : github.com/triodjangopiter/hibernate-tutorial/tree/lesson/02.many_to_one В этом видео мы поговорим о том как реализовать связь Many to one при помощи Hibernate с базой postgresql. ВК: id17451649
Java Hibernate часть 1
มุมมอง 32K7 ปีที่แล้ว
Git : github.com/triodjangopiter/hibernate-tutorial/tree/lesson/01.configuration В этом видео мы поговорим о том как сконфигурировать простейшее приложение использующее Hibernate для работы с базой postgresql. ВК: id17451649
JDBC часть 3 Repository
มุมมอง 4.9K7 ปีที่แล้ว
Git : github.com/triodjangopiter/jdbc-tutorial/tree/lesson/03.repository В этом видео мы поговорим о том как работет шаблон проектирования Repository и как его использовать. ВК: id17451649
Java JDBC часть 2 DAO
มุมมอง 13K7 ปีที่แล้ว
Git : github.com/triodjangopiter/jdbc-tutorial/tree/lesson/02.dao В этом видео мы поговорим о том как работет шаблон проектирования DAO и как его использовать. ВК: id17451649
Java JDBC часть 1 Connection
มุมมอง 19K7 ปีที่แล้ว
Git : github.com/triodjangopiter/jdbc-tutorial/tree/lesson/01.connector В этом видео мы поговорим о том как использовать Java API для базы данных postgresql. ВК: id17451649
Java Servlets 10 Mockito тестирование
มุมมอง 12K7 ปีที่แล้ว
Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/10.servlet_test Данное видео рассказывает об библиотеке mockito и основных подходах к работе с ней. ВК: id17451649
Java Servlets часть 9 JSP и JSTL
มุมมอง 4.5K7 ปีที่แล้ว
В данном видео рассматриваются основные приемы работы с JSP и библиотекой тегов JSTL. Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/09.jstl triodjangopiter@yandex.ru id17451649 Статья из урока: ru.bmstu.wiki/JSTL_(JavaServer_Pages_Standard_Tag_Library)
Java Servlets часть 8 Пишем свою авторизацию
มุมมอง 22K7 ปีที่แล้ว
В данном видео мы напишем свою авторизацию и аутентификацию на сервлетах. Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/08.auth triodjangopiter@yandex.ru id17451649
Java Servlets часть 7 HttpSession
มุมมอง 4.1K7 ปีที่แล้ว
Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/07.session Данное видео рассказывает о основных принципах использования HttpSession в Java. ВК: id17451649
Java Servlets часть 6 Filter
มุมมอง 8K7 ปีที่แล้ว
Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/06.filter_base Данное видео рассказывает о том как можно передавать данные в формате JSON при помощи Servlet API. ВК: id17451649
Java Servlets часть 5 передача json
มุมมอง 5K7 ปีที่แล้ว
Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/05.json_handle Данное видео рассказывает о том как можно передавать данные в формате JSON при помощи Servlet API. ВК: id17451649
Java Servlets часть 4 пишем CRUD приложение
มุมมอง 8K7 ปีที่แล้ว
Git: github.com/triodjangopiter/servlet-tutorial/tree/lesson/04.crud_app Данное видео рассказывает создании CRUD приложения на Servlet/JSP. ВК: id17451649
Java Servlets часть 3 Пишем CRUD приложение
มุมมอง 13K7 ปีที่แล้ว
Java Servlets часть 3 Пишем CRUD приложение
Java Servlets часть 1 Конфигурирование tomcat в IDEA
มุมมอง 27K7 ปีที่แล้ว
Java Servlets часть 1 Конфигурирование tomcat в IDEA
Java многопоточность часть 3 synchronized
มุมมอง 3.4K7 ปีที่แล้ว
Java многопоточность часть 3 synchronized
Как получить properties из папки resources
มุมมอง 6807 ปีที่แล้ว
Как получить properties из папки resources
Супер!!! только погромче бы))
Здравсвуйте. А вот смотрите есть такое метод capture. Зачем он нужен? Если по логике не делает код безопасным и сама среда разработки делает защиту от этой глупости разраба. По мне так почитал и какой-то бред
А под процессором имеется ввиду что? Процессор же один. Или вы ядра процессора имеете ввиду?
я не понял взаимосвязи этих двух функций. Одна дает уникальное значение, вторая сравнивает по существу. В чём связь то? Что они тупо используются вместе? А почему тогда при переопределении одного нужно переопределять второй ?
ты топ!
Браво!Супер видео. Жду лекции по CrudApp (MVC)
Ну хорошо. а как же addAll теперь реализовать?
Reader это не интерфейс, а абстрактный класс
Неопределенный тип (T) еще как используется в качестве возвращаемого значения!
Для наглядности можно было убрать имплементирование интерфейса у класса A, тогда при создании экземпляра класса Class1 нельзя было бы параметризировать его типом A, но можно было бы параметризировать типом B (при условии, что он экстендит класс А и имплементирует интерфейс Interface
Спасибо за уроки! Я только не понял, если стандартная длина HashMap - 16, почему мы умножаем именно на 17?
Спасибо! Жду новых видео по Java!
Понял, этот класс помогает работать с несколькими файлами одновременно или точнее поочереди. Например чтоб прочитать один файл нужен один InputStream, а чтоб несколько придется делать несколько InputStream. А SequenceInputStream помогает сэкономить код и время.
при использовании метода delete() размер нашей реализации HashMap не меняется, так как мы не уменьшаем size при удалении элемента.
валвис
Если не появляется artifact? А только external source?
Чтобы появился artifact, надо в Project Structure во вкладке Modules добавить Web, после чего на страничке появившегося модуля снизу справа нажать кнопку "Fix", которая добавит нужный artifact. Сразу отмечу, что нужна Intellij IDEA Ultimate Edition, в Community нету модуля Web
ну такое
А можна залити код на гітхаб пліз
а можна повний код на гідхаб?
почему можно в ключе хранить разного типа объекты в HashMap и HashSet? Ведь для получения значения в корзине используется equals Как же будут сравниваться разные объекты? Вот этот код рабочий: @EqualsAndHashCode @AllArgsConstructor class C1 { int id; } @EqualsAndHashCode @AllArgsConstructor class C2 { String name; } public class HashSetProverka { public static void main(String[] args) { var c1 = new C1(1); var c2 = new C2("a"); var s = new HashSet<>(Set.of(c1, c2)); var m = new HashMap<>(Map.of(c1, 10, c2, 20)); } }
и при добавлении нужно делеть проверку equals если хеши совпали. Иначе ключи разные, а хеши просто посчитались одинаково и значение перезаписывается, получается теряется, если дополнительно делать проверку equals то такое можно избежать)
в методе борьбы с коллизиями не надо проверять значения равны или нет, только ключа это касается
Переписал точка в точку, не работающий кусок говнокода, спасибо за потраченое время
Counterarray=0,если под index=0 есть значение мы его пролетим,так как в методе movetonext counterarray сразу увеличивается,сделайте counterArray=-1
Чуть не уснул
I am extremely thankful for the explanation. Deep respect from Azerbaijan. Almost perfect explanation, easy and understandable
Классный урок, бесполезный правда. Хорошо что не долгий. Фишка этого класса в том, что читать можно с середины файла. Как и писать в середину. Но это вы можете прочитать в интернете. Автору вообще можно было 20 секундный ролик записать. Есть, мол, такой класс. Прочтите в интернете. Да и вообще про java.
Единственное полезное видео которое я смог найти по этой теме. Спасибо. Объяснения не сложные, всё понятно.
Правильно ли я понимаю, что если есть две сущности со связью "Один ко многим", например Сотрудник и ТелефоныСотрудника. То получать на сервере такие данные нужно в DTO одним вызовом, но двумя отдельными json? И записывать поочередно: сначала сотрудника, получить ID от сохраненного сотрудника, и потом записываем телефоны используя этот ID для связи.
От души, брат
Спасибо! Дякую !
спасибо! познакомился!
Спасибо, Вам за курс)
Спасибо ☺️ Хорошее видео
09:36 - «все как и было раньше»… как раньше, уже не будет
Очень круто, спасибо!
Что будет если мы попытаемся удалить 5-й элемент в вашем листе(из 3-х элементов)??
События в 2022 году показали, как набирали пачками в релокейт. И высшее образование не спрашивали
Спасибо огромное, дружище!!!! Очень помог!!!!
3:05 про pecs
Я тільки вчусь. і можливо просто не зрозумів чогось. Але здається в при реалізації методів add розриваєте ваш список - додаючи в кінець ви забуваєте попередній ноді надати посилання на prev. Те ж саме з початком. Але всеодно дякую за відео.
Спасибо за труд .Видео урок поучительный но в затуп на 14:00 ущел в месте с автором и долго выходил.
будете смотреть ускорьте видео
Спасибо, доходчиво
Очень полезный урок, спасибо тебе.
Спасибо огромное! Может не увидела, а есть у Вас видео о проблеме N+1?
@EntityGraph
Спасибо вам большое, это очень помогло!
Спасибо, простой но полезный урок. На сегодняшний день вместо File используется Path path = Path.of(путь); .
Да куда уж интересней :) Шутка :) Спасибо, автор, очень хорошо объясняете, приятно вас слушать.
Хорошо, спасибо, понятно и доступно объясняете :)