Size: a a a

2020 December 17

F

Fortune's Desire in learn.java
Bigboo
break тут бы не сработала !!!
Код бы весь поглядеть прежде чем говорить что-то
источник

F

Fortune's Desire in learn.java
Если у вас нет цикла и кода после этого ифа, то штука может стриггериться всего один раз и выдать сообщение, после чего остановиться сама по себе
источник

B

Bigboo in learn.java
я пробовал использовать брейк не сработало ощибка , я не просто так писал , и как я написал я новичок
источник

B

Bigboo in learn.java
Tagir
System.exit() - это нелокальный сайд-эффект, его не перехватишь и не обработаешь нормально. Из методов надо выходить через return
спасибо я пробовал через Return 👍👍👍👍👍
источник

.

... in learn.java
Tagir
System.exit() - это нелокальный сайд-эффект, его не перехватишь и не обработаешь нормально. Из методов надо выходить через return
Ну все ведь относительно , человек запросил конкретно «завершение программы»  в данном контексте не видя остального кода нельзя сказать что breqk или return тут отработали бы в эту сторону. Человек новичек и в любом случае для него это не укрепиться паттерном , а скорее будет связь
System.exit() = стоп-кран

Но не спорю что антипаттерн , сам никогда не юзал
источник

.

... in learn.java
Хотя может и я не так понял запроса
источник

T

Tagir in learn.java
...
Ну все ведь относительно , человек запросил конкретно «завершение программы»  в данном контексте не видя остального кода нельзя сказать что breqk или return тут отработали бы в эту сторону. Человек новичек и в любом случае для него это не укрепиться паттерном , а скорее будет связь
System.exit() = стоп-кран

Но не спорю что антипаттерн , сам никогда не юзал
Вот проблема в том, что новичкам показывают этот метод, который в реальных программах не нужен и вреден. Вместо того чтобы объяснять, что самое главное в программировании - это производство переиспользуемых кирпичей. Кирпич с system.exit внутри нельзя переиспользовать. Зачем учить плохому и потом переучивать?
источник

.

... in learn.java
Tagir
Вот проблема в том, что новичкам показывают этот метод, который в реальных программах не нужен и вреден. Вместо того чтобы объяснять, что самое главное в программировании - это производство переиспользуемых кирпичей. Кирпич с system.exit внутри нельзя переиспользовать. Зачем учить плохому и потом переучивать?
В этом есть правда. Согласен ,  что не стоит так делать. Но в данном случае это может занять добрую долю времени (и уповать что он поймет причины по которым так следует или не следует делать)  наставлять его изначально на верные паттерны , когда паттерны ему маловероятно что знакомы. Я увидел тут то что человек экспериментируют с теми или иными конструкциями и лишь подсказал то что он конкретно и хотел узнать , без углублений в хорошо/плохо.

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

.

... in learn.java
До реальных программ еще многое предстоит узнать и попробовать
источник

L

Loljeene in learn.java
Ребят, может проблема не совсем по теме, но никто не знает, Datagrip умеет интроспектить dblink?
Дали проект в котором есть права на паблик dblink, но автокомплит не работает.
При этом пользовательские таблицы типа
select * from user_tables@DBLINK*** доступны
источник

.

... in learn.java
Loljeene
Ребят, может проблема не совсем по теме, но никто не знает, Datagrip умеет интроспектить dblink?
Дали проект в котором есть права на паблик dblink, но автокомплит не работает.
При этом пользовательские таблицы типа
select * from user_tables@DBLINK*** доступны
Postgres?
источник

L

Loljeene in learn.java
...
Postgres?
Oracle
источник

L

Loljeene in learn.java
источник

АИ

Александр Иванов... in learn.java
Всем привет!
Подскажите почему Thymeleaf (или Spring) не воспринмает тип LocalTime.
Пока был вывод без секунд, все работало. Т.е. форма ввода была такого вида:
<input type="time" max="0:50:00" th:field="*{timeOut}" required>
Но мне не нужны часы на форме, а только минуты и секунды, я добавил на форму секунды:
<input type="time" max="0:50:00" step="1" th:field="*{timeOut}" required>
И после этого стала вылетать ошибка:
https://pastein.ru/t/Wx
Вот описание в сущности:
@Entity
public class CarEntity {
...
   @Column(name = "time_oot", nullable = false)
   //@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "hh:mm:ss")
   private LocalTime timeOut;
}
Добавление JsonFormat - не помогает, все равно ругается: "Parse attempt failed for value [01:11:23]"
источник

MM

Misha Mishailov in learn.java
источник

MM

Misha Mishailov in learn.java
источник

MM

Misha Mishailov in learn.java
Всех приветствую, реализую интерфейс книг, но проблема с поиском нужной книги и листа по equals,  необходимо найти книгу по имени, но так как типы разные не могу его использовать, дает ошибку, может кто знает, что можно сделать в данной ситуации?
источник

V

Vlad in learn.java
Misha Mishailov
Всех приветствую, реализую интерфейс книг, но проблема с поиском нужной книги и листа по equals,  необходимо найти книгу по имени, но так как типы разные не могу его использовать, дает ошибку, может кто знает, что можно сделать в данной ситуации?
У тебя сравнение между листом(контейнером книг) и самой книгой. Нужно воспользоваться методом contains на листе
источник

V

Vlad in learn.java
Vlad
У тебя сравнение между листом(контейнером книг) и самой книгой. Нужно воспользоваться методом contains на листе
В дополнении нужно переопределить equals у книги, чтобы он сравнивал по названию. Сейчас будет сравнивать по ссылкам на объекты
источник

V

Vlad in learn.java
Vlad
В дополнении нужно переопределить equals у книги, чтобы он сравнивал по названию. Сейчас будет сравнивать по ссылкам на объекты
При переопределении equals, нужно контракт между equals и hashCode сохранять, поэтому hashCode тоже нужно переопределить. Как именно, нужно поискать
источник