Sobes.tech

Може ли да се модифицира размерът на определената за съхранение на данни област на стека в програмирането?

Junior — Middle
173

Каква е ролята и предназначението на компонентите Spring Boot Starter в проект?

Junior — Middle
173

Какво е изтичане на памет (Memory Leak)?

Senior
173

Задача #2 Какъв ще бъде резултатът в сесия Session #2? Свързване с базата данни с празна таблица t Session #1 --------------------------- psql> BEGIN; -- T1 psql(T1)> INSERT INTO t(id,val) VALUES (1,'a'); -- без COMMIT psql(T1)> COMMIT; --------------------------- Session #2 --------------------------- psql(T2)> SELECT * FROM t; ---------------------------

Senior
173

Задача #3 Какъв ще бъде резултатът в сесия Session #1? Свързване към базата данни с таблицата t с ред INSERT INTO t(id,val) VALUES (3,'c'); COMMIT; Session #1 ------------------------ psql> BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- T1 ------------------------ Session #2 ------------------------ psql(T2)> UPDATE t SET val='c2' WHERE id=3; COMMIT; ------------------------ Session #1 ------------------------ psql(T1)> SELECT id,val FROM t WHERE id=3 ------------------------

Senior
173

Какви методи и инструменти обикновено използваш за взаимодействие с базата данни в рамките на Spring приложения?

Junior — Middle
172

Какво е гладът на потока (starvation)?

Senior
172

Каква е разликата между анотациите @Bean и @Component в Spring и в кои ситуации се използват?

171

Каква е разликата между междинните и терминалните методи в програмирането?

Junior — Middle
171

Може ли да се определи типът на взаимодействие въз основа на URL?

Junior — Middle
170

Можете ли да обясните какво е Spring и за какво се използва в Java разработката?

170

public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Проверка " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // итерация и отпечатване for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Анна-Мария"); // maria2.setName("Анна-Мария"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }

Senior
170

Как да намерите теч на памет (анализ на Heap Dump)?

Senior
169

Можеш ли да изброиш основните методи на интерфейса ExecutorService и да обясниш тяхната цел?

Junior — Middle
169

Какви видове JOIN има?

Senior
169

Какво е изтичане на памет в Java? Какъв е алгоритъмът за неговото откриване?

Senior
169

Какво прави методът parallelStream?

Senior
169

Какъв опит имате с JDBC за взаимодействие с бази данни?

Junior — Middle
168

//Дадени са два бина. При изпълнение на третата итерация в метода m1 възникна изключение. Колко записа ще има в базата данни? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Добавяне на запис в таблицата } }

Senior
168
/17