Recent Posts

Recent Comments





notes and issue research

November, 2016 9

LeetCode: 2. Add Two Numbers

My first task on LeetCode You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8   and ListNode class [...]

Andriy AndrunevchynAndriy Andrunevchyn

MS SqlServer: unique statement

Don’t use  UNIQUE statement like SqlServer will create constraint with random name like UQ__TableName__E39E26653F9E5D18 If you use some automation tool like Flyway you will not be able remove that constraint easily because each time when you recreate table you will get new constraint name Better solution is following in such case you can [...]

Andriy AndrunevchynAndriy Andrunevchyn

Hibernate: comparing dates

Lets assume we have bean MyBean with field createTime if you execute following code Variable ‘time’ was created and saved so that we can expect log will print “Times are equal true” but actually we’ll see “Times are equal false” When hibernate fetch Date from DB it returns java.sql.Date That’s it If you need such condition you should [...]

Andriy AndrunevchynAndriy Andrunevchyn

Spring Boot та JPA – table name issue

  Вирішив поколупатись із Spring Boot і Spring Data Jpa і знайшов цікаву штуку. По дефолту у спрінга стоїть якийсь супероптимальний неймінг який використовує SNAKE_CASE і цей неймінг такий “ядучий” що навіть, якщо ви вказуєте явно camelCase назву для стовпчиків у таблиці на зразок то спрінг це ігнорує. Щоб побороти таке паскудство [...]

Andriy AndrunevchynAndriy Andrunevchyn

Issue. Зберігання пустого масиву у Mongo

Цікаву багу(особливість?) знайшов у mongo/spring-data-mongo Коли зберігаєш пустий ArrayList на зразок То при вичитці монго повертає HashSet і відповідно кидає помилку Чому так стається наразі не вияснив, просто заборонив поки що зберігати порожні масиви та колекції

Andriy AndrunevchynAndriy Andrunevchyn