Sobes.tech

Java

Hizmet birkaç saatte bir OutOfMemoryError ile çökmekte. Sorunu çözmeye nereden başlarsın?

163

Çok iş parçacıklı görev: cüzdanlar arasındaki transferlerde program takılır mı? Neden?

163

Yabancı anahtar kısıtlaması ne işe yarar? Onsuz yapılamaz mı?

162

Üç renkten oluşan bir çorap yığını varsa (kırmızı, beyaz, siyah) ve tek tek çıkarıyorsanız, aynı renkten bir çift almanız için kaç deneme gerekir?

162

İndeksler uygulandıktan sonra veritabanına veri ekleme işlemlerinin verimliliğini artırmak için hangi yaklaşımlar kullanılmalı?

Junior — Middle
162

Neden yeni bir iş arıyorsunuz?

162

Kodu okuyun, programmanın sonunda ne gösterileceğini belirleyin

161

Kodu okuyun ve hataları vurgulayın @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Sorguda hem tam isim hem de sadece isim parçası olabilir, örneğin "Vladimir Panov" veya "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("çok popüler arama çok fazla veri ile, uyarı gönderiliyor..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } }

161

JPA/Hibernate'in veritabanına gönderdiği SQL sorgularını nasıl görebilirim?

160

Bir ilişkisel veritabanında dış anahtar hangi garantileri sağlar? Üzerinde dış anahtarlar varsa ana kaydı silebilir misiniz?

159

volatile ne tür garantiler sağlar? Atomic'ten nasıl ayrılır?

158

Kafka mesajlarının işlenmesini ve senkron RPC çağrılarını nasıl optimize ettiğinizi daha detaylı anlatın.

158

Takımda kod incelemesi yapıldı mı?

158

Bir şey dağıttıysan ve her şey çöktüyse — alarmlar, ne olduğunu anlamıyorsan, ne yaparsın?

157

Kendiniz ve deneyiminiz hakkında bilgi verin

157

Hash indeksleri ile B-ağaç indeksleri arasındaki fark nedir? Soyadlarına göre arama yapmak için hangisi daha uygundur?

156

Önbellek zaman aşımına uğradığında ve sorgular veritabanına toplu olarak yöneldiğinde, veritabanı üzerindeki yükü nasıl azaltabilirsiniz?

155

Yeni yerde ne yapmak isterdiniz? Mimari kararlarına katılım sizin için ne anlama geliyor?

155

BeanPostProcessor yazma deneyiminiz var mı? Hangi görev için?

153
/15