Sobes.tech

ERP Consultant

Πες μου για τα επίπεδα απομόνωσης των συναλλαγών. Με ποια έχεις δουλέψει και πώς διαφέρουν;

193

Πώς να αποθηκεύσετε σε μια στήλη συμβολοσειράς της βάσης δεδομένων τιμές που ανήκουν σε λίστα και να εργάζεστε άνετα με τη συλλογή στον κώδικα;

193

Υπάρχει διαφορά στη σειρά ορισμού των πεδίων σε έναν σύνθετο δείκτη; Για παράδειγμα, αν υπάρχει σύνθετος δείκτης (όνομα, επώνυμο), θα χρησιμοποιηθεί ο δείκτης αν το ερώτημα αφορά μόνο το επώνυμο;

187

Πώς υλοποιείται το μοτίβο Inbox στην πλευρά της υπηρεσίας ειδοποιήσεων για την εγγύηση επεξεργασίας μηνυμάτων;

186

Τι είναι το πλαίσιο στο Go; Για τι είναι χρήσιμο, ποιοι τύποι υπάρχουν, ποια μοτίβα εργασίας με αυτό υπάρχουν;

185

Τι είναι τα Virtual Threads; Πώς διαφέρουν από τα Green Threads; Πότε είναι καλύτερο να τα χρησιμοποιείτε;

184

public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }

181

Πώς έγινε η εργασία με βάσεις δεδομένων στα έργα — μέσω ORM ή εγγενών εργαλείων;

179

Πώς υλοποιήσατε τον Outbox worker — γράψατε το δικό σας polling ή χρησιμοποιήσατε ένα εργαλείο υποδομής;

175

Τι είναι ένα servlet; Τι είναι ένα κοντέινερ servlet; Ποια δημοφιλή κοντέινερ γνωρίζεις;

175
/4