Java
Նկարագրեք JavaServer Pages (JSP)-ի հետ աշխատելու ընդհանուր գործնական սկզբունքները։
Ինչպիսի՞ն են Java-ի տողերի առանձնահատկությունները և ինչպես են արտահայտվում:
Կարող եք բացատրել, թե ինչպես է աշխատում ցանցային փոխազդեցությունը Docker կոնտեյներների ներսում?
Ինչպես է կառուցված դասը ResultSet Java-ում?
Ի՞նչ ենք օգտագործում for-each ցիկլ գրելիս:
Ինչ եք օգտագործում նախագծի կառուցման համար՝ Maven կամ Gradle?
Ի՞նչ են JSP-ի հիմնական տեգերի տեսակները։
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Ստուգում, թե գրքը գոյություն ունի " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Գրքը արդեն գոյություն ունի"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Գրքը {} կողմից {} ստեղծվեց, id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // ստուգեք առաջին բանալին if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... մի որոշ տրամաբանություն log.debug("Օգտագործելով բանալի {}", key); }; } } } }
Ի՞նչ է տարբերությունը ուղղահայաց և հորիզոնական բաժանման միջև։
Ի՞նչ են ասինխրոն հաղորդագրությունները։
Ի՞նչն է ամենահեշտ միջոցը կեշը իրականացնել:
Ինչ է մեթոդի վերագրանցումը Java-ում?
Ինչպե՞ս կարելի է օպտիմալացնել կամ վերացնել SQL հարցումում սխալները։
Ի՞նչ եղանակներ կան տվյալների բազան ինտեգրելու Java-ով մշակված հավելվածի հետ։
Ինչպես ճիշտ իրականացնել hashCode և equals մեթոդները դասում?
Ինվերսիայի կախվածություն ինչ է?
Ինչ է Set-ը Java-ում?
Ի՞նչ է «ժամանակավոր աղյուսակը» տվյալների բազաներում և ինչու է այն օգտագործվում:
Ի՞նչ է նշանակում 'static' բանալի բառը Java-ում:
Ի՞նչ է execute, executeQuery և executeUpdate մեթոդների տարբերությունը։