Сообщения

Сообщения за ноябрь, 2018

graphql финты ушами

когда надо в параметре передать [Int]! то так неззя надо делать объект который быдет иметь такое поле. -------------------------------------------- Multiple fields In a single GraphQL query, we can write as many root query fields as we need. In the server, all these fields will be processed in parallel and will give you the result as a whole. {   latestPost {     title   },   authors {     name   } } src:  https://medium.com/@tkssharma/wrapping-a-rest-api-in-graphql-querying-graphql-779345035949 make type-resolvers so you can go infinitely deep into the graph. I made a simple server example here that shows deep relationships. Because all the noun-fields are references, it goes infinitely deep for any query. * можно добавлять параметризованные поля в типы, но по смыслу это то же самое что мульти запрос: type Word{     id: String!     value: String!     lang1(var1:Int):String! } data class Word(         val id: Int,         val value: String ) { /* эта

mysql transaction Propagation.REQUIRES_NEW

странный баг когда REQUIRES_NEW то будет несколько транзакций если есть вложенность и на каждом REQUIRES_NEW. это может привести к проблеме зависания в процесслисте мускула update инструкции. в общем читать тут: https://stackoverflow.com/questions/19367186/mysql-update-hangs-with-no-error

java...kotlin

иннер классы иногда не обновляются идеей по замене скомпилированных классов или горячей замене. поэтому мавек клин или удалить target. и потом рестарт полный.