Вы видите копию треда, сохраненную 16 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A:Для ленивых подойдет, для тех кто ебашит как проклятый пустая трата времени и денег.
Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.
Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Туториалы:
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
HARD: http://docs.oracle.com/javase/tutorial/
Книги:
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.
- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.
- Soft Skills: The software developer’s life manual : John Sonmez - софт скилз.
- Java Concurrency in Practice : Brian Goetz - лучшая книга по многопоточности.
Видео:
https://habrahabr.ru/company/golovachcourses/blog/215275/ : 1000+ часов видео по Java на русском.
Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.
Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики.
Уровня laba1.pas: http://codingbat.com/java http://codehunt.com
Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Олимпиадка: http://codeforces.com
Примеры той-проектов: http://eax.me/programming-language-learning/
Ежедневные задачки, разделены на три уровня сложности https://www.reddit.com/r/dailyprogrammer
Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет хотя некоторым всё же везёт.
Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.html
Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)
Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/
Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI
То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java
Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test
И здесь: http://www.careercup.com/
Q: Вопросы на собеседование.
A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответами, но не всегда правильными
http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/
Q: Какие еще ресурсы можно почитать?
A: https://android-arsenal.com/ : android
https://google.github.io/styleguide/javaguide.html : google java style
http://blog.jooq.org/ : Java, SQL, and jOOQ
http://virtualjug.com/podcast/ : подкасты
https://www.livecoding.tv/ : аналог twitch.tv для программистов
Q: Где можно пообщаться на java тематику?
- В этом ITT треде.
- https://www.reddit.com/r/java : reddit
- http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответов
Список java фреймворков, библиотек и по на любой вкус:
https://github.com/akullpp/awesome-java
Архив тредов:
https://arhivach.org/thread/164844/ Официальный™ тред Java #27
https://arhivach.org/thread/167427/ Официальный™ тред Java #28
https://arhivach.org/thread/169672/ Официальный™ тред Java #29
https://arhivach.org/thread/172739/ Официальный™ тред Java #30
Предыдущий тред тонет тут >>734204 (OP)
Завтра предстоит проходить тестирование через codility.
Проходил кто в таком формате? Какие задачки там выдает?
Те же, что и в lessons?
Тебя что в детстве яваскриптом насиловали?
1.Чтобы подрости на джуна надо минимум год, если через год джун будет создавать тебе конкуренцию - то проблема в тебе.
2.Без практики и регулярного написания все равно даже макакой не стать, сразу отсеятся все неадекваты, зато к примеру нормальный гайд по фреймворкам сэкомноми кучу сил, которые я например в свое время вложил в некросвинг.
3.На яве нет фриланса -> отсев демпингующих борщехлебов
4.Инглишь -> отсев школьников-неосиляторов и прочих патриротов.
А вообще все эти пункты хуйня, неужели ты думаешь что это тред внезапно популяризирует яву и обрушит твой маняммирок сеньора-3-строки-в-месяц? Тут макс 20 чел плотности, причем половина это наивные ньюфаги, которые обещают кодить 999 часов в сутки.
Ты слишком ленивая тварь, которая ни одной ссылки не предоставила. Зато боишься, что другого анона возьмут на работу вместо тебя, ведь он осилил годноту из шапки, а ты нет.
>боишься
Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место. Построим коммунизм - там пожалуйста.
То я присоединюсь.
Книжек вам накидаю.
Может охуительных историй расскажу, или еще чего.
Просто зэкач у меня вызывает апатию, тут кроме давайний пососать и посыланий нахуй ничего нет.
ЗапИлите нормальный ресурс - вкидывайте сюда.
Вилдфлай-форсер
Вилдфлай-форсер
>можно
могу
фикс
Закомплексованный дохуя что ли? Читай, развивайся, тогда и бояться не о чем будет.
Тем более на джяве работы много разной -- это ж не кресты.
>Читай, развивайся
Имплаинг все остальные не читают и не развиваются.
Имплаинг предел развития бесконечен и кривая зарплаты линейна.
Но просто скажи, зачем мне создавать себе конкуренцию?
Перестань вилять и ответь на вопрос, на кой хуй я должен хотеть влачить существование в стрессе, посвящая работе 24 часа в сутки, когда можно жить в свое удовольствие и проводить время с семьей?
бамп
Дык пили, я разве мешаю?
Конкурировать надо качественно, а не количественно. Не нужно конкурировать с индусом, который готов работать 24/7 за чашку риса. Поэтому нужно делиться полезными ссылками, чтобы аноны могли учиться качественно, а не количественно(яркий пример количества - джавараш, на весь курс парочка интересных задач). Чтобы во всем мире знали, что если они имеют дело с двачером джавистом, то это лучший из лучших, элита всех элит. И такие компании как гугл, амазон и тд становились в очередь за такими специалистами, а эшэр тяночки текли от одного упоминания о нас.
Двачую этого маняфантазера
Зэкач полон срача на 146%. Полезной инфы тут найти сложно. Скорее обоссут.
Тред держать чисто как ссылку на внешний ресурс, не больше.
Вилдфлай форсер
Ты мне напомнил меня, когда я вдруг задумался, а почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее -- ведь эти же люди потом встречаются друг против друга за столами!
Или ещё думал, а почему вообще существуют сообщества трейдеров, где они палят друг другу граали -- ведь деньги на бирже (по крайней мере на срочном рынке) тоже не берутся из воздуха: если кто-то выиграл, то кто-то проиграл.
Но потом понял, что народу в этих сферах дофига, в том числе и тех, кого вся эта оптимальщина не особо интересует (казуалы) --> над ними я во влажных мечтах и буду доминировать.
С программированием примерно то же самое: есть стремящиеся -- они в любом случае прокачаются, ибо мотивированы, и есть планктон, которому все эти изъёбства до лампочки -- круды умеет писать и ладно.
Имхо.
https://github.com/pr-hats/2ch.hk-pr-Hats/pull/5
Я уже делал, ток моча забраковала. Можешь своего контента добавить и снова залить. Проверять легко: открываешь тред в режиме разработчика, удаляешь текущий контент и копипастишь туда целиком весь html. Разметка, стили и jquery сами сразу заюзаются.
>почему вообще существуют покерные сообщества, где люди пытаются объяснить друг другу как играть оптимальнее
Потому что человеку свойственно выебываться, только и всего.
>примерно то же самое
Но есть один нюанс, платить будут +- одинаково.
Сообщества трейдеров существуют для обмена опытом, так как каждый в итоге выигрывает. Точно также и в покерном сообществе.
возьми уже какую-нибудь муху на аватарку
Так а здесь не то же самое что ли? Если ты ко мне в команду придёшь, мне только лучше будет, если ты не будешь днищем.
А ещё есть опен-сорс, который сильно выигрывает от общего уровня подготовки.
Похоже что никто такое собеседование не проходил. Вот есть темка, где парень сфейлился(год назад), можешь почитать.
https://www.reddit.com/r/cscareerquestions/comments/2h3tct/i_just_failed_half_of_my_codility_assessment_is/?ref=search_posts
Вот недавно сгоревший:
https://www.reddit.com/r/self/comments/4ik9mn/id_rather_suck_a_bag_of_dicks_than_take_one_more/?ref=search_posts
Вот пару советов:
https://www.reddit.com/r/cscareerquestions/comments/2cug42/for_anyone_who_has_read_cracking_the_coding/?ref=search_posts
ща буду демку решать, мб покажу чо интересного
есть идеи как это сделать?
имхо ток жаспер. можешь настроить жасперрепортсервер и на него заливать отчеты, а юзеры твои строить будут. Может даже писать ничего не придется, ток jrxml-ки строить в дизайнере.
resp.sendRedirect(path)
path можешь собрать из таких параметорв как
req.getPathInfo();
req.getContextPath();
req.getServletPath();
благодарю, но мне помог getQueryString()
Что значит только.
Много их.
Бирд вполне ничего так.
Хотя я лично сам на jsf+primeface+jsfcharts делаю отчеты с графиками
вафляй
<annotation-driven/> есть. а больше в гайдах не написано что туда пихать надо.
Еще этот бин попробуй добавить
<bean id="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>
Ну раз нарекли, иди работай.
а может быть трабла в том, что отправляю данные не из спринг формы и не из форм экшн, а пост запросом через ajax jquery?
А чего ты эксепшн целиком не показываешь? Экстрасенсов ждешь?
http://stackoverflow.com/questions/21478299/spring-mvc-form-validation-not-working
спасибо, няш. кто бы знал, что валидатор нужно подключать от хибернейта, объявлять бин валидатора и прописывать в annotation-driven. перечитал ~50 статей с примерами валидации, про это нигде ни слова. еще раз спасибо. пойду теперь поебусь с косяками в регулярных выражениях
Создал Web проект в netbeans. Подключил к нему мастером glassfish, hibernate, jsf. Запускаю проект, запускается сервер глассфиш, открывается моя тестовая веб страничка, в которой я получаю результат запроса из БД mysql через hibernate. Вроде бы все норм. Но я решил просто так, поугорать создал ещё пакет с гуем на свинге, чтобы потестить разные запросы к бд, и не передергивать веб страницу по 100 раз. И случайно нажал в запущенном отдельно гуе, но не запущенном глассфише, кнопочку для запроса к БД. И к моему удивлению запрос прошел и вернулся результат. То есть у меня как бы клиент-серверное приложение, но оно и без участия сервера работает. Как такое возможно?
Видимо подключение к субд прописано в самом приложении
бд поддерживает овердохуя соединений, можешь еще через mysql workbench, тогда у тебя аж три клиента будет.
А у кого-нибудь сохранился пик с Java-ватником из предыдущих тредов? Постоянно проигрывал с него.
Телефонный справочник лол
Или вообще, как написал один странный тип с хабра:
> P.S. Риторический вопрос: какой человек в здравом уме и с лимитированным бюджетом будет писать для каждого запроса кучу рудиментарного по сути кода типа specification и прочей лабуды? Ну и апофеоз маразма — это юзать Repository с ORM, когда EntityManager решает абсолютно ВСЕ задачи, поставленные перед этим паттерном.
> Извиняюсь за резкость, но по-моему подобные теоретические изыскания топят Java, заставляя адептов делать сложно простые вещи.
И не использовать это вообще и просто напрямую общаться с БД через Session / EntityManager в бизнес-слое и делать что надо?
> Session и EntityManager в DAO с CRUD и дополнительным findBySpecifiedCriteria
Вернее это уже мутация в репозиторий. CRUD с ворохом дополнительных методов на каждый чих*.
Выскажу свое имхо.
Репозитории из spring data jpa позволяет фактически декларативным способом описать 99% запросов к базе.
Это удобно, красиво, и легко поддерживается и модифицируется.
Писать собственные круды на уровне бинов - это ебала.
Вилдфлай-форсер
Чат, магазин, простая браузерка (делал когда-то чисто на сервлетах, хотя можно и JAX-RS подключить, приложив к проекту Jersey).
> spring data jpa
> Наследовавшись от CrudRepository вы получили возможность вызывать такие методы как:
>
> save
> findOne
> exists
> findAll
> count
> delete
> deleteAll
Во, спасибо, антон. О нечто таком и думал, только с самописным абстрактным репозиторием с этими методами, даром, что с дженериками все становится годно и наследоваться от него с реализацией конкретных для объекта методов.
Ушел вникать, спасибо.
Это удобная фишка.
В обычном ЕЕ приходится ручками создавать абстрактные фасады,и наследовать от них дао для каждой энтити.
Тогда сразу спрошу. А если нужен специфический критерий, то в интерфейсе public interface TestRepository extends CrudRepository<Test, Long> {} лучше делать много "конкретных" методов типа findByNameOrWhatever или один findBySpecifiedCriteria и в него фигать ORM-запрос параметром?
А то не хотет загружать всю таблицу в память коллекцией парой гигабайт по findAll и хуячить итератором что нужно. Хоть неюзанные другие референсные объекты загружать не будет из-за lazy loading, но все равно чот не айс иметь содержимое таблицы в пару гигабайт в памяти на некоторое время ради десятка объектов.
Ну я использую первый вариант.
В причем в интерфейсе использую не только автометоды но и самописные.
@Query("select p from Posts p INNER JOIN fetch p.tagList t where t =:tag")
List<Post> findByTag(@Param(value = "tag") Tag tag);
Page<Post> findAllByTagList_TagId(int id, Pageable pageable);
>from Post
очевидно
Первый вариант, но у меня легаси с 2009-го года.
Интересное выступление. Может и пригодится.
https://www.youtube.com/watch?v=YzOTZTt-PR0
Вилдфлай-форсер.
Давайте всегда так
А если потом вспомнить про spring-data-rest, то вообще жизнь заиграет новыми красками.
замечательно дружит
>Скажем так, мне не нужна даже теоретическая вероятность, что на горизонте нарисуется какой-то хуй, который будет конкурировать со мной за место.
Но ведь тогда ты перестанешь расти как специалист - конкуренции-то не будет, а значит и стремиться не к чему.
Вилдфлай форсер
Обосрался на таске с деревьями, семантика там оче сложная для моего восприятия оказалась.
>стремиться не к чему
Ну не знаю, у меня есть интерес к этой сфере и тяга к саморазвитию, плюс желание оставить что-нибудь после себя. А вот в условиях конкуренции я буду конкурировать, а не расти как специалист, понятия не синонимичные.
>К своему удивлению, пригласили на следующее интервью.
Видать, не нашлось конкурента, знающего способы обходы графов.
Я, мудак, как начал делать проект, решил жсон вручную обрабатывать чем думал - хуй знает и понял, что по колено в говнище, когда начал перегонять в жсон две сущности, со связью OneToMany в JPA. Кто сталкивался с такой проблемой? Что делать-то?
Я что-то нихуя не понял задания. Что должна принимать и что должна возвращать функция? Что вообще блядь надо сделать?
Сделать зигохистоморфный анализ монады и вернуть массив мощностей ее гомотопических образов из R в Q.
тебе в эрланг тред
А, ладн, нашел реализацию в jackson'е, буду его внедрять
дохуя инфы, которая противоречит друг другу
оверлоад.
> В причем в интерфейсе использую не только автометоды но и самописные.
> @Query("select p from Posts p INNER JOIN fetch p.tagList t where t =:tag")
> List<Post> findByTag(@Param(value = "tag") Tag tag);
> Page<Post> findAllByTagList_TagId(int id, Pageable pageable);
> Если с первым способом все предельно просто и это знакомый запрос, то второй способ заключается в том, чтобы составить имя метода, особым способом использую ключевые слова, такие как: «find», «order», имя переменных и тд. Разработчики Spring Data — JPA постарались учесть большинство возможных вариантов, которые могут вам понадобится.
Только сейчас руки дошли. Ебать магия - List<Call> findByExtension(String extension); и Spring сам понимает реализацию и делает что надо и даже не нужно реализовывать интерфейс репозитория, как я думал для конкретных для репозитория методов. Ну и самописные @Query. Все оказалось даже еще охуеннее, чем я думал.
Добра тебе анон.
Полиморфизм. Много форм. В этом ответ.
Если кузнецу сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей со стразами то он возвращает кольчугу со стразами.
Когда кузнец умер то его подменил сын и так же как отец в обмен на шекели возвращал кольчугу. А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
The best explanation ever.
> А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
Проиграл среди ночи.
Это ты еще не обратил внимание на то что результаты можно автоматически пагинировать...
Необязательно андройд, я буду рад любой идее. Мне главное попрактиковаться в знаниях, мб чтобы в процессе я начал искать новую инфу, находить что-то новое.
Напиши программу, которая будет читать ссылку на тред андроида из config.properties, и по ней открывать браузер.
Задание со звездочкой - программа будет подключаться к API двоща и доставать ссылку на последний тред андроида и по ней открывать браузер.
А также в SQLite класть историю запусков приложения и какую-нибудь хуйню из API.
У тебя в статик-инициализаторе какого-то из классов выбрасывается исключение. Либо в блоке static{} либо при инициализации static-поля. Попробуй запустить не через "плей", а кликнув правой кнопкой по файлу, в котором у тебя метод public static void main. Попробуй убрать всю статическую инициализацию, либо проанализировать ее и добавить обработку исключений.
Запилил гайд. В данный момент нужно больше литературы, ссылок, туториалов. Также нужно нормальное описание фреймворков. В планах собрать все годные задачки с джава раша.
Реквесты можете оставить здесь или на гитхабе.
просто обоссать можно в этом ITT треде
thanx. Просто как то странно, в дебаге на бейкпоинте проходит всё нормально, а так нет.
Так, а ну быстро в филач и без Intermediate не возвращайся.
Экстрасенсы в отпуске, они знают на какой строчке у тебя проходит все нормально.
мне часто говорят что без учителя будет очень тяжело учиться, а без диплома программиста берут очень редко, вот интересует так ли это?
Так.
Что скажете про vaadin, думаю вот на чём запилить следующий небольшой учебный веб-проектик, хочется что-нибудь новое попробовать.
Возьми фреймворк на JS.
Модность не по необходимости меряется.
двачую
Привет, я работаю, диплом педагога.
Двачую адеквата.
Чем больше людей в движухе, тем больше работы.
Если ты будешь знать Cobol а кроме тебя больше не будет конкурентов, то ты такой не нужен.
Двачера погромиста
Проиграл с подливою
Уже представляю вакансию на НН.
Ищем синьйоров. Преимущество предоставляется двачерам со знанием сленга и мемчиков.
HSQLDB по-умолчанию не durable. Отключаешь нахуй это и делаешь durable и HSQLDB начинает так сосать по скорости записи. Причем сосать не просто хуй, а буквально в три пизды. 8 минут или около того.
Derby - вроде заебись и весьма быстро. НО, СУКА, КАКИЕ ИНОПЛАНЕТЯНЕ ПИСАЛИ И ПИШУТ ЭТУ ХУЙНЮ?! create=true создает базу данных при ее отсутствии. Все нормально. Коммит, два, три, 10 - и обнаруживаешь, что в логгер высралось 10 предупреждений
> WARN: Database 'derby' not created, connection made to existing database instead.
которые продолжают высираться при каждом коммите. В документации Дерби написано что это нормально, что при коммите в существующую базу с create=true высирается варнинг. Кто-то написал в Apache с вопросом что за хуйня и ему ответили, что это норма)) и предложили либо игнорировать варнинг, либо создавать базу отдельно и подключаться к базе create=false. Ебаный пиздец! Этим мудакам не приходило в голову значение слов create if not exists? И ладно один раз варнинг высирался. Нет! При каждом. Сука. Коммите.
H2 - вроде заебись, но все заканчивается, когда начинаешь коммитить больше одного инсерта. База с единственной таблицей из праймари кея и текста. 3000 строк. Выполняется 82 секунды и файл бд внезапно начитает занимать 26 мегабайт ни с хуев. Вообще охуеть.
Вот дал же Аллах SQLite. Отличная embedded база! Быстрая! Надежная! Сексуальная! Нет, сука, Hibernate не поддерживает потому что, видите ли на C написано, поэтому идите нахуй со своим SQLite'ом, не будем делать диалект)). А самописные диалекты всяких Васянов из репозиториев версии 0.0.0000000.1 и целыми закомментированными кусками кода в исходниках доверия не внушают.
> Обычный sql используй
Время, потраченное на написание копипасту очередного дао с заменой ключевых слов и параметров, я лучше потрачу на дваче, чем на очередной бойлерплейт.
Нет, не уверен. Я же не синьор-помидор какой.
Поделился баттхертом и воспроизводимыми результатами с вопросом что, блять, не так c pure Java embedded реляционным говнецом.
помогите пожалуйста запустить код прграммы в IntellijIdea, не могу понять как, сама программа скачивалась отсюда https://github.com/nikoniko1993/Forward-Inverse-Kinematics-Model
Качаешь исходники, удовлетворяешь зависимости и компилируешь их в класс файлы и запускаешь.
Ты хочешь сказать, что все то говно, которое ты перепробовал, не могло в обычный sql?
Он хочет сказать, что для круда не надо писать ни строчки sql, а ты предлагаешь писать руками все то, что давно написано за нас.
JDBC + query builder и нормуль
Firebird используй, и будет тебе счастье. Поддерживается Hibernate с древнейших времен, можно встраивать и носить базу с собой.
Ну он хотел встраиваемую бд, чтобы хибернейт со спрингом за него все делали. А хибернейт не может в sqlite, который ему предложили выше.
ОП, почему Эккель "Философия Java" выпилили из шапки?
Хули там сложного? Хотя и написано ебануто и не по конвенции.
Потому что революция энтерпрайз, никакой философии. Узнаешь откуда цитата, получишь бесплатный стиральный порошок.
Просто, я начал учить джаву и учу именно по нему. Ты считаешь, он не подходит?
Оригинал называется Thinking in Java, там нет никакой философии, это надмозги постарались.
Для начинающих советую Head First Java.
Только Firebird, без вариантов. Возможно еще SQL Server Compact, но он только для винды, и в Java использовать его нет смысла.
понял. уже иду учить
если отформатировать эту писанину нормально, то ничего сложного - циклы, вывод и матрицы, все примитивы кругом.
>>748320
Если вкатываешься с 0 то head first бери, если умеешь в привет миры то начинай с хорстманна. Книжка эккеля устарела и вообще отстой.
Почему - отстой, можешь пояснить поконкретнее? К тому же к ней есть Annotated solution guide, по которому можно решать задачи.
> на русском
А теперь взял и ушел отсюда в /fl учить английский. Минимум без intermediate не возвращайся.
В Java без знания английского просто вообще никак.
Я думаю если человеку понадобится книжка, то он в состоянии будет ее скачать, ультра редких в списке нету. Лучше посоветуй литературы годной.
Найдут жи кому надо.
Начал читать Core Java (9th edition) by Cay S. Horstmann, Gary Cornell, хороший выбор или стоит начать с чего-то другого?
>>748622
>intermediate
У меня есть, но мне кажется ты не понимаешь разницу, между читать и понимать.
> У меня есть intermediate
> между читать и понимать
Тогда у тебя не должно быть проблем с пониманием технической литературы.
> читаю и понимаю не переводя
На самом деле в этом и есть лайфхак - не переводить про себя, а так понимать.
Читаю для этого литературу на английском, понимаю, но когда начинаю переводить, трудности с правильным построение предложения. Поэтому техническую литературу которую нужно понимать, сейчас предпочитаю читать на русском.
Потому что императивная портянка, написанная отбитым дауном.
Злобный Hibernate написал HSQLDB не durable по-дефолту? Он производительность в говно убивает при отключении отложенного врайта и второй хуйни?
Злобный Hibernate решил, что при автосоздании БД Derby нужно напоминать о данном факте при каждом коммите?
Злобный Hibernate в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123') получается ни с хуев аж 26 мегабайт?
Если да, то у тебя Hibernate под кроватью. Тесты, я, кстати, с jdbc напрямую делал.
Аслоу, я все же попробовал одного Васяна (с всего двумя закомментированными кусками кода) https://github.com/gwenn/sqlite-dialect и внезапно не обнаружил никаких проблем, равно как и обоссывания автора в issue tracker.
Попробовал один проектик переревести на SQLite на Spring Data и просто обкончался от уровня абстракции от БД, неба, Аллаха, репозиториев.
Хибернейт без jpa? Лови струю.
Хибернейт с эмбедед? Лови струю.
Н2 не инмемори? Лови струю.
и что ж ты обоссывать-то так всё любишь? ты, там, хоть, жидкости пей побольше
Говна наверни школодебил.
Я в отличии от тупой школоты знаю кто когда и зачем создавали и хибернейт и х2.
И ваши школьые юзкейсы ничего общего с реальностью не имеют.
Это как купить камаз и требовать чтобы его на балконе как велик хранить можно было
Статистика предложений на 2016 по upwork.com. Java третий по популярности язык после PHP и JS.
>в H2 82 секунды записывает 3000 инсертов в базу и файл с ебучим integer и text('123')
Может, ты где-то обосрался с транзакциями? У меня Slick в H2 тысячи текстов по 5-30кб моментально записывал.
Очевидено потому что ты тупой пидор. Эрбьяснять такому что то бессмысленно. Лови струю
Зеленый джун будет мне что-то объяснять про хайлоад, лел. Как же я проигрываю с твоей тупости.
Сынок, я в энтерпрайзе работал еще когда твою мамашу поимели хачи в подвале, и она высрала тебя, пытаясь сделать аборт.
Работал с CORBA и OSGi, если тебе что-то говорят эти слова (в чем я лично сомневаюсь).
ангуляр-то знаешь, седомуд?
> Хибернейт без jpa
Таки да. Если используешь Hibernate, то нет смысла отказываться от JPA, потому что стоимость поддержки нулевая, зато профитов оче много (например, поддержка Spring ORM и Spring Data JPA).
> Хибернейт с эмбедед
Быдло не знает про мои интеграционные тесты.
> Н2 не инмемори
Таки да. Не вижу вариантов использования H2 в продакшне, кроме как для десктопного приложения - тогда еще подходит файловая БД. А для интеграционных тестов - ага, только инмемесная.
У тебя, видимо, какие-то проблемы с самооценкой, что ты пытаешься самоутвердиться на доске анонимных школьников.
На сисярп.
Инсерты в примере атомарные, а не одной транзакцией.
Выполни код у себя. Время выполнения и размер бд в студию.
http://pastebin.com/ZepCtQeM
так можно сделать в microsoft word
Все было заебись, но теперь мне надо юзать оттуда спринг компоненту. Как лучше это сделать?
>H2 - вроде заебись, но все заканчивается, когда начинаешь коммитить больше одного инсерта. База с единственной таблицей из праймари кея и текста. 3000 строк. Выполняется 82 секунды и файл бд внезапно начитает занимать 26 мегабайт ни с хуев.
Странно, у меня H2 всегда более-менее норм работала и особых нареканий не вызывала, тем более не было 3000 строк за 82 секунды.
Я передаю в методы объект в последовательности : Контроллер А -> Мейн -> контроллер Б. Проблематакова : после начала возвращения - а именно отправленый в контроллер Б обьект там привязывается вот таким вот образом :
public void setmD(measuringDevice tempMD) {
this.mD = tempMD;
....
}
Далее переход назад - а переданый обьект tempMD - null.
И я в печали. Попробовал передавать не null а пустой обьект дочернего класса - тогда работает, но не получается создать екземпляры других дочерних класов. Как тут правильно поступить?
Отбой, ебанул обертку - все как по маслу пошло.
jsp
Я дебаггером как раз и гонял, дабы сформулировать вопрос. Так-то решил уже, спасибо.
Сервера.
Просто только на харкаче сычировать.
Блин, а вот же некто из всей этой кучи учителей курсов с громкими названием не упоминает о сложности вопроса. У них все так просто, синтаксис выучил и вперед. Бесит это.
А что ты хочешь, чтобы тебя всему научили? Будешь всю жизнь учится
Выучив буквы английского языка и даже как они звучат (по отдельности), ты не научишься говорить на английском.
>учителей курсов
Учителя курсов разводят простодушных подростков на деньги, мол, заплати сегодня 20 тысяч, а завтра будешь 300 в секунду получать, это легко.
this
Везде заговор, а есть такие программисты в интернетах, цель которых не объебать на дАллары студента, а по настоящему научить программировать?
У меня появляется вопрос - Если они программисты, зарабатывают 300к/с, зачем им вообще делать эти курсы?
Если можно зарабатывать те же деньги обучая тому, что знаешь, а не работая на дядю и человеку это нравится почему нет? Никаких дедлайнов и релизов.
>не объебать на дАллары студента
Не уверен, что такого сорта люди вообще существуют в природе. Прелесть в том, человеку кроме достатка нужна еще и слава, вследствие чего тысячи матерых и не очень программистов регулярно разрождаются статьями и книгами, кто во что горазд, и среди этого месива зачастую попадаются достаточно любопытные материалы - бери и пользуй себе на пользу.
Руслан Карманов как-то сказал мудрую фразу. "Если ты такой умный, то почему работаешь учителем?"
Мой батя тоже так говорил: "Если ты такой умный, то почему работаешь профессиянейм?" Потом как-то набухался и упал с лестницы - помирал две недели. А я на Java пишу.
Если ты такой умный, то почему ты программист?
1. На каком стуле сидите: openjdk или oracle?
2. Какую IDE юзаете?
Поясни мне, пожалуйста, как ты поставил идею на седьмой jdk, если она при установке требует 8 версию jdk?
у меня openjdk 8
идею поставил командой pacman -S intellij-idea-community-edition
Если бы ворованную пришлось ставить - там еще проще: распаковал тарболл и запускай, у ней внутре свой jdk зашит. https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under
Арчешкольник, ты ли это?
Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
>Арчешкольник, ты ли это?
У меня тоже было такое отношение к арчу пока не стал им пользоваться.
>Ладно, попробую обновить свой openjdk еще раз. Не видел восьмую версию в репозитории.
в убунте 16.04 есть openjdk 9 уже. а вот с 6 проблемы
Я дебианоблядь и не смог найти у себя восьмую версию. Стабильная вышла пару месяцев назад. Видимо, не запили еще.
так в чем проблема, почему у тебя bundled jre не работает?
которые я добавляю на JFrame. 1 и 2 изображения я присваиваю лейблам и кидаю их в одну панель после чего вывожу эту панель на фрейм.
Все это выглядит примерно так:
jlhead.setIcon(new ImageIcon("img/test1.jpg"));
jlbody.setIcon(new ImageIcon("img/test2.jpg"));
jp.add(jlbody);
jp.add(jlhead);
jf.add(jp);
Почему head не накладывается поверх body, в итоге лейбл с изображением body, просто перекрывает все другие изображения. Я, что-то не понимаю :/
Да, я уже в принципе разобрался.
Присвоил JPanel >> setLayout(null) и там уже поставил по координатам свои лейблы через setBounds :)
Oracle JDK, Eclipse.
Предоставить миру свободную реализацию Java?
Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
> Предоставить миру свободную реализацию Java?
Jdk от Оракла тоже вполне свободна.
> Собственно, вся разработка языка сейчас в рамках OpenJDK ведется.
Што?
успокойся, вафляй
Кэк
Все как там, только 4 пробела вместо 2, и вложенные вызовы не отделять пробелами.
ctrl+alt+l и твой код идеален
Мы умеем, а тебе не надо, иди в менеджеры.
Конечно.
Как тебе и сказали все как там, но на работе могут быть свои стандарты, и там либо тебе о них просто расскажут либо форматтер свой дадут, который просто применять нужно будет
Умничка.
1. В чем ковырять? Джетбрейнс из конторы вряд ли выбью оперативно, так как типа непрофильно. Когда-то пейсал на похапе в нетбинсе - это годная среда для ковыряния с явой? Есть ли там встроенная отладка? Если не нетбинс, то что?
2. Что прочитать? У меня нет задачи ололо ВКОТИТЬСЯ В ЭНТЕРПРАЙЗ или "изучить ООП" - я его, слава богу, еще лет 17 назад изучил и даже теперь раздаю на работе подзатыльники ньюфагам. У меня есть задача быстренько нахвататься синтаксиса и основных прикладных знаний о среде. Предпочтительно в бумажном формате.
Ты можешь своровать IDEA полную версию, если у тебя там кровавый энтерпрайз то Community не подойдет, но вдруг? Нетбинс конечно можно, но лучше Эклипс раз не IDEA.
как вы пользовались его сраной библиотекой для этой книженции? этож вырвиглаз
мне показался довольно перегруженной кникжой
олсо там же есть быстрый вкат в жаву(правда своеобразный)
1. Попробуй Netbeans, если будет чего-то нехватать - спрыгнешь на Eclipse.
2. http://horstmann.com/javaimpatient/index.html
>>751273
Пошел на хуй отсюда.
суперкомьюнити, тонна настроек, плагинов и тд
интерфейс не хипсторский но более чем
Он не ощущается целостным решением, какое-то уебанство, собранное из говна и палок, но если надо дешево и сердито - использовать вполне можно.
Ну у моего другана который в люксофте работает, в проекте под OSGI эклипс не может сохранить проект что бы не крашнутся.
До появления Android Studio, пару лет приходилось в Eclipse писать:
1) Перезагрузка Eclipse каждый 3 часа (там даже специальная кнопка для этого была, что уже о много говорит).
Иначе он сначала замедлялся, а потом выжирал всю память и тупо зависал.
2) Периодические крэшы
3) Неудобная система работы с WorkSpace
4) (Мелки недостаток) Не было нормального плагина для темной темы
И главное с каждой новой версий становилось все хуже (закончил на Kepler)
Контекст.
Добра тебе, анон, спасибо.
как удалить элемент из массива?
Я смотрел в инете, или можно значение присвоить к null или сдвинуть массив на один элемент влево, но как?
https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#arraycopy(java.lang.Object, int, java.lang.Object, int, int)
Напиши программу, которая решает давать в жопу или нет.
Даем в жопу если Person обладает хером от 14 И до 19, И лицом НЕ всратым. А если обладает деньгами > 9000, это все условия выше не важны, даем без раздумий.
[] (Person const & he) {return 9000 < he.moneyAmount() || !he.face.isVsraty() && 14 <= he.dickSize() && 19 >= he.dickSize();}
Жаба.
Две реализации Collection этому господину!
Рак капчу двачует, ему свистеть некогда.
Глючит.
Ебаный интерфейс.
Жрет ресурсы ояебу.
Лучшая сборочка эклипса это джейбос девелопер.
Но Нетбинс лучше все равно
Решаю задание для самопроверки из книги, рекомендованной в ОП посте (java для бабушек). Условия на пике.
Почему distance сбрасывается на ноль после первой поездки? Я имею ввиду, почему не показывает 300 км в итоге?
Ведь в случае с рыбкой она ныряет на 2 фута, потом еще на 3 и показывает глубину 5, а не 3.
Спасибо. Чет я адово затупил.
А он и недопустим. На пикче говорится, что вместо таба используется 8 пробелов.
Почему таб?
Пошел нахуй, жабарас.
Опять вк блядок со своей конфой пожаловал, катись нахуй отсюда.
`String s = "хуйпиздаджигурда";`
`for (int c : s.codePoints().toArray()) {`
` System.out.println(c);`
`}`
Ну ок, оно мне выводит эти кодепоинты в цифровом виде, а как их в текст превратитьстроку с единственным символом ? (char) c это делает, но ведь если code point занимает больше двух байт, это выведет не то.
Хуй-ня.
норкоман штоле сука в жабе юникод из коробки, в нем не надо разбираться.
И типа в char поместится любой символ юникода? С одной стороны char два байта, а utf-16 для кодирования использует два байта и должно вроде поместится, но хз как там оно на самом деле..
>>752774
И что, йоба? Теперь не надо знать как он работает?
Прочти, как кодируются символы в UTF-16. В большинстве случаев там символ кодируется 2 байтами, но не всегда (есть символы с кодами больше FFFF). В таком случае коды нужно выводить последовательно (первый char, затем следующий).
Хуйня. Везде где работал отступ был табами. Ни один петушок мне не объяснил, какой профит от пробелов.
Подвачну, в книжке написяно, пробелы игнорируются компилятором, он их откидывает и делает байт код для ЖВМ?.
*и табы.
Хуйло в гугл учись
Tabs can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the spacing might look all weird.
Spacing can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the tabs might look all weird.
> Tabs can be a different size on different computers and printers.
И что в этом плохого, даун?
Characters can be a different size on different computers and printers. The code might look great on the original computer, but on another computer or printout the tabs might look all weird.
Different can be a different size on different computers and printers. The code might look different on the different computer, but on different computer or printout the tabs might look all different.
Я точно так же могут написать
The code using tabs (2 spaces width, example) might look great, but after replacing tabs to 4 spaces look all weird.
Ясно, интересно как такое ебло на работу то берут, видимо ворвался, когда брали любого дауна и из скиллов нужно было уметь считать до пяти
Обосрался - обтекай, мань.
Нет, при использовании для отступов.
Нахуя ты в моче мамонтов плаваешь? Алгоритмы лучше повторяй или фреймворк выучи какой-нибудь
Джве весны этой пружине.
Мимо php-js-ruby-погромист
> php-js-ruby-погромист
Прокачивай фуллстак и по тебе будут сохнуть две категории эйчаров - гуглы-хуюглы и рога и копыта, ищущие сторукового всезнающего шиву за 20к.
Да он жи подыхает
>>753036
Да можно было бы дальше развиваться в руби направлении. Только кантора, в которой я работаю сейчас -- полный пиздец. Я за 4 месяца, которые там похудел на 10 килограмм и поседел. При чем, всё что можно было оттуда выжать, в плане опыта, я уже выжал. Дальше однотипные задания в цикле. Ну или, если прям очень хочу, могу взять на себя ответственность разгребать этот рубиговнокод. В свободное от работы время, разумеется. А java, она, так скажем, более универсальна, более мобильна, ты не привязываешься к одной технологии. Чего не скажешь о языке одного фреймворка.
начни с grails, тебе понравится
Java аналогично язык одного Spring, есть еще Android, но это совсем другой мир. Собственно, в природе сейчас только 4 игрока существуют - Spring, Django, RoR, Express, и последний пока можно даже не считать, а остальные сравнимы - некуда бежать.
Но java гораздо сильнее востребована, так ведь?
Вебом она не ограничивается, хотя десктоп сейчас тоже почти сдох.
Считай, что ограничивается.Востребованность с зарплатами сравнимы. Выгоды здесь вообще можешь не искать, если только тебе по какой-то причине не хочется "стабильности" в офисе с понедельника по пятницу.
Можно вообще спросить про любой язык, и тебе ответят, что он говно, я так думаю
Нет, Java замечательна, это один из лучших языков на сегодняшний день, но перекатываться сюда с Ruby я смысла не вижу.
Spring in action 4th edition and Java persistence with hibernate second edition.
Благодарю, первую уже начал читать.
Ой мудак))))
Ява на 15% это легаси. На 80% это ведро. А на модные молодежные спринги в веб от сиды процента 3
Говоря ведро ты имеешь в виду андроид? Если так то ты ебанулся
Иди нахуй и ложись спать. Никто не возьмет уебка, который будет еле соображать и втыкать в пространство, ибо не выспался.
> проспал весь день
Это не оправдание хуевому режиму и не оправдание тому, что утром, как всегда, нихуя не выспишься и встанешь с больной головой. И это также не оправдание не ставить заглавные буквы и точки.
Пиздуй спать.
Handlebars/Pebble
Иди читай зачем нужна фабрика.
Ребята. Читаю код в низу. Первый раз вижу синтаксис типа Outer: ... Что это вообще за Outer такой? Это метка для перехода на неё через оператор continue или где?
class Test {
public static void main(String args[]) {
outer:
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j > i) {
System.out.println();
continue outer;
}
System.out.print(" " + (i * j));
}
}
System.out.println();
}
}
Угадал. Действительно это метка перехода
Ум > гугл > братушки с харкача.
по теории вся та же херня, что написана на всех сайтах. что будет после выполнения куска кода, всякие тонкости equals и ==, указателей. особенности джавы, в общем. в топовых книгах из шапки треда про это рассказывается. готовился никак. прочитал на хабре статью про коллекции, собрался и ушел в закат
алсо всякие вопросы про веб-сервера, путь http запроса от браузера клиента до приложения (порты, диспетчер-сервлеты, реквест маппинг и тд), спринги хуинги, пару задачек на sql. желательно еще уметь компилить из cmd и вручную деплоить приложения на томкэт
Понятно, спасибо.
В пикосекунду.
3/4 паттернов уже не актуальны, читай SICP.
сцала
Мне вот интересно, зачем так сильно величать свой язык и плевать желчью на другие? Особенно в такой ситуации, скала для джавы прям как мой пездюк.
Потому что адов бойлерплейт.
>>753762
Ну что же вы, мамкины бенчмарканы. Я все правильно сделал?
http://pastebin.com/sRwuZuh2
Java8 + h2 + JUnit4
Один переиспользуемый Connection без пула
Просто Statement, не Prepared
Autocommit true
Максимальное время выполнение одного запуска - 369 мс, среднее - 32 мс.
Нахуя всё так усложнять. Можно было просто
sout(currentTime)
insert 1000 times
sout(afterTime-currentTime)
С ютф-8 у меня какая-то эбола. На клиенте формируется нормальный жсон с русскими буквами, а на сервере принимаются знаки вопроса.
Лев Ландау.
Ах да, фреймворк, юзаемый для работы с жсоном - jackson. Может он хуёво работает с русскими буквами?
Я мимо пробегал, про джаву вашу ничего не знаю, но скажу прямо: в 2016 году не справиться с UTF-8 - это дно (для библиотеки ли, для разработчика ли).
погуглить?
Ну так скажи, как справиться, ёпта.
Юзаю такую парашу: http://meyerweb.com/eric/tools/dencoder/
Но получается ОЧЕНЬ много символов. Или это в порядке вещей.
CTRL + A, CTRL + SHIFT + F, если эклипс.
С умением обоссать подчинённых и послать нахуй тимлида
<mvc:view-controller path="/index" view-name="index"/>
ругается на индекс, говорит что неизвестный символ
пробовал писать как
<mvc:view-controller path="/" view-name="/index.jsp"/>
результат тот же
Морской бой, в который можно играть вдвоём на одном компьютере и одному против компьютера.
Со звёздочкой -- мультиплеер по интернету
Ах, да, компьютер должен уметь добивать раненые корабли.
Скиллов во владении технологиями не добавит, но покажет, как ты умеешь алгоритмизировать
Ещё придумал -- напиши саму игру в виде библиотеки, без методов отрисовки, которую можно будет использовать на разных платформах
Как создать массив с рандомными числами от 0 до 7 включительно, которые не повторяются?
Создай массив с числами от 0 до 7, рандомно поменяй местами элементы 8 раз.
прога компилируется нормально, но когда открывается клиентская часть - на ней ничего нет. в коде страницы следующая ошибка:
"Uncaught TypeError: Cannot read property 'isBufferedStore' of undefined"
кто может посоветовать по этому поводу что-то?
А Java здесь при чем?
ща к скриптерам попрусь
Бля как же меня кошмарят все эти фичи восьмой джавы, а именно лямбда хуета и стримы но учить надо пиздец
что за криволапый пидор писал эту хуйню?
помогите пожалуйста понять, как сделать задание, или подскажите алгоритм решения: из файла нужно удалить все слова, содержащие от трех до пяти символов, но при
этом из каждой строки должно быть удалено только максимальное четное
количество таких слов.
Читаешь файл построчно, строку разбиваешь на слова
if (slovo.length > 2 && slovo.length < 6)
запоминаешь слово и плюсуешь счётчик слов
Когда по всей строке прошел, если всего слов не четное количество удаляешь все кроме последнего (если четное то вместе с последним)
сказать по-правде я сам недавно только со стримами познакомился спустя 2 года после выхода восьмерки, и еще не силен в них, но вообще это очень сильный api. Когда я собеседовался на пеервую работу, мне задали написать программу, которая сджоинивает список слов через запятую. Я тогда такую вещь написал:
' StringBuilder sb = new StringBuilder();
' for (Iterator<String> iterator = list.iterator(); iterator.hasNext(); ) {
' sb.append(iterator.next());
' if (iterator.hasNext()) {
' sb.append(", ");
' }
' }
А можно то было:
list.stream().collect(Collectors.joining(", "));
Не будьте как я, учите джаву.
Да кто ж спорит, сильно, коротко но для восприятия явно тяжелее когда уже привык мыслить if-ами, всё ж как на ладони.
А про джоинер главное, что не через стрингбаффер
имхо видеокурсы для тех, кто не усиживается за книжкой.
Неэффективно. В курсах много воды, да и квалификация лектора не всегда известна. А в книге всё по делу.
смотрел в дебаге и в сырцах сраного томкэта
state = State.OUTPUT_CLOSED;
sendCloseMessage(closeReasonMessage);
fireEndpointOnClose(closeReasonLocal);
после клоза, эта хуйня может спокойно принимать сообщения
Я мимокрокодил, но ты уверен, что это не легальный behavior? Сообщения на твой сокет могут быть посланы, когда сокет еще не разорван, и вот они доходят.
fis = new FileInputStream("C:/sample.txt");
reader = new BufferedReader(new InputStreamReader(fis));
System.out.println("Reading File line by line using BufferedReader");
String line = reader.readLine();
while(line != null){
System.out.println(line);
line = reader.readLine();
}
substring
ребят, помогите решить проблему пожалуйста.
в данном классе следующие баги - всё что возвращается коллекциями идея подсвечивает как "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая) .
и в тех строчках где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще.
Заранее спасибо
> "uncheked assigment 'java.util.list' to 'java.util.(collection/list в зависимости от случая)
Нужно использовать TypedQuery<Book>, который возвращает List<Book> без каста.
emf.createQuery(
"select c from Book c", Book.class)
.getResultList();
> где команды для бд почему то не воспринимает book. пишет что неизвестный символ вообще
Наверное, PersistenceUnit не набрал классы entity.
это варнинг. ты можешь от него избавиться если настроишь датасорс правильно, тогда идея будет тебе еще и подсказки давать по объектам базы. А если нет то не страшно. Если у тебя схема бд вообще создается при запуске программы, то ты от этого варнинга не избавишься, забей..
поменьше бы такого бессмысленного непонятного говна в жабе - отличный язык был бы
Java без этого бессмысленного говна - Javascript (ES6+) с Lodash или Ramda в качестве стандартной библиотеки.
Ебать ты толстяк
Поэтому: Java-кодер, Москва, зарплата - 0, но в случае роста приложения и притока пользователей (а уж мы это обеспечим) - часть от продаж. Планируем в начале июля запилить свой мини-хакатон на 2 дня, за которые захерачить MVP или даже больше.
моя почта - for2ch.agv%%aANUSyI(LaPUNCTUMr~~+u
подробности об идее при встрече IRL, но простенькие вопросы кидайте и на почту.
>>744980 (OP)
аналог КудаГо для бедных, если совсем коротко
Ты хуесосо-мразь-пидаразь.
Лол, уебывай.
крч src->main->java;resources;webapp
шарю на гитхаб
заливается всё кроме папки джава и ресуры
крч только .idea и src/main/webapp
как остальное долить?
Проверяй gitignore
Метод принимает на вход строку и возвращает true если буква g в этой строке содержит рядом (т.е. слева или справа) другую букву g. Если хоть одна буква g не соответствует этому условию то false. Пустая строка возвращает true. Собственно наговнокодил, но от количества if рябит в глазах, так что решил спросить у уважаемого Анонимуса как бы он решил такую задачу
Условие задачи на английском если кто-то не понял, что я написал
We'll say that a lowercase 'g' in a string is "happy" if there is another 'g' immediately to its left or right. Return true if all the g's in the given string are happy.
gHappy("xxggxx") → true
gHappy("xxgxx") → false
gHappy("xxggyygxx") → false
>Ошибка постинга: В сообщении присутствует слово из спам листа. Залью на пейстбин. Кто знает, что за слово там из спам листа?
Бля, что за херня?
Наверно тупо, но все же:
http://pastebin.com/AAhAxswY
я-у-мамы-хеллоуворлдщик
хуета
public static boolean gIsHappy(String str) {
return str.replaceAll("g", "").length() == str.replaceAll("gg+", "").length();
}
Только такой способ наверно будет не очень, если надо будет сотни тысяч / миллионы строк проверять, ибо медленный очень, по сравнению с >>755581
Я прав? А так да, красиво.
Антоны, я изучаю жабу и пили небольшую приложуху на javaFx, (прога-тренер для изучения инглиша), где мне найти людей которым тоже было бы интересно это? Но не полных даунов, а просто антошек которые тоже учат жавку и мы вместе будем пилить это, есть среди вас такие, а?
Я бы попробовал. Единственное дай какое нибудь тестовое задание, а то вдруг я в твоём понимании полный даун
А ты программировать не умеешь? И вся ваша команда тоже? И нах вы нужны?
А напиши мне вк 362819838
Преждевременная оптимизация не нужна.
Два самых простых способа авторизации и аутентификации это BASIC и FORM. В первом случае при переходе не страницу, которая требует каких-то прав пользователю выводится браузерное модальное окно с оплями для ввода логина и пароля. Этот способ крайне неудобен, потому что если ты один раз залогинился, разлогиниться уже не сможешь. В FORM-аутентификации при переходе на страницу, к которой нет прав пользователю шлется редирект на страницу входа. Этот способ тоже неудобен, ибо если у тебя в приложении используется rest, то rest-запросы будут получать в ответ 302 redirect, который перехватится браузером и из js ты его никак не поймаешь и не поймешь что ты не авторизован. Лично я в таком случае снимал всю аутентификацию с rest-контроллеров, и вешал фильтр, который занимался проверкой доступа и слал пользователю правильный код об ошибке, который и ожно было нормально обработать на клиенте. Это были простые и очень старые способы авторизации и аутентификации. Сейчас есть пачка новых и молодежных, часть из них возможно реализована в контейнерах, часть тебе придется реализовывать самому. Для SPA приложений советую попробовать JWT.
> boolean chechLogin(String name, String password) {}
А какие ты видишь в этом проблемы?
Чому верстка хуево интегрируется везде?
сейчас не могу сделать обычный редирект на страницу загрузки файла - 404, хотя файл есть.
Редирект какой-то нипонятный. Вот на:
<head>
<title>Автозагрузка</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="2; index.html">
</head>
Шапка 10/10
Поскожжыте, хто ни буть:
fileWriter.append(System.getProperty("line.separator"))
работает под линукс?
Начал писать ради развлечения шляпу с GUI, которая позволяет шифровать данные по определенным алгоритмам. Пользователь выбирает как ему вводить и выводить данные, выбирает алгоритм и настраивает его если нужно, а софтина поэтапно показывает как из его исходных данных получается криптограмма и как генерятся ключи. Однако, сразу столкнулся с кучей сложностей, ибо начал писать, толком не представив как будет выглядеть структура проекта.
Собсно, если можете, то подскажите за организацию такого проекта, если нет, то подскажите где покурить инфу, чтобы самому проссать.
паттерны почитай, про buisness логику, ua логику
>Tabs can be a different size on different computers and printers.
Какой пиздёжь... Tab size — везде один байт.
> The code might look great on the original computer, but on another computer or printout the spacing might look all weird.
Как этого можно добиться?
Помогите, не пойму нихрена, можно ли использовать один раз класс подключения к базе, я полное дно в яве но мне надо дипломку по ней писать, тема Java + SQL, клиентское приложение на десктоп, возможность авторизации, выбор ролей авторизации(админ, юзер) и внос данных через Гриды, может у кого завалялся проект готовый?
У меня условный оператор switch — case не работает. Начал учится работать в яве, сейчас делаю различные тренировочные задания. В одном из них нужно использовать switch — case. У меня условный оператор switch — case не работает. Сначала думал, что у меня ошибка, но потом скопировал образец выполненного задания с сайта и тот тоже не работает.Выдает ошибку Exception in thread "main" java.lang.NoSuchMethodException: Untitled.main([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1786)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125)
NoSuchMethodException угадай
Вы видите копию треда, сохраненную 16 июня 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.