Pull to refresh
0
0
Аляксандр @jRonn

Java Software Engineer

Send message

Простая нейронная сеть без библиотек и матриц. Эволюционный алгоритм

Level of difficultyMedium
Reading time15 min
Views10K

Руководство? Гайд? В общем вторая часть описания моего опыта в создании простой, а главное понятной любому новичку нейросети :)

В этот раз поговорим про эволюционный/генетический алгоритм и заставим нейросеть балансировать мячи.

Читать далее
Total votes 20: ↑20 and ↓0+20
Comments4

Как начинался Буран. Окончательное решение

Reading time19 min
Views18K
Вчера мы рассмотрели предпосылки к созданию советского космического челнока и проследили за выработкой его концепции. Сегодня же увидим, что влияло на формирование его облика, определяло технические характеристики и как началась история того «Бурана», который мы знаем.



К концу 1974 года Валентин Глушко «завладел» главным космическим предприятием — НПО Энергия — и теперь готовился к тому, чтобы превзойти Королёва и американцев благодаря созданию на Луне постоянной базы. Однако эти планы были под угрозой — военные желали получить полноценный ответ заокеанскому Шаттлу. Валентину Петровичу ничего не оставалось, кроме как пойти у них на поводу. Но лунную программу спасти он всё же попытался.
Читать дальше →
Total votes 70: ↑65 and ↓5+60
Comments37

AWS Lambda с Java: быстро и недорого

Reading time10 min
Views6.8K

AWS Lambda - популярная платформа для разработки serverless-функций, и как Java-разработчик мне нравится иметь возможность использовать эту платформу. Однако, есть некоторые важные моменты, о которых стоит помнить при работе с ней.

Читать далее
Total votes 8: ↑7 and ↓1+6
Comments12

Радиация в полёте на Марс

Reading time7 min
Views40K

Часто можно встретить суждения, что полёт на Марс опасен или невозможен из-за космической радиации. Это даже стало темой для шуток, но подобное продолжают высказывать вполне авторитетные люди, от космонавтов до президентов. В то же время данные опасения не останавливают мечтателей, желающих построить марсианскую ракету или планирующих переезд. Что же нам известно о радиационной опасности марсианских полётов?
Читать дальше →
Total votes 106: ↑106 and ↓0+106
Comments132

Пример магии Spring Data JPA Audit и Version

Reading time4 min
Views38K
Пример работы магии Spring Boot, Spring Data JPA и аудита сущностей.

Хотя вся конфигурация будет описана в классах с использованием Java Config, в приложении есть файл application.properties. Используется он потому, что эти настройки Spring Boot подхватывает на самой ранней стадии инициализации, а некоторые дефолтные настройки стоит заменить.

В качестве базы данных будем использовать H2 Database Engine.

По-умолчанию Spring Boot для Spring Data JPA при подключении драйвера базы данных HSQL, H2 или Derby создаёт DataSource с in-memory базой данных и инициализирует её файлами schema.sql и data.sql из ресурсов приложения. Также по умолчанию используется hibernate.hbm2ddl.auto=create-drop, после чего мы получаем девственно чистую базу данных с таблицами, сгенерированными из сущностей. Зачем так сделано — загадка, но эту автогенерацию надо отключить параметром в файле application.properties: spring.jpa.hibernate.ddl-auto=none

Также помимо DataSource Spring Boot любезно создаст и EntityManagerFactory, который найдёт сущности в любом месте приложения.
Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments7

Горизонтальное масштабирование небольших Web-приложений на Java (вопросы собеседований)

Reading time4 min
Views35K
Эта тема была поднята в ходе нескольких (3+) собеседований который я прошёл за последние полтора месяца — в разных вариациях но примерно об одном. Казалось бы, известные вещи — но собрав все ответы и объяснения какие я давал (и кое-что что нашёл позже в гугле), решил сохранить их не у себя в гугл-драйве, а написать краткий обзор.

Речь шла о небольших и типовых приложениях Enterprise / Web на Java, каких пишется множество (ну такие, на 10-100 тысяч клиентов, миллион посещений и т.п.). Пусть это будет обобщённый диалог в виде вопросов и ответов.

 

В: Допустим, у вас есть приложение (самое обычное — JSP, Spring, Hibernate например) развернутое на томкате (Apache Tomcat) и вы однажды замечаете что сервер с томкатом загружен на 80% в среднем. Что делать?

Читать дальше →
Total votes 53: ↑44 and ↓9+35
Comments87

Information

Rating
Does not participate
Location
Kraków, Malopolskie, Польша
Date of birth
Registered
Activity