ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Чашечка Java

Чашечка Java

前往频道在 Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

显示更多
8 281
订阅者
-124 小时
-37 天
-7130 天
帖子存档
JDBC vs JPA В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение. Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал о Spring Data JDBC. А как насчет Spring Data JPA? В этой статье мы поговорим о JDBC и JPA: истории появления и некоторых особенностях. Читать: https://habr.com/ru/post/686082/?utm_campaign=686082

Блеск и нищета IT в Германии Уже четыре года я работаю Java разработчиком в небольшой немецкой компании. В начале прошлого года я увидел на столе одного из моих «кураторов» забытый листок с расчётом заработной платы за месяц. Конечно же, я не мог в него не посмотреть. Сумма, которую я увидел у Нильса, меня удивила. Зарплата брутто: 3300€ в месяц. Живет один, жены нет, детей нет. Значит на руки у него выходит примерно 2130€ (~130000 рублей по курсу на 01.09.2022). Можете себе представить? Мой куратор, урожденный немец, Senior Developer, прекрасно говорящий на английском, с опытом работы разработчиком более пятнадцати лет получает в Германии 3300€ в месяц. А я – Middle Java разработчик с немецким B2 и английским B1 на испытательный срок получил сразу 3500€! Сейчас моя мой зарплата 4000€ в месяц. Многие мне не поверили. Некоторые не верят даже в мои 4000€ (слишком мало), не говоря уже про зарплату Нильса. Откуда такая мизерная зарплата для столь высококвалифицированного работника? Ведь в представлении большинства наших соотечественников все разработчики в Германии деньги просто лопатой гребут. Особенно, если они работают в финансовой сфере. Цифры должны по-любому начинаться от 6000€ в месяц. Какие 3300??? Вот и levels.fyi (на КДПВ) говорит, что медианная зарплата разработчика в Германии 83160€ в год (6930€ в месяц) Выходит, что Зарплата Нильса ниже нижнего предела (такого столбца даже нет на этом графике). Так какая же в реальности зарплата у разработчиков в Германии? И почему Нильс получает так мало? Читать: https://habr.com/ru/post/685974/?utm_campaign=685974

Планируете освоить программирование, но не знаете, с чего начать? Начать изучать основы Java можно уже 7 сентября в 20:00 на
Планируете освоить программирование, но не знаете, с чего начать? Начать изучать основы Java можно уже 7 сентября в 20:00 на открытом уроке для новичков в OTU: https://otus.pw/ZYtL/ За 1,5 часа с опытным экспертом вы: — Разберёте основы Java; — Узнаете что такое дженерики; — Изучите, для чего они нужны и как их использовать. А продолжить осваивать новую профессию можно на специализации «Java-разработчик». Это онлайн-курс для тех, кто хочет с нуля освоить программирование на Java. Регистрация на урок https://otus.pw/Q42t/ Реклама. Информация о рекламодателе на сайте www.otus.ru

Планируете освоить программирование, но не знаете, с чего начать? Начать изучать основы Java можно уже 7 сентября в 20:00 на
Планируете освоить программирование, но не знаете, с чего начать? Начать изучать основы Java можно уже 7 сентября в 20:00 на открытом уроке для новичков в OTU: https://otus.pw/ZYtL/ За 1,5 часа с опытным экспертом вы: — Разберёте основы Java; — Узнаете что такое дженерики; — Изучите, для чего они нужны и как их использовать. А продолжить осваивать новую профессию можно на специализации «Java-разработчик». Это онлайн-курс для тех, кто хочет с нуля освоить программирование на Java. Регистрация на урок https://otus.pw/Q42t/ Это #партнёрский пост

13 Spring Boot Actuator Interview Questions Answers for 3 to 5 Years Experienced Programmers If you have used Spring Boot, yo
13 Spring Boot Actuator Interview Questions Answers for 3 to 5 Years Experienced Programmers If you have used Spring Boot, you may know that Spring Boot is all about convenience, and the Spring Boot actuator is one of such features that provides a convenient way to interact with your app using HTTP and JMX. It's also essential from the Spring Boot interview point of view. While I did include some Spring Boot Actuator questions in my earlier post about frequently sked Spring boot interview questions, many of you asked for more questions to cover Spring Boot Actuator in depth, so I decided to write a separate article. In this article, we will see some popular Spring boot Actuator interview questions and, along the way, learn more about this helpful Spring boot Feature. Java Interview questions and tutorials Read: http://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html

A Distributed System is Knowable: an Impossible Thing for Developers Failure in distributed systems is normal. Distributed sy
A Distributed System is Knowable: an Impossible Thing for Developers Failure in distributed systems is normal. Distributed systems can provide only two of the three guarantees in consistency, availability, and partition tolerance. According to Kevlin Henney, this limits how much you can know about how a distributed system will behave. He gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022. By Ben Linders Read: https://www.infoq.com/news/2022/09/distributed-system-knowable/

How to convert String to Integer SQL and Database? MySQL, Oracle, SQL server and PostgreSQL Example Hello guys, if you are wo
How to convert String to Integer SQL and Database? MySQL, Oracle, SQL server and PostgreSQL Example Hello guys, if you are wondering how to convert VARCHAR to String in SQL then you are at the right place. In this article, we will cover various techniques to convert String to Integer in all databases - MySQL, Oracle, SQL server and PostgreSQL. To perform tasks or correlations or change between information in a SQL Server data set, the SQL information kinds of those values should coordinate. At the point when the SQL information types are unique, they will go through a cycle called type-projecting. The transformation of SQL information types, in this cycle, can be implied or unequivocal. Java Interview questions and tutorials Read: http://www.java67.com/2022/08/how-to-convert-string-to-integer-sql.html

Глубокое погружение в Java Memory Model Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами. Читать: https://habr.com/ru/post/685518/?utm_campaign=685518

​Платформа кадрового электронного документооборота HRLink ищет тимлида Стек разработки проекта: Java 11, Kafka, PostgreSQL, Angular, Git, Jira, Confluence. Компания предлагает: — Интересные бизнесовые задачи; — Технические задачи на масштабирование и оптимизацию производительности; — Применение хороших практик; — Время на закрытие технического долга; — Возможность влиять на процессы внутри компании; — Уровень дохода соответсвующий опыту кандидата и оформление по ТК в штат компании; — Гибкую систему корпоративных бонусов; — Возможность работать удаленно или в офисе в Санкт — Петербурге, а так же выбрать гибрид. На вакансию также рассматриваются кандидаты без опыта руководителя. Если хотите стать частью команды HRLink — присылайте резюме: @jeanntuanet Это #партнёрский пост

Под капотом у Клуба инновационных решений В предыдущей статье мы рассказали об идеях лежащих в основе наше Клуба инновационных решений, также известного как Социальная сеть для поиска инновационных решений, также известного как INnovationNETwork. В этой статьей мы расскажем о программной реализации нашего Клуба, а точнее о программной реализации его функционального прототипа, включая: зачем нам понадобился прототип, что у него под капотом, на чем он работает, какие программные средства и компоненты мы используем для его разработки, какие средства мы используем для организации совместной работы. Читать: https://habr.com/ru/post/685448/?utm_campaign=685448

How to use EXISTS and NOT EXISTS in SQL? Microsoft SQL Server Example Hello guys, if you are wondering how to use the IF EXIS
How to use EXISTS and NOT EXISTS in SQL? Microsoft SQL Server Example Hello guys, if you are wondering how to use the IF EXISTS and NOT EXISTS in SQL then you are at the right place. Earlier, I have shared how to use GROUP BY, WHERE, and HAVING clause and in this tutorial I will share how to use exists and not exists clause in SQL. The IF EXISTS and NOT EXISTS commands in T-SQL are covered in depth in this article. When comparing data sets using subqueries, it also illustrates why EXISTS should be preferred over IN and NOT EXISTS over NOT IN. If you don't know, EXISTS is a logical operator in SQL that is used to check if rows in a database exist. If the subquery produces one or more records, it returns TRUE. The NOT EXISTS operator in SQL is the polar opposite of the EXISTS operator, and it is fulfilled if the subquery returns no results. Java Interview questions and tutorials Read: http://www.java67.com/2022/05/sql-tutorial-exists-and-not-exists.html

5 Essential Spring Cloud Annotations Java Programmer should Learn Hello guys, If you are developing a Java application for Cl
5 Essential Spring Cloud Annotations Java Programmer should Learn Hello guys, If you are developing a Java application for Cloud, then you should learn Spring Cloud, a great framework and extension of the popular Spring framework, which can help you to develop a cloud-native Java application. Spring Cloud provides several necessary services required for a cloud-based Java application and Microservices like configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, a control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state, etc. Java Interview questions and tutorials Read: http://www.java67.com/2018/12/top-5-spring-cloud-annotations-for-java.html

rate limiter (sliding window) Наверняка многие бекенд программисты сталкивались с задачей ограничением запросов к некоторому источнику данных. Существует множество решений этой проблемы: 1) хранить историю во внешнем источнике данных, как redis. Для вычисления возможности отправить запрос, нужно каждый раз ходить в этот источник данных, что может быть непозволительно в некоторых сферах (так как существенно увеличивается время обработки запроса) 2) не париться с limiter и анализировать ответ от внешнего источника данных и на основе его ответов, принимать решение когда и сколько запросов можно отправить (но такие ответы есть не у каждого сервиса и существует вероятность, что будут отправлены лишние запросы, что может привести к бану) 3) хранить историю запросов локально, но использовать алгоритм leaked bucket, но это не позволяет накидать несколько запросов и ждать 4) хранить историю запросов локально, но использовать алгоритм sliding window, можно накидать запросов и ждать какое-то известное время О реализации sliding window для java пойдет речь в этой статье Читать: https://habr.com/ru/post/685306/?utm_campaign=685306

What is Normalization in SQL? 1NF, 2nd NF, and 3rd NF Example Tutorial What is Normalization? Normalization is the cycle to t
What is Normalization in SQL? 1NF, 2nd NF, and 3rd NF Example Tutorial What is Normalization? Normalization is the cycle to take out information overt repetitiveness and improve information uprightness in the table. Normalization likewise assists with coordinating the information in the data set. It is a multi-step process that sets the information into even structure and eliminates the copied information from the relational tables. Normalization coordinates the segments and tables of a data set to guarantee that data set integrity constraints appropriately execute their conditions. It is an orderly method of deteriorating tables to take out information overt repetitiveness (redundant) and unfortunate qualities like Insertion, Update, and Deletion anomalies. Java Interview questions and tutorials Read: http://www.java67.com/2022/08/what-is-normalization-in-sql-1nf-2nd-nf.html

VK Team проводит Weekend Offer, чтобы найти Java-разработчиков в команду VK Звонков Всё пройдёт в 3 этапа: первые встречи, вы
VK Team проводит Weekend Offer, чтобы найти Java-разработчиков в команду VK Звонков Всё пройдёт в 3 этапа: первые встречи, выступление руководителей проекта и финальные технические интервью. От вас требуются: — Опыт бэкенд-разработки на Java; — Способность собирать требования к задаче и самостоятельно принимать решение по их реализации; — Знание сетевых стеков и протоколов передачи данных; — Понимание классических алгоритмов и структур данных; — Умение писать читаемый, поддерживаемый и легко масштабируемый код. Успевайте подать заявку: https://vk.com/javaoffer Это #партнёрский пост

Какими должны быть курсы по программированию На основе опыта создания курса обучения до уровня уверенный Middle (средний уровень) с использованием языка Java, а так же пользуясь многолетним опытом разработки, в данном тексте предпринята попытка обоснования необходимости создания качественных курсов, ориентированных на существенно более высокий уровень разработчиков, нежели сегодня выпускают большинство известных фирм. Для этого рассматриваются плюсы и минусы двух подходов: быстрые и простые курсы длительностью около полугода против основательных и качественных курсов длительностью около года-полутора. Читать: https://habr.com/ru/post/685238/?utm_campaign=685238

What is @Bean Annotation in Spring Framework? Example Tutorial Hello Java programmers, if you are wondering what is @Bean ann
What is @Bean Annotation in Spring Framework? Example Tutorial Hello Java programmers, if you are wondering what is @Bean annotation in Spring Framework, what is the purpose, and how to use it then you have come to the right place. Earlier, I have shared the best free Spring core and spring MVC courses and In this tutorial, you will learn the most frequently used Spring annotations @Bean, which are used to define different types of beans. Beans are the fundamentals of Spring framework, they represent the POJO class which is created and managed by Spring Framework. Whole Spring framework is about beans and their relationships. Java Interview questions and tutorials Read: http://www.java67.com/2021/10/pring-bean-example-what-does-bean-annotation-does.html

Spring HelloWorld Example using Java Annotations and Autowiring Spring framework has gone a couple of releases since I last s
Spring HelloWorld Example using Java Annotations and Autowiring Spring framework has gone a couple of releases since I last share the Spring hello world example with XML configuration. In this article, I am going to explain to you how to create a Spring hello world example with Spring 4.2 release and by using Annotation for dependency injection and autowiring. So no more XML files to specify bean dependencies. It's a simple program that shows how you can use the Spring framework to create Services that are loosely coupled. The example will show you the basic concept of dependency injection by creating a simple Java application that greets the user. Java Interview questions and tutorials Read: http://www.java67.com/2019/10/spring-helloworld-example-in-Java-eclipse.html

What is @Conditional annotation in Spring Framework? Example Tutorial Hello guys, if you want to know what is @Conditional an
What is @Conditional annotation in Spring Framework? Example Tutorial Hello guys, if you want to know what is @Conditional annotation in Spring Framework and Spring Boot, and how to use it then you have come to the right place. Earlier, I have shared best free courses to learn Spring Framework and Spring Boot, and in this article, you'll learn what they are, how to use them with practical examples. Spring 4.0 introduced the @Conditional annotation that is used for conditional checking for bean registration. This annotation offers more support than the @Profile annotation provided by the spring framework and most of the Spring Boot matching is attributed to this annotation. It allows you to setup features based upon certain conditions like presence of a class in classparth or a JAR File which is how Spring Boot Auto-configuration works. Java Interview questions and tutorials Read: http://www.java67.com/2021/09/conditional-annotations-in-spring-example-tutorial.html