Вы видите копию треда, сохраненную 3 октября 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
https://github.com/qqqlll/Java-Thread/wiki
>>832232 (OP)
Скачал какой-то IntelliJ Idea.
1. В какой файл писать код?
2. Что за JDK и где его взять? Скачал с сайта Оракла какой-то, 11 версии, но программа требует выбрать конкретную папку.
В ютубе 12341241241241241241242903г51834г56893н569н23477834539459837495873894578937458937489578934758937458973489573947534589347589347590837409578203498570293485792347503475023740
уроков на эту тему.
Традиции, почините уже петуха, у меня IDE подсвечивает.
Бля, ну переделайте ОПпик уже на 7 версию, хватит позориться.
скажи спасибо, что с дженериками вообще
Статейки на блогах/хабре, немного практики, вроде есть книжка но я не знаю.
В джаве нет примитива кококо, это хуевый нейминг макаки нанятой за еду.
> веслать кривое наследие хуй знает сколько летней давности
а в чём проблема тут?
ты хочешь стартапы?
О, а у нас есть как раз bigdata с опытом 1 год. Можно попробовать туда вкатиться сначала. Там прямо сильно всё отличается?
другой анон
Вот говорят в треде, что жаба это 99% унылое легаси говно умирающего рынка. Нет, не буду слушать! Буду самолично в этом убеждаться!
Не знаю, я ведроидер.
почему ты решил что если проект старый - туда не добавляют серьёзные фичи? у меня на работе так и происходит.
не нужно шарахаться только потому что проекту много времени
Потому что у меня на работе не так. Фичи добавляются, но они на полдня работы или сделать по шаблону.
>На 3 собеса уже сходил
то есть ты на основании опыта работы в одной конторе теперь запарываешь себе собеседования в других конторах?
Эх, вот только в нормальном качестве так и не нашёл в свободном доступе
>но они на полдня работы или сделать по шаблону
Так это ж заебись (если платят заебись)! Вроде уже 4 года работаешь, а до сих пор не понял сути?
>до сих пор не понял сути?
Что типичный ee-java девелопер, это мартыхан без знаний, участь которого ковырять баги в легаси коде
для которого индусы слишком дороги до конца дней и получать за это $1-2k?
Поэтому офисы всяких эпамов/неткрекеров располагаются в мухосранях,
где гребцы подешевле и обычно без желания выбраться из говен (умные уже уехали в дс1/2).
Вот тебе еще варианты для размышления
Kykapek<koko> kukapek = Kykareks.newKukapek
Kykapek<koko> kukapek = Kykarek.newInstance
Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.
Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).
>ковырять баги
>получать за это $1-2k
>в мухосранях
Ну так отлично же. Работа ненапряжная, за кампуктером кнопачки нажимаешь, получаешь высоченную по меркам мухосранска з/п. Вы амбициозные шкальники-максималисты тут совсем уже зажрались, любой простой человек на такую работу молился бы просто. Буржуи ёбаные. Ничего блять, будете вместе с чинушами на заборах висеть.
Придумал одно приложение, но программировать не умею. Чем для начала обмазаться чтоб его на андройде потом реализовать ?
Иди в ведротред, там подскажут.
Есть Spring MVC. Нужно через джаваконфиг запихать HttpRequestHandler. Если добавить его через @Bean, то бин создаётся, но запросы через него не проходят, а сразу идут на контроллеры.
Или это очередная фишка автоконфигурации Boot'а?
Простой человек - тупое дерьмо и ничего не умеет. Он совершенно справедливо работает за копейки. А желать иметь больше нахаляву считай - это нормально. Ты бы тоже был не против, если бы тебе зарплату Тима Кука платили.
что такое дс?
можно.
Но файл утилс это коммонс ИО же.
Хуйню какуюто несешь.
Бери одну либу. Подключай метапакет или отдельные которые нужны. Lang3 lang2 это вообще разные версии одного и того же
Слишком сложно, мне бы чтоб разжевали, я в документацию лезу только когда хочу все методы узнать.
Пиздец хуйня это. Чешется во время пиявкоотсоса охуеть как. И потом еще дня два-три непрерывно кровоточишь, засирая одежду, диваны, простыни, роскомнадзор, небо.
Для нужд уровня петпроекта - тревис. В кровавом тырпрайзе дженкинс, груви, автоматизация неба и аллаха.
>>837698
Гонять интеграционные тесты для каждого коммита.
Гитлаб недавно на хабре пиарил свой CI-костыль.
Если человек даже не человек, а мелкобуква, то он или даун, или дебил, или упоротый, или дурачок. Никаких исключений за много лет на бордах не видел.
а вот и стадный инстинкт сработал.
зачем быть способным в дискуссию?
если кто-то тебя поддержал - значит ты прав по определению.
Оба имеют селф-хостед версию.
Пиздуй на джавараш.
Ебанько, смени пластинку при следующем перекате.
Exception in thread "main" java.lang.ClassCastException: hk.dvach.Dolboyob cannot be cast to hk.dvach.Pidor
at hk.2h.pr.JavaThread.main(JavaThreadjava:2)
Спасибо!
Есть RestController который раздает инфу
В него инжектится DayInfoService
В сервис инжектится репозиторий, который тупо интерфейс.
дальше наследоавние интерфейсов и если в кишочках покопаться то можно отыскать имплементацию.
Я правильно понимаю что имплементация лежит в либе спринга.жпа и в этом и писечка интерфесов? При инжекте спринг создает бин с имплементацией метода save?
Гугли JUnit.
Обратная польская нотация, есть че почитать? В гугле есть раб код который успешно спижжен, но мне бы уловить суть.
вики почитай
Имплементацию Spring Data создает в рантайме по частям.
Алсо, используй Autowired вместо Inject.
И не используй Timed - эта аннотация только для тестов.
Какой нахуй аоп? Если не знаешь нихуя, то и не говори ничего.
Я просто только из яйца вылупился.
В гугл, залупа.
Кто дрочит жабараш, помогите есть вот такая хуита, которая работает но проверка на хую вертела работоспособность.
package com.javarush.test.level03.lesson03.task03;
/ 10 процентов
Реализуйте метод addTenPercent, который увеличивает переданное целое число на 10%.
Исправьте ошибку в сигнатуре метода.
Подсказка: подумайте, какие у этого метода входные и выходные данные.
/
public class Solution
{
public static double addTenPercent(int i) {
double j = i;
j=j*1.1;
return j;
}
public static void main(String[] args) {
System.out.println(addTenPercent(10));
}
}
Это адвансед миддл уровень.
А может долбоёб наследник пидора, тогда всё нормально должно пройти. Правда дальше хуита какая-то идёт
Там возвращаемый тип проебан был.
Я уже справился, как оказалось, жабараш думает что i+0.1i правильнее i*1.1, сука.
Третий, во втором методы самому ещё не нужно писать.
>Боитесь за свои места что ли?
о, новый виток жаварашасрача?
опять час с пруфами доказывать долбоёбам что жавараш это моча, а в ответ слышать ЭТО НЕ ПРУФ ОХУЕННЫЕ КУРСЫ Я СКАЗАЛ
>Там возвращаемый тип проебан был.
Но ведь это не относится к сигнатуре метода. >i+0.1i правильнее i*1.1
Ну это вообще пушка.
Офигенный курс судя по всему.
По крайней мере там гораздо понятнее чем когда тебя сразу головой в говнецо, как в Head First.
Я думаю это логично что автопроверяльщик по коду не знает всех возможных вариантов решения, хоть и печально.
>не знает всех возможных вариантов решения
Зачем ему варианты решения. Ему главное чтобы ты тесты прошёл и я не могу придумать ни одного числа, чтобы 1.1*i != i + 0.1i. А можешь скинуть этот тест? Его можно как-то без регистрации-доната пройти? А то аж интересно стало
> сразу головой в говнецо
Это лучший способ учения чего-либо, начиная с плавания, заканчивая программированием.
Отбивает же желание сходу.
Для платного курса это смертельно. А так тебе 10 раз дают задачи на hello world и ты уже уверен в своих силах, хочешь продолжать.
ты дурень ебаный блять
ты думаешь он тесты прогоняет?
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?
там всё гораздо сложнее
Первые 10 уровней (aka базовый уровень Java Core) бесплатны.
>варианты решения
Тогда как проверить что ты просто в возврат не вписал подсчитанное число? Не думай что среди людей не встречаются совершенно упоротые долбоебы. На образовательном ресурсе для них стремиться попасть в топ по заработанным на задачках очкам такими методами, лол.
> Отбивает же желание сходу.
Вот поэтому и охуенный. Либо ты через боль и анус цепляешься за летящий поезд и подтягиваешься к перилам, либо ты не тратишь время и не мучаешь жопу.
там один полудурок пруфал мне ОТЗЫВОМ ПРОШЕДШЕГО ЯВАРАШ
ну так он в том отзыве и писал что явараш мусор, что он помимо него ебал учебники и т.д., что пришлось забросить явараш на половине так как задачи уровня хелоуворлд
чем это не пруф?
Я так делал кстати, ну там были совсем отбитые задачки типо расставить скобки, чтобы получилось чилсло и дано выражений 15 и таки получилось слегка наебать систему, я просто в конец дописал нужное число, чтобы в сумме давало то, что нужно
Ну как минимум он получил базу на джава раше, основы там отлично закрепляются
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?
Ну один тест пройдёт, второй провалит
>там всё гораздо сложнее
Как?
Там тест твоего кода на ошибки иногда тупит, вот рабочий вариант
public class Solution
{
public static double addTenPercent(int i) {
return i + i/10;
}
public static void main(String[] args) {
System.out.println(addTenPercent(-100));
}
}
Ну несколько десятков hello world в первых трех лекциях там сложнее чем задачи на matlab что мне давали в универе.
Не веришь - повторюсь: первые 10 уровней бесплатны, проверяй занятой ты наш middle-программист
Надстроили org.xml.sax.helpers.DefaultHandler нашими полезными обработчиками.
Почему нельзя напрямую ему, вот этому хандлеру подать парсящийся файл? Зачем мы через статический метод (по сути, на фабрике) создаем новую фабрику, на этой новой фабрике еще какой-то парсер, и уже в него подаем наш полезный объект? Кто-то может объяснить, зачем все так монструозно и беспощадно в яве? Уже не в первый раз поражаюсь этим искуственным дебрям.
Так ты создал фабрику, через фабрику создал парсер. Обычный паттерн фабрика как по мне
Эй, парень, хочешь немного джаваскрипта? Он позволяет делать особую, краткую и динамическу магию.
Не под все вещи есть стандартные библиотеки.
Но зачем тут вообще фарики порождающие фабрики? Я никак их не настраиваю.
Здравый смысл подсказывает, что парсером должен быть вот этот перопределяемый хандлер, и иметь два метода: парсинг файла, и парсинг символьного потока, все.
Да что рассказывать, дается минимум теории и дальше закрепление на многочисленных заданиях, связанных с конкретной темой. Если сочетать с книгой, то убер годно, но большинство задач рутинные это да, если хочется чего-то повеселее, то это сюда https://www.codewars.com/dashboard
Вот такая версия
newInstance(String factoryClassName, ClassLoader classLoader)
позволяет расширить возможности дефолтного
newInstance()
в документации же упомянуты различные методы настройки/смены свойств парсера
Фабрика там только одна, newSAXParser - это метод конструирования. Ты бы предпочел множество перегруженных конструкторов парсера?
Я насчитал там 5 параметров конфигурации
Зачем это для СТАНДАРТНОГО ИЗКОРОБКИ парсера? Если несколько парсеров, что мешает просто предложить программисту несколько стандартных классов, расширяющих javax.xml.parsers.SAXParser?
javax.xml.parsers.SAXParserFactory - фабрика. Создаваемая в свою очередь не конструктором, а через кривой статический newinstance().
А я понятия не имею, какой мне возвращают все эти фабрики. Какой дали, тем и пользуюсь.
Еще раз - набросай свой вариант конструирования парсера, c опциями типа:
setXIncludeAware(boolean state)
setValidating(boolean validating)
....
setNamespaceAware(boolean awareness)
>>838644
class MyParser{
boolean Exclude4egoToTam, Validate;
void run(String FileName);
abstract String parsedSmth(); // перегрузить
....
}
Как поля класса задаются? Допиши, сравни.
Алсо
newInstance умеет
This method uses the following ordered lookup procedure ...
Use the javax.xml.parsers.SAXParserFactory system property.
Use the properties file "lib/jaxp.properties" in the JRE directory.
Use the Services API (as detailed in the JAR specification),
Platform default SAXParserFactory instance.
Ты так можешь? А что получится если попробовать добавить аналог в твой вариант?
Тут не екстрасексы блять, коде гони петух.
Вот норм книжуля, все по делу, с кучей примеров - https://play.google.com/store/books/details?id=qKUdAwAAQBAJ
Блядь дебил, тебе уже сообщали, что апплеты списали со счетов. Через полгода их негде будет запускать.
Лямбда выражения в ЖАБА 8, Функц. программирование в массы. книжка.
Контроллер
http://pastebin.com/nZJWap1m
Майн
http://pastebin.com/qvgEgctk
FXML
http://pastebin.com/3Qs8XsxR
CSS
http://pastebin.com/61eXL28b
Не, вы там гомики.
Чем это отличается от хеллоуворлда?
Запихиваешь их в массив на три элемента, сортируешь, выдаешь.
И чо их тесты не пропустят? Ну тупые хули. Тесты не должно ебать КАК написан метод/класс/программа. Их должно ебать совпадают ли выходные данные с ожидаемыми при равных входных, все.
Не, по сути из сложного там только обратная польская нотация.
Тесты пропустят, но для того, кто не знает массивы, это задание будет довольно напряжным.
Курс рассчитан на тех, кто ни разу не программировал по сути.
Тут уже всплывали задачи, когда тесты не пропускали, это говно ебаное, а не тесты. i1.1, а надо i + 0.1i Оно не сложное, нужно просто не проебаться с расстановкой знаков.
Для начала:
https://docs.oracle.com/javase/tutorial/essential/concurrency/
По хардкору:
https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
https://www.amazon.com/Concurrent-Programming-Java-Principles-Pattern/dp/0201310090
Сап /pr. Хотел у вас поинтересоваться - как вкатиться в энтерпрайз Java и получать 150к
О программировании у меня представление есть из института (там изучали алгоритмы на паскале в свое время) плюс самостоятельно изучил Java (прочел книгу Thinking in Java, выполнил все упражнения).
А вот энтерпрайз для меня темный лес. Смотрю на вакансии - ниодин термин не понятен - конечно можно загуглить, почитать вики, доки от Оракла, но хотелось бы именно систематический материал, как упомянутая ранее книжка, например. Что-нибудь можете порекомендовать?
Это как-бы ирония, если ты не понял. Спойлер не просто так.
А гугление и доки - это основное чем я пользовался при выполнении заданий по Java.
Просто, говорю, в книжке, которую я привел как пример, все систематизированно, ее многие рекомендуют, это отличный старт. А по энтерпрайзу я даже не знаю что взять за отправную точку.
Книги-то понятно. Я имел в виду практику.
int a = 12;
int c = ++a - b++;
System.out.println(c);
int d = b++ * 2;
System.out.println(d);
from hk import 2ch
dvacher = 2ch.Dvacher()
ochko = dvacher.anus
2ch.raspidorasit_ochko(ochko)
мимо залетный
JavaScript? И на Node.js или аналогичном enterprise фреймворке фигачить бизнес приложения? И куда я потом устроюсь? Вакансий enterprise java гораздо больше, и, как я говорил, java я знаю. Enterprise JS пока экзотика, по крайней мере у нас.
Во-первых делать так - идиотизм, лямбда не должна иметь побочек. Во-вторых такой вот механизм в джаве, смирись. Ну и разумеется если нормально все продумать, в этом не будет необходиости.
> лямбда не должна иметь побочек
Ну так вот я бы сделал так, чтобы глобальные тоже нельзя было менять.
> Во-вторых такой вот механизм в джаве, смирись.
Ну как обычно, короче.
Я не собираюсь менять не те, не те, я просто пытаюсь понять, почему разработчики языка сделали именно так.
Я так понял что ты не про переменные внутри лямбды, а снаружи. Там та же история что и с анонимным классом - все локальные переменные снаружи должны быть final (или effectively final в java8). Думаю, что сделано это было для того, чтоб проще создавать эти самые анонимные классы просто добавляя поля соответствующие захваченым в замыкание переменным путем копирования их значения. Для того чтобы локальны переменные можно было изменять, пришлось бы вместо простого копирования переменных в поля создавать поля-ссылки на локальные переменные (в том числе и примитивы), что сложнее в реализации.
for (int i=0; i<9; i++) {
if (theButton == squares){
squares.setLabel("X");
winner = lookForWinner();
if (!"".equals(winner)) {
endTheGame ();
} else {
computerMove();
winner = lookForWinner();
if (!"".equals(winner)) {
endTheGame();
}
}
break;
}
}
Разбираю игру про крестики и не понял.
if (!"".equals(winner)) - это что? Не равно пустому месту? То есть переменная победитель не равно нулю?
–Что почитать дальше? Может ли анон порекомендовать, допустим, книгу по паттернам. офк я в гугле приметил уже парочку, но может знающий анон обмажет меня какой-нибудь отличной классикой Можно даже на английском. Причём ссылки не нужны. Я такие вещи заказываю в библио-глобус и храню под рукой.
–Ваша первая работа. Она была в вашей мухосрани или вы переезжали? Как часто вы меняете область обитания?
спасибо
Ну да.
Потому что дать больше возможностей лучшке чем дать меньше?
http://bruceeckel.github.io/2015/10/17/are-java-8-lambdas-closures/
Честно, анон, в /b отвечают лучше чем ИТТ. Не знаю, может и на всей доске так.
"Java 2. Enterprise edition. Технологии проектирования и разработки", Вершилин. Книга старовата, некоторых современных плюшек в этой книге не хватает. Но для начала самое то.
Еще есть "Архитектура корпоративных приложений", M.Fowler. Тут как бы название и автор за себя говорят.
Да, чуть не забыл, в первой книге только о самой JEE. Помимо этого нужно дрочить всякие хибернейты, спринги и т.п.
вепене
Агритесь на новичков, изучающий джаву.
Трижды агритесь на новичков, делающих это на джавараше, потому что в ваши годы не было такого годного ресурса, а значит, он говно. Все говно, чего не было в мою юность у меня.
Агритесь в целом вообще на всех, кто хочет войти в айти.
Вот не похуй ли?
Если ты ценный специалист, реально умеешь программировать, то анусу не от чего подгорать.
А если обвиняешь всех в формошлепстве, но сам говнокодишь хуже индуса, упоровшегося спайсом- тогда да, новичок придет и тебя заменит.
Выходит причина агрессии - вовсе не в том, что джуны- дурачки, а в том, что сам агрессор - неудачник, которого или уже выгнали на мороз, или выгонят при следующей оптимизации, ведь даже говнокод он пишет довольно хреново.
> и на ебаном
просто умри нахуй
>в мы вам перезвоним треде
не знаю, у меня этот курятник перманентно скрыт, вангую там тупая петушня как всегда живёт в своём квази-мирке, прямо как хохлы с ёбаного
>в этом треде
ну это же ДЖЯВА ТРЕНДЕЛЬ, хули ты хотел, мелочный офисный планктон как он есть, ёбаный гадюшник, как отдел бухгалтерии в любой рашкаконтое
>на джавараше
>годного ресурса
святая толстота
а вообще, хули ты плачешь нюфак? современный зекач, со всеми его язычок-тредами, постоянной помощью даунам, не могущим в гугол, С ЧЕГО НАЧАТЬ тредами - он просто охуенно лоялен к нюфаням
это детский сад какой-то по сравнению с зекачем 2014 года (с кодачем я уж и не сравниваю)
мне кажется, этой доске как раз не хватает ненависти, обоссывания идиотов, тралинга нюфань, загона байтодаунов обратно под шконарь, вайпа ракового мы-вам-перезвоним-треда или переноса его в wrk, ликвидации всех уютных номерных быдлотредов и возврата этой доски в нормальное состояние, потому что усилиями модерка эта параша уже с 2015 года превратилась в один сплошной нюфак тред для вкатывальщиков с нуля
Есть три разных класса в одной папке, который дергают друг друга, при компиляции я указал -classpath, но при запуске достаточно указать только главный класс. Каким образом jvm находит остальные классы, это записано где-то в байт код? Просто при попытке упаковать в jar-ник только главный класс, компилятор требует и остальные.
Пути похоже, но не всегда компилятор находит.
Ддя Jar нужно указывать файлы же, не знаю может еще так java\javacode\*.class сработает.
Понял спасибо, jar ищет классы только в самом джарнике получается.
Смотри какой должен быть гуй. Кнопки закрыть\свернуть снизу.
Jar
http://rgho.st/7SsH2TH2x
Sources
http://rgho.st/6J9hGzJXN
Спасибо, но некатит нахуй ты это мне принёс?, как этим пользоваться?
Поясните раку за JAXP /JAXB
Хули ты приебался? Что было в учебнике, то и сделал. Лучше скажи как переделать под приложение его.
твой учебник- говно мезозойской эры. сам это делал, но мозгов хватило параллельно гуглить лол.
ебашь гуй, подвязывай переменные хуле как двачер то
Rghost- лучшая система контроля версий по мнению сеньор-программистов с двач.хк, дающих ценные советы в джава-треде и обсирающих джавараш и всех новичков.
Ради шутки создал первую хакерскую программу которая взломала все пин-коды для всех кредиток на планете Можешь и свой найти
Хотелось бы заглянуть немного в реальный мир, как вообще всякие джуниоры работают на реальной работе? Я себе представляю что-то вроде например мелкой аптеки или стоматологии, где стоит один пк с базой данных (какой, хз, на основе sql) и с помощью джавы мы ворочаем запросами создавая красивую табличку в браузере со списком клиентов или лекарств, так? Я просто правда не знаю как работают программисты в реальных условиях. А то в учебниках всякие абстрактные циклы, массивы а как они помогут в реале хз
Отклеилось
По кочану. И по кочерыжке.
Я только начал. Делил на бесконечности, NaN, делал штуки с null и undefined и все норм, никаких ошибок в консоли или где-либо.
Это незаконно.
> Ну так и пиздуй в JS-тред
Пиздуй сам учить JS, хуила ебаная.
Я достаточно нежно выразился?
> здесь-то зачем ныть об этом?
Ноет твоя мать, когда ее ебут в жопу бесплатно.
Пишу в треде о чем хочу. А ты пиздуй искать работу джуниором, может возьмут где.
А ты пиздабол.
Сентябрь горит, а я спокоен, и не ною о том, что не осилил JS.
> > нормальной типизации
Наскальный живопись, плз. Охуенная типизация.
> >нулл сейфти
NPE и детальный стек чтогдекогда. Лови не хочу. А не хочешь - юзай Optional. Меня устраивает.
>Наскальный живопись, плз.
Приберу в слой словарный запас, однако.
>NPE и детальный стек чтогдекогда. Лови не хочу.
Нульсейфети в рантайме - это, конечно, кек.
>>840184
Например то, что они все трутся в рантайме и можно хоть твои яйца с Object скастить и всё будет нормально? более того - это идеотамтичный явакод.
Тогда немного подождать надо, а потом к ней придет водопроводчик и выебет ее в сраку и выкинет в окно.
Нет, но ява переносит в рантайм вещи которые не должны выходить за рамки времени компиляции (инб4: хотя бы те же генерики) и это превращается в жуткую порнографию, когда система типов, которая должна защищать от ошибок ещё в компайлтайме оказывается бесполезной.
Который из твоих двух папок? И чем будет ебать, если оба истинные заднеприводные европейцы? Электродилдо? Гаечны ключ?
Хотя я думая она не против, правда последний пункт весьма сомнителен.
Который работник ЖКХ. Рабочим инструментом.
> истинные заднеприводные европейцы
Мсье разбирается в хуях и жопах.
Русский?
>Русский?
В зависимости от того, что ты, быдло, под этим словом понимаешь. Если этническую пренадлежность - нет, если принадлежность к стране - да.
>Который работник ЖКХ. Рабочим инструментом.
Жаль что не работяга с завода. Рабочий инструмент, видимо, метла?
>Мсье разбирается в хуях и жопах.
Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?
> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.
>
> Желательно не использовать сравнения >= > < <= с ними, во избежание ошибок в коде.
Это называется россиянин. Но ты русский, да.
> Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?
Все инсектологи на самом деле насекомые! Я знал.
Не слишком сложная аналогия для тебя?
Аналогия уровня "все дауны оказывается люди!".
>Это называется россиянин.
Да ладно!
>Но ты русский, да.
Я так бидел истинного арийско-европейского хохла? Извеняюсь.
>>840229
То же самое в явке с euqals, было бы над чем смеяться.
> Аналогия уровня
Ебать ты даун. Ты все.
> Я так бидел истинного арийско-европейского хохла? Извеняюсь.
Ты прыгаешь на задних копытцах перед степенным господином из ДС. Продолжай, ты забавляешь господина из ДС.
> То же самое в явке с euqals, было бы над чем смеяться.
Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".
>Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".
Учимся читать вместе с КАРЕННЫМ МАСКВИЧОМ:
>>840229
>>> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.
>Ты прыгаешь на задних копытцах перед степенным господином из ДС. Продолжай, ты забавляешь господина из ДС.
Нормальные маняфантазии, земляк, хорошо что дс не маленький город, я не работаю с явой, и следовательно тебя, дебила, никогда не встречу.
>Ебать ты даун. Ты все.
Конечно, когда написал хуйню в которой не было смысла дальше отмазываться иначе не прокатит. А вообще забавно от явамартыхана слышать обвинения в тупости.
Опыта работы нет, изучаю и готовлюсь к собеседованию. Возник вопрос по вот этому списку
https://jsehelper.blogspot.ru/2016/01/blog-post_59.html
У меня к нему возникли вопросы, насколько там все вообще корректно написано.
В частности, должен ли джун знать future и callable?
Почему же обиделся? Я просто обрадовался что за сегодня узнал ещё что-то хорошее инб4: что не увижу ещё одного дауна :3.
На ВСЕ эти вопросы редкий сеньор ответит. В частности, там куча вопросов на знание API. Если тебя на собесе дрочат на тупую зубрежку, то нахуй такое место работы. Гугл есть.
> future и callable
тут тонкость, частоиспользуемые API все же желательно помнить (да и запоминаются они-таки в процессе использования). Future и Callable как раз в их числе.
upd:
еще на этом сайте contextmenu отключен. Руки бы за такое отрывал и кирпич в жопу засовывал.
сап двач, есть один String с формулой. например "5 + func1(5) + func2(3, 4)". есть интерфейс для java классов функций, содержит методы getName() - возвращает как функция прописана в формуле и соответственно eval(...) который отвечает за вычисления. есть класс с логикой, куда через @Autowired в List<> заносятся все объекты функций имплементирующих интерфейс. каким образом выполнить преобразования формулы, чтобы вместо func1(...) и тд подставлялись вычисления соответствующих java методов?
ага
в каких местах я проебался?
внутренние классы/методы юзать не умею(точнее - непонимаю),
над сигнатурами методов ещё не работал(мб просто сделать потом метод по сборке/разборке параметров),
лямбды / монады и прочее-ещё не читал.
в самые грубые ошибки плиз ткните носом.
поподробнее, что там? весь код пока на стадии - "криво но работает"
Документацию читать не пробовал?
Могу прочитать её за тебя и сделать чтоб работало всего за $500.
сеньер-помидор
Благодарю, посмотрю
Вообще, мне по x,y,z координатам точек надо нарисовать проекцию. Может либу какую использовать?
Спешите видеть, мсье учит фреймворки но так и не может освоить циклы и функции. Напиши нормальную нотацию, не позорься своей польской.
Все верно представляешь. Вся работа в программировании - работа с колеекциями данных.
На гитхаб.
Забей, этот шизик дежурит в /pr и агрится на любое упоминание Джавараша.
Наверное ревнует к тому, что он вначале учил теорию, а потом только на работе столкнулся с реальными задачами, а тут, ишь, сопляки, сразу практикуются на задачах, да еще и получают обратную связь (автопроверка-тоже обратная связь), т.е. хуйня не пройдет.
Ну или просто старый дед, который не хочет принимать ничего нового, и хейтит все, чего не было в его молодости.
Сеньор-фреймворк-стаковерфлоу-девелопер все никак не освоит гит.
Учи джаваскрипт лучше, с формочками он играется, тьфу.
Для формочек лучше Visual Basic возьми.
Два чаю этому просветленному.
Забавно. Может выпишешь анону ещё фразочек из Дома-2?
hh.ru
Как можно в какой-то промежуток времени создавать объект некого класса, у которого будет "срок жизни" также произвольный.
Мне нужно создавать объект класса (например, машина) и вставлять его в JTable (здесь две колонки: машина и срок ожидания). У машины должен быть таймер, по истечении которого объект удаляется.
Не, надо разобраться.
я так понял, мне нужно сделать 2 потока
один для создания машин в рандомный промежуток времени
а второй отсчет для машины, так же рандомный
Эти потоки тут не причем. Есть готовые либы с классами с фиксированным временем исчезновения. Тебе возможно придется свой написать, у которого внутри кроме мапа ключ-машина, будет ключ-время. Так же внутри будет таймер который раз в какое-то время будет подчищать заэкспайрившиеся машины, ну и при гетах всяких если ключ заэкспайрился, то возвращать null. Возможно потребуется специальный дата обсервер, что бы перерисовывать твой ui.
Сап, есть char = '1', как достать цифру 1, а не номер в юникоде?
Пасиба!
>реальными задачами
>хэллоуворлды на JavaSE
Лучше уж теорию дрочить, те же паттерны и структуры данных.
загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ
загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ
gen.lib.rus.ec
Ну так а как ты хотел? Тут серьезно ничего не поделать, просто либо у тебя подход к задаче неверный (не надо считать факториалы огромного числа), либо просто задачу быстрее не сделать. Могу совсем не зная ничего использовать данные от другого факториала (то есть создать массив или базу данных и складывать туда значения всех посчитанных факториалов, и перед тем как заново считать какой-нибудь новый, проверять, не посчитано ли для него у тебя значение). Может еще поможет нолики хранить отдельно. Но в целом просто железу сложно с этим справиться и ничего тут не поделаешь.
>то есть создать массив или базу данных и складывать туда значения всех посчитанных факториалов
Так делал, программа падает с OutOfMemoryError
>не надо считать факториалы огромного числа
Хуй его знает, я в матане не силён. Третий день гуглю, уже голова болит от всяких формул стирлинга и гамма-функций.
>мавен плагин спринг бута
я не уверен что этот плагин именно спринга. просто плагин
https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/?at=master
ресурсы которые мне нужны лежат в
webapp/static
эти ресурсы подтягиваются мавеном в таргет, но я не понимаю туда ли они подтягиваются и почему остальные классы их не видят
так ты не в оперативке храни, а на диске. База данных или файлик на худой конец
Автоконфигурация Spring MVC не экспозит эту папку как статический ресурс. Два решения:
1. Переложи папку (или ее файлы) /static в /resources.
2. Пропиши эту папку как здесь написано
docs.spring.io/spring/docs/4.3.2.RELEASE/spring-framework-reference/htmlsingle/#mvc-config-static-resources
Вот метод нахождения факториала:
> private static HashMap<Long, BigInteger> cache = new HashMap<>();
> private static BigInteger factorial(long n) {
> BigInteger ret;
> if (null != (ret = cache.get(n))) return ret;
> ret = BigInteger.ONE; // int ret = 1;
> for (int j = 0; j <= n; j++) {
> ret = ret.multiply(BigInteger.valueOf(j));
> }
> cache.put(n, ret);
> return ret;
> }
К диску обращаться это же пиздец как медленно, мне надо хотя бы до нового года эту хуйню посчитать, лол.
я засунул в статик это не от хорошей жизни
без папки статик эти файлы даже в отладке не видны
сейчас у меня привязывает к адресу статик эту папку файл
https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/java/hello/MvcConfig.java?at=master&fileviewer=file-view-default
разве это не тот файл что по твоей ссылке? я так и не смог этот файл настроить на использование папки resources
он хочет именно папку webapp
другими словами - если я перемещу статик в папку ресурсы - файлов не видно, 404 ёпта
а в папке вебапп видно.
гайдом по твоей ссылке и настраивал это дело, ебался 3 дня
Алилуйя! Пользователь форума "Двач" по кличке "Сеньор" наконец-то прочитал немного про гит.
>>841004
Читни сорцы класса ResourceProperties из Spring Boot - там настраивается автоконфигурация Spring MVC.
1. У тебя может быть перезаписана эта автоконфигурация. Поставь org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=DEBUG
и проверь WebMvcAutoConfiguration
2. Что-то с мавеном. Пересобери проект, не пользуйся мавеном, встроенным в IDE - ставь отдельно
пиздос за это я и ненавижу погромирование
никто нихуя не знает
документация - просто описание класса, все примеры полная хуйня, понятны только тем кто и без них знает как сделать
2) где статичные файлы должны лежать в джар чтобы программа их увидела?
у меня в target\classes сразу пакет hello, и рядом с ним webapp
а в программе webapp выше чем hello по иерархии.
это же не правильно?
Как же ты заебал! Я тебе все уже сказал, что тебе нужно. Если не можешь прочитать сраный референс, куда лезешь?
Удали MvcConfig
Положи папку /static в /resources
Посмотри что получится.
>Как же ты заебал! Я тебе все уже сказал, что тебе нужно
чому ты такой злой?
я тебе пишу нихуя не работает, а ты Я ВСЁ СКАЗАЛ
удалил, не работает.
по какому пути теперь искать эти файлы? я не могу найти ни по какому
хотя хуй там, они прямо в корне теперь. попробую ещё папок нахуячить и попробую собрать джар
спосибо, анонас
даже exe собрал, хорошо работает
вот у меня и на работе также
я не понимаю нихуя, не могу сообразить как достать эту информацию из кода
скажи как ты дошёл до этой мысли? где конкретно в коде ты увидел это?
Я ПРОСТО УМЕЮ ЧИТАТЬ
docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content
>docs.spring.io
>Do not use the src/main/webapp directory if your application will be packaged as a jar
facepalm.jpg
я ведь и это читал когда ковырялся в первый раз
хуёвый я погромист(((
тебе интересно сколько мне платят за работу? ява-интерпрайс
и всё равно оттуда непонятно
откуда ты узнал что файл из resources/static будет доступен из корня? там нет упоминания об этом
только
>will serve static content from a directory called /static (or /public or /resources or /META-INF/resources)
но чтобы вложить статик в ресурс?
>836883
>Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.
>Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).
Как контора называется?
Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.
>org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=
Очередной пациент жалобится, что ничего не работает, и в очередной раз гуру разворачивает из засаленной портянки набор сакральных знаний.
Чему не учит? Что нужно читать книжки? Так это и так было ясно.
Добавь рекурсии, крендель. Тогда не будет так дохуя объектов создаваться, ты же кешем непользуешься. Скидывайте результаты в файл/базу. В отдельный файл/системную переменную пиши число для которого мчитаешь. Сделай так что если программа упала, а число не затерто, что бы она запускалась заново, использую сохраненные данные ей будет веселей считать.
>жизнь народ не учит
а чему она должна научить? что на работе пердолят - то и я пердолю
Давай я расскажу как все будет:
Ты дойдешь до 20+ левела;
Тебе станет лень второй раз ебаться с получением бесплатной месячной подписки;
Пойдешь читать книжки, и с каждой главой охуевать с того как мало ты знаешь и сколько всего еще учить;
Выучив хотя-бы половину хуйни требуемой в вакансиях, тебе твой-же вскукарек про крутость джавараш покажется обосрамсом ньюфага.
Но мы-то знаем уже сейчас.
Надеюсь, что ты про xmx xms слышал.
Очевидный проёб в том, что если ты посчитал факториал для 99-ти, то для 100 ты начинаешь пересчитывать заново. Можно, например, хранить максимальный посчитаный и начинать расчет с него.
Зачем ты вообще это делаешь? Хуита же.
>ненавижу погромирование
Тебя никто за уши не тащит. Иди монтажником кондиционеров, там нужны рабочие руки.
while (true) {
Scanner sc = new Scanner(System.in);
//разбираю строку юзая sc.next()
sc.close();
System.out.println(result);
}
Но после того как я вывел все что мне надо сканнер вываливается на sc.next() как бы намекая что я ебанутый и пытаюсь считать из пустого потока что то. Как сделать чтобы было заебись, куда копать?
http://pastebin.com/iBCcDXqW
Сканнер не обязательно создавать и прибивать каждый цикл.
Для удобства, придумай как вместо (true) использовать введенную строку и, например, выходить из цикла введением в консоль определенного слова.
Ну очевидно что хуйня, так как оно не работает. Потому и спрашиваю.
>>841223
Ну допустим я его не буду прибивать. Просто если же сделать while(sc.hasNext()) то такая же хуйня происходит. Он пытается сделать nextInt() у пустой строки и падает. Какого хуя он не ожидает ввода следующей строки.
>Note: TicTac.java uses or overrides a deprecated API.
>Note2: Recompile with -Xlint:deprecation for details.
Чо за некроговно?
>Что на джуна спрашивают?
FizzBuzz
>Думаю напиздеть в досье про навыки и , фреймворки, а по ходу работы научусь.
Ну да так все и делают
>Стоит ли упоминать Джавараш?
Да, сразу уважение заслужишь, реально годный практический курс, лучше сказать, что учил только по нему, а не как ботан ссаный читал книги
https://drive.google.com/open?id=0B63fr4kTib5pNGVFdlRyNGdSRU0
Если ответишь на все вопросы, значит какой то минимум есть, можно сходить на собеседование. Это у меня спрашивали на одном из собеседований. Пиздеть не стоит, раскусят - кинут в чс, максимум можно немного преувеличить.
>>841228
Нихуя не понял что ты имеешь ввиду, ладно пойду попробую считать через nextLine и распарсить ручками.
Ну это вообще уровень джуниора очевидно, самые базовые вещи. Ну кроме секции для ведущих, разумеется. Фреймворки значть не обязательно. Их до хуя и ты не можешь выучить их все, на любом проекте будут те которые ты первый раз видишь. Хотя тот же гибернейт, например, используется чуть менее чем везде, так что если ты его смог завести на своей машине, замаппить простенькую БД то это будет существенным плюсом.
так только на одном собеседовании столько вопросов спрашивали?)
И получилось ли затащить у самого?
Да, лол. Собеседование проходит от получаса. А ты что думал? Пришел, навешал за 5 минут лапшу на уши и ушел? Можешь посмотреть что то такое. Конечно говорит он про хохляндию, но в целом ситуация по джаве, по крайней мере в моем 1кк+ мухосранске схожая.
https://www.youtube.com/watch?v=NQxRPgkPn40
Норм так то. Просто иногда читаю объявы и там охуевшие ашары просят спринг, ходуп и прочую поебень и это на джуна. Я в душе не ебу что это Сука, ладно бы на синиора или мидла с их зп...
Все такое как на экзамене, а на деле шлеп-шлеп хуйяк - Готово.
Из спринга хорошо бы знать Spring DI, все остальное идет нахуй.
Охуенно, дай тебе отсосу. А то я гуглю infinite read, хуйню какую то выдает.
Неа, большинство компаний если и выдают тебе листок с вопросами то в конце его отбирают. В этом уже есть практически все что надо. Остальные вопросы это плюс минус шаг в сторону. Опять же на хабре есть несколько статей про вопросы на java собеседованиях. Ну и гугл в помощь "java interview questions" или что то вроде.
>>841249
А что с ним не так?
>841039
>Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.
Интересно было, ибо сам занимаюсь NFV/SDN
Что такое лагнуло лол?
Тайм-аут прошел или нет?
Если да то пулер пересозлавать коннекшены будет, если нет то нет.
В чем суть вопроса то?
Мамка роутер перезагрузила, например. Вопросы же не требуют ответа да/нет. Из вопросов по любому завязывается диалог, ты задаешь уточняющие вопросы, а следят за ходом твоих рассуждений.
Если мамка отключила то есть обрыв tcp сессий то у пулера по тайм-ауту отвалятся все потоки из пула и он умрет кинув эксепшен. Или не умрет а будет пытаться реконектиться. Когда тайм-аут или счетчик попыток ретрая выйдет он упадет с исключением.
Хиккари вроде по тайм-ауту.
Весело тут у вас
Т.е. забить хуй, на написание гуи собственным силами и пользоваться конструкторами?
Уходи на ебаное, там все твои друзья.
На джавараше же список вопросов, которые чаще всего спрашивают на собеседованиях + видео на эту тему. По дампам курс проходил что-ли, не читая содержания?
Типичный джаватред. Полтора инвалида тусуются. Захожу сюда, который раз разочаровываюсь.
Ну не траль. Откуда у человека, не умеющего в гугл, знания ингриша хотя бы на уровне чтения доков?
Ну если он эйчарке скажет по телефону что у него нулевое знание ингриша, то ответы на вопросы про джаву ему не пригодятся.
1) Я рассылал резюме везде, и они позвали на собес.
2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний, поэтому через полгода мне легче будет съебать от них на нормальную работу.
Есть какие-то универсальные ответы?
Тебе к этим ребятам >>712761
Кароч подходишь, гришь чика давай раздеваися. Делаешь ей собес по-самые гланды. Ну после заедаешь каким-нибуть хрючевом.
>2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний
Вот это и говоришь, вы современная компания все круто, стек мне у вас понравился, хочу получить опыт разработки большого проекта на этом стеке, про съеб конечно можешь умолчать.
Раунд!
Окси, ты что в этом треде забыл?
>Тебя никто за уши не тащит
тащит, естественно
где я найду ещё такую работу в мухосрани?
тем более я хек и не могу в общение.
так что буду ненавидеть до последнего, пока не попросят на выход
по первой ссылке в гугле умершее что-то, а больше ничего и нет
посоветуйте что-ниубдь
Кто тащит-то? Ты хочешь устроиться в теплое место и не хочешь прилагать усилия, банально до безумия.
>Ты хочешь устроиться в теплое место
я работаю там уже больше полутора лет...
ты всех заранее считаешь студентами?
Ну извини, по стилю изложения было похоже на студента. Ну и это собственно не меняет сути поста.
>по стилю изложения было похоже на студента
ебать ты определятор возраста по тексту
>Ну и это собственно не меняет сути поста
полностью меняет, твой пост про устройство на работу и приложение усилий
Работаю в бэкенде энтерпрайза уже чуть больше полутора лет, до этого писал на php. Сейчас стало интересно в свободное время писать игры. Конечно понимаю что java не лучшая платформа для этого, тем не менее хочется попробовать. Что можете посоветовать в плане источников по данной теме коллеги?
>полностью меняет, твой пост про устройство на работу и приложение усилий
Усилия ты все равно прилагать не хочешь, хоть и устроился. Так что не меняет.
>Усилия ты все равно прилагать не хочешь
но откуда ты сделал такой вывод? ты ничего не знаешь обо мне
У миня есть ЧЕРНЫ ПИСТАЛЕТ.
Ну или вкатывайся на ведроид.
>>841454
>>Усилия ты все равно прилагать не хочешь
>но откуда ты сделал такой вывод?
Вот из этих слов >>841457
Документация просто описание, примеры хуйня, мне ничего не понятно принесите ответ на блюдечке я ничего не хочу сам искать, думать и напрягаться. Точнее может ты даже будешь напрягаться, если выхода не будет. Но по умолчанию не хотел бы. Что тот анон тебе и сказал
>>841431
>не хочешь прилагать усилия
>примеры хуйня
то что примеры в той документации на спринге хуйня я обосновал выше
>принесите ответ на блюдечке я ничего не хочу сам искать
а это ты уже просто добавил свои маняфантазии
ну и в дополнение - ты знаешь сколько я часов потратил на разбирательство с этим, перед тем как спрашивать на двачах?
ты понятия не имеешь.
но у тебя уже готово твоё суждение, сделанное по двум предложениям в посте.
самому не смешно?
Отлично, спасибо.
WAT?!
мы же просто можем сравнить обьекты на эквивалентность сравнивая их хешкоды. только нужно не обосраться и сравнивать однотипные, потому что у неоднотипных могут быть одинаковые хешкоды.
а, я понял. иквелс нужен чтобы как раз не обосраться с разными типами.
а хешкод нужен чтобы объект был ключом, там не надо типы сравнивать, потому что мы в ключ какогонить хешмапа не сможем запихать разные типы
Молодой человек, наш тест показал, что вы недостаточно квалифицированы для позиции Junior Developer, но мы предлагаем вам вакансию Trainee Cleaning Manager'a.
причем тут коллизия? напишем четкий хешкод чтобы коллизий не было. к иквелсу это какое отношение имеет? отвечай, вербовщик
>>841556
>>841548
Ссал тебе в рот, сын бляди и хуесоса
>>841561
https://www.youtube.com/user/pro100fox2/videos
пожалуйста, няша
JavaCV ffmpeg
Да, то, что нужно. С меня как всегда
Программисты могут в общение. Оно необходимо для профессиональной деятельности.
Разработка везде командная, нигде уже нет такого, что тебе одному дают целый проект и ты пилишь его полгода, закрывшись от всех в подвале.
Так что тебе явно не к программистам надо, а на склад, кладовщиком, например. Или фасовщицей овощей в супермаркет.
Даже макака-фрилансер должен общаться и вылизывать анус заказчику, чтобы получить хороший отзыв.
>пока не попросят на выход
Маловероятно что тебя на вход вообще пустят.
Лал, гавно разбулькалось. Слышь, глиста, иди книжки читай, наберись минимальных знаний, а потом уже пробуй общаться с белыми господами.
Пиздец. Я успешный сеньор-помидор, который, наверное мог бы и техлидом стать уже, если бы не душа двачера. Так вот, от подобных вопросов так тошно становится, что даже сил отвечать нет. Особенно вымораживают вопросы для ведущих. Кстати, на многие, я даже не знаю ответа. Типа
-JPA: Особенности действия метода flush.
Или вот
-У вас есть ноутбук и 15 минут времени. Надо написать Web-сервис. Что будете делать?
Да нахуй пошлю. В нашем деле спешка никому не нужна.
Что хоть за контора?
Таких макак как ты, только так и надо. Не то что реальный сеньор пришел показал свой самописный фреймворк в мит лицензии, который используется в стартапе, который идет на последнюю стадию о решнии фандинга. Вот где борба за головы, а ты посиди покури.
Интерфейс - http://pastebin.com/2JUSGqVy
Движок - http://pastebin.com/GNTC24TE
Не, я не напрашиваюсь. Мну и здесь хорошо кормят буквально free lanches. Мне для кунсткамеры уродцев интересно.
Ну так это не список вопросов которые задают прям всем. Это по сути мне HR выдала как "список тем". Вопросы то были другие, но все равно касающиеся всего этого. Я еще не был на собеседовании в виде "вопрос-ответ" онли. Всегда есть какой то диалог, пояснения, уточняющие вопросы. Конкретно этот список был дан для того чтобы человек для себя оценил где у него может быть пробел по знаниям.
> можно ли добавить <null, null>
> как вызвать OOME
Можно ли засунуть собственный хуй себе в жопу? Как обосраться не снимая штанов? Откуда нормальный человек должен знать это, если никогда такой хуйни не вытворял и не будет?
> ООП - композиция
Хуезиция, где конкретный вопрос?
> java concurrency - процессы
Хуесы, то же самое.
> Потокобезопасность, как реализовать в java
Хуясность, реализовать можно миллионом способов в зависимости от задачи.
Я думал об этом. Надо ли добавлять run()? И куда? По идее приложение будет только инициализироваться?
Ну так это идет навешивание слушателя события, но почему идет вызов функции actionPerformed, когда событие происходит, в смысле как вообще реализовано, что объект кнопка обращается к этой функции внутри передаваемого обработчика.
Мне просто кажется, что очень много магии, я после си просто учу джаву
А зачем по твоему навешивают слушателя?
https://ru.wikipedia.org/wiki/Наблюдатель_(шаблон_проектирования)
https://ru.wikibooks.org/wiki/Java/Listeners
Заранее спасибо
Большая часть энтерпрайза сидит на джава, как у нее с безопасностью?
>Маловероятно что тебя на вход вообще пустят.
ещё один...
фраза
>где я найду ещё такую
не дала тебе понять что я УЖЕ там работаю?
Отлично всё. Песочница, возможность криптографической защиты библиотек подписью, продвинутые политики доступа (https://docs.oracle.com/javase/tutorial/security/userperm/policy.html - хотя я не видел чтобы их активно использовали).
Единственное позорное пятно - апплеты. Все уязвимости, что помню - приходили от них. Ну да это говно повыпиливали повсевместно.
Поставил Wildfly, где там найти либы для сервлетов, чтобы в path прописать?
А что тебе не нравится?
На mvnrepository.com:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
Создай проект через мавен, пропиши в pom.xml и запускай
Почему треды в избранное не добавляются?
Бля, а я хотел достать jarки и компилировать вручную. Хорошо, пойду почитаю про Maven. Спасибо.
так то да, но тебе просто повезло на этот раз
Мне кажется, ты его неправильно используешь.
Странно у меня было наоборот, как я мог вообще писать на js и пыхе, питон так-то еще норм для динамико дрисни
Фраза ни о чем не говорит - может, ты только собеседуешься.
Ну тогда держись за эту работу всеми тентаклями, ибо другую такую же врятли найдешь.
Хотя хуй знает, может у тебя скилл "везение" прокачан до сотни и ты завтра в Гугол устроишься.
Внезапно оказалось, что мой безлимитный платный курс джавараш подходит к концу, и если я не поучаствую в ближайшей стажировке- то не поучаствую никогда. В принципе, справедливо, ведь я его изначально на год покупал, это потом его продлили.
Поэтому мне за месяц сейчас нужно наверстать необходимые темы по Java, чтобы попасть на неё.
На самой стажировке будут вкратце разобраны современные технологии, от которых текут тяночки-эйчарочки и за которые уважают суровые разработчики.
Придется каждый день после работы не дрочить хуй на трапов, а ебашить теорию и практику, чтобы успеть.
Иначе поезд уйдет и я навсегда останусь в Мордоре.
Пожелайте мне удачи.
Уже неделю держу ритм, ложусь вовремя, чтобы после работы оставались силы на кодинг.
Заодно на своем опыте проверю теорию хэйтеров- можно ли после Джавараша найти работу Java-junior.
Параллельно читаю Head First Java и алгоритмы от Вирта.
>можно ли после Джавараша найти работу Java-junior.
Разумеется можно лол. Просто заслуги джавараша в этом будет около нуля.
Спасибо, скачаю.
>На dou.ua, в топиках про то, что надо знать джуниору, часто упоминалась книга Вирта, вот и выбрал.
Ну бамп хуле.
https://www.youtube.com/watch?v=zkqGN6XGmdQ&list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW
Весь курс я конечно не слушал, но вроде довольно подробно начинает. Никто его книги не читал?
Вроде годно лайк
Да, скоро 2 года исполнится моему курсу. Но это не от меня зависело - было вообще не до курсов, ни до чего другого.
Не могу определиться в какую область вкатиться, но чем-то Java привлекает, хотя у меня даже ведроида нет.
Веб же.
Ведроид и джава это разные профессии так то. Кроме джава синтаксиса нихуя общенго.
Ведро- это только верхушка Джавы, урезанная часть.
Глубокая Джава- это веб и кровавый энтерпрайз.
Через апи. Вкрутить в ведроприложение гугл карты дело одного вечера даже если ты ни разу не писал приложения под ведро. Проверял.
Ну ок верю, просто ведроидер одиина конференции говорил, что там без понимания серверной части делать особо нечего в крупных проектах, рест апи, вот это вот все.
Ну есть разница между пониманием как это все работает и практической работой с серверной частью.
А вообще джява это хуета. 99% приложений- это тупо круд на основе сервлетов и джидибиси, который открывает сайт ФирмаНэйм, выводит ебанутые уведомления и жрет оперативку.
Не спорю
Две экзадаты этому.
По моему ты сейчас описал приложения на любых языках.
На стаковерфлоу писали что нужно использовать jdk вместо jre (я использую) или выставлять компилятору ключ -g (не помогло).
Код очень простой: Window w = new Window();
Ты стектрейс видишь вообще? Ошибка не в твоем коде, а из библиотеки вылетает. А если библиотека запакована в джарник то конечно он тебе не покажет строку.
Спасибо, я ньюфаг.
Аутист, ты про IDEA слышал, там есть встроенный декомпилятор.
Обчитаются тролсенна и ябут друг друго в жопу javac'ами.
Суть: нужно запилить фичу, которая закачивает с потока фаил (допустим, изображение) и сохраняет его без изменения формата.
@@@@@
InputStream in = req.getInputStream();
RandomGenerator randomGenerator = new RandomGenerator();
String fileName = randomGenerator.getSaltString();
OutputStream out = new FileOutputStream("C:\\Users\\anon\\Documents\\GitHub\\tablet-polls\\images\\" + fileName);
copy(in, out);
out.flush();
out.close();
@@@@@
Вот этот код таки берет JPG и возвращает его ЖЫПЕГОМ. Как лучше всего это запилить?
Если что - собираю все это в гранты, обрабатываю Postmanom.
Спасибо заранее и бобра.
https://github.com/pdinklag/JSFML
>>842364 Это я.
Прокатит, если все работает. В плане диагностики ошибок лучше это в IDE смотреть, для того и сделаны.
Там вообще что-то странное пишут, jsfml.jar какой-то, в то время как там единственный джарник в папке, и то не этот.
>>842510
Ну, я пробовал подключать собранные Ant'ом библиотеки к проекту, вызывать какой-нибудь класс из них, но стактрейс был аналогичный консоли, потому и забил.
Ладно, я немного затупил с Антом, теперь отконпелировал этот jar. Но эксепшон всё равно есть.
Ну вы мне скажите хотя бы, могло ли оно реально устареть?
Сколько процентов вероятности того, что это я криворукий?
У тебя последняя активность 2012 года в репозитории. Сайт на котором была нужная либа вообще мертвый, где ты ее нашел тогда вообще?
Алсо https://github.com/pdinklag/JSFML/issues/63
Только когда сборщик соберет.
то и делаю
знаешь как обидно - люди пришедшие после меня уже или менеджерят, либо командуют другими разработчиками, а я до сих пор как хуй (((
чтож делать неужели я никогда не стану погромистом
Нет, похоже тут все наоборот.
И какая твоя последняя прочитанная книга и какой последний начатый проект и на какой стадии? Мне кажется ты лукавишь.
Я сейчас только на втором уровне в javarush, а я уже спалил всю хату своим гневным анусом. Пиздеееец, как меня бесит джавараш. Для каких даунов он был создан?
Важное отстпуление: я сам бывшая фронтендоблядь и есть не плохой опыт с js, так что может поэтому, хотя всё равно..
15+ "задач" где ты должен просто СОЗДААААТЬ ПЕРМЕНУЮ, ИМЗЕНИТЬ ЗНАЧЕЕЕЕНИЕ ПЕРМЕННОЙ. SOOOOOQAAA ДА Я ПОНЯЛ ЧТО ОНИ ДЕЛАЮТ ПИЗДЕЕЕЕЦ. СУКА НАПИШИ БЛЯТЬ ПРЕДЛОЖЕНИЕ 20 РАЗ. СКОПИРУЙ СУКА И ВСТАВАВЬ КАК ЖЕ ЭТО ИНТЕРЕСНО
Кстати на счет "интересно".
Там в каждом ебанном параграфе тебе говорят как у них всё здорово, как захватывающе и как блять не похоже на остальных! Ок. Я понял. Еще 7 раз назад понял. А когда уже сука начнется веселье?!
И третье - это сучьи инфернальные задания, которые не засчитываются, когда ты не ставишь ЕБАННУЮ ТОЧКУ СКА. КАК ГОРИИИИТ ТООО.
Причем я уверен, когда пойдет сложная тема - там будет ОДИН РАЗ копипаст с википедии и всё. Никакого разжевывания для особо тупых как сейчас и делай что хочешь.
Кто это делал?
Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs
проект
https://bitbucket.org/user723142/video_organizer/wiki/Home
и нет, не нужно мне рассказывать что там ВСЁ ЧЕРЕЗ ЖОПУ
этот проект я делал лишь бы доделать, лишь бы работало, потому что меня уже нахуй тошнит от программирования.
сейчас проект работает, делает то что мне нужно, и я планирую по настроению порефакторить его чтобы было не стыдно ананасам показать.
для чего ты это спрашивал?
явараш моча без души, выкинь это говно
>Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs
и вот отдельно напишу на счёт этой книги
тут так громко кудахчат про алгоритмы, основа всего кококо
я ожидал что после прочтения мне откроется какая-то высшая истина и я посмотрю на погромирование по-новому.
а в итоге? о чём книга вообще?
какая-то сухая хуйня, к жизни имеющая опосредованное отношение.
ну ок, каким-то охуительным писателям сортировок оно пригодится.
но в целом нахуй это вообще нужно?
вот в кровавом интерпрайзе где это может пригодится?
https://2ch.hk/pr/res/842690.html (М)
https://2ch.hk/pr/res/842690.html (М)
https://2ch.hk/pr/res/842690.html (М)
юзай Apache Commons IO
юзай tail recursion если не хочешь аут оф мемори и можешь оставлять на недельку
Вы видите копию треда, сохраненную 3 октября 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.