Data Caching - Java Spring

Data Caching - Java Spring 3r? 3534. 3r3-31. Repeating the same data many times, the question of optimization arises, the data does not change or rarely change, these are different reference books and other information, i.e. the function of obtaining data by key is deterministic. There probably everyone understands - you need a cache! Why do you need to re-search for data or calculation every time? 3r33520.  3r? 3534. So here I will show how to do a cache in Java Spring and since it is closely connected, most likely with the Database, then how to do it in a DBMS using the example of one particular. 3r33520.  3r? 3534. ...
+ 0 -

Bonuses Joker 2018: free live streaming, bauha, party and desktop

Bonuses Joker 2018: free live streaming, bauha, party and desktop  
 
A few days are left before the Joker 2018 conference: it will be held this Friday and Saturday, October 19-20 at the Expoforum. You already know about 42 reports and hundreds of participants, but we have prepared something else.
 
 
According to tradition, a free online broadcast will be launched directly on YouTube. But only the first day and the first hall 3r3r14. . Between presentations, keynote speakers will be interviewed.
 
 
3r3193. Link to broadcast 3r3195. 3r3196.
 
In the free broadcast you will find the following: 3r3203.  
3r3108.  
3r3116. Venkat Subramaniam, one of the best speakers ..
.
+ 0 -

Data Verification - Java & Spring Validation

Validation of class data (bean) in java is not a new topic, but it’s relevant here. I’ll combine various aspects: validation of data in JSR-30? show you how to do this purely in Java and using Spring, how to do it in a standard application and on the Web.
 3r313319. Content: Data Validation (JSR-303) in 3r31310.  3r313319. - standard Java application 3r31310.  3r313319. - using Spring
 3r313319. - association Java + Spring
 3r313319. - Spring MVC 3r31310.  3r313319. Null , @DecimalMin, @Digits, Pattern , Email and others. 3r3405...
+ 0 -

Android development and problem solving related to

Android development and problem solving related todevelopment. 3r3-31. The purpose of article 3r3777.  This article will address the problems of Android development and development in general. We all know that the development of a program is a big complex work that takes a lot of time and effort, and sometimes you have to spend a lot of time to find a solution to a problem, because some solutions from the Internet do not always work. 3r3777.  3r3777.  This article will address the following questions: 3r3-3777.  3r3777.  3r314.  Custom keyboard for Android Multithreading 3r3499.  Advertising integration in the program 3r349.  3r3777.   Custom keyboard ...
+ 0 -

Charles Nutter on dynamic languages ​​in the JVM on jug.msk.ru

At the next meeting of the Moscow community of Java-developers jug.msk.ru On October ? 201? Charles Natter told about the technologies used 3r32399. JRuby [/i] and other dynamic languages ​​for JVM .
 
 
3r314. Charles Nutter on dynamic languages ​​in the JVM on jug.msk.ru
 
Video 3r33238.) 3r3-3124.  
3r3119. “What's Next For The JVM?” ( GOTO 2014 :
Video
)
 
3r3119. “Let's Talk About Invokedynamic” (3r33239. Joker 2016 [/i] : [leech=https://www.youtube.com/watch?v=0vfFHMGESVQ&t=0s&index=19&list=PLVe-2wcL84b-vNYciZHVDYwrOhpQRE-DT] Video 3r33238.,
Presentation 3r33232.) 3r3124.  
3r3119. “From Java to Assembly: Down the Rabbit Hole” ( [i] Joker 2016 ...
+ 0 -

Atlassian conference review

Atlassian conference review  
 
This is an overview of the Atlas Camp conference, which was held from 5 to 8 September in Barcelona. Organized her company Atlassian to talk about innovations in their products and for direct communication of Atlassian developers with visitors. The speakers talked about future changes in their API, how their marketplace will evolve, about changes in the interface and best practices in development. In addition, the conference program included presentations from companies developing the most successful and important plugins.
 
 
Since quite a large part of my automation tasks are related to Atlassian ...
+ 0 -

[Питер]Meeting JUG.ru with Venkat Subramaniam - Design Patterns in the Light of Lambda Expressions

On Thursday, October 1? the day before Joker 201? a meeting of JUG.ru with r3r330 will take place at the Petersburg office of Oracle. Venkat Subramaniam
(Dr. Venkat Subramaniam), world-renowned Java-enthusiast, Java-champion, famous speaker, consultant and most popular author of books on programming. Registration and information about the speaker - under the cut.
 3r350.
3r311.
 3r350.
 3r350.
Design patterns are one of the central ideas in object-oriented programming. As soon as lambda appeared in the Java language, there was a reason to think about their influence on the design patterns. On this ...
+ 0 -

Boot yourself, Spring is coming (Part 2)

Evgeni 3r335. EvgenyBorisov
Borisov (NAYA Technologies) and Kirill tolkkv Tolkachev (Cyan. Finance, 3-3-39. Twitter 3-3-331341.) Continue to talk about applying Spring Boot to solving the problems of an imaginary Iron Bank of Braavos. In the second part, we will focus on the profiles and subtleties of launching the application.
3r31331.  
Boot yourself, Spring is coming (Part 2) 3r31331.  
3r31331.  
here 3r31341. .
3r31331.  
So, until recently, the customer came and simply demanded to send a crow. Now the situation has changed. Winter came, the wall fell.
3r31331.  
First, the principle of issuing loans is changing. If earlier, with ..
.
+ 0 -

Fast Fixed Point Math for Java Financial Applications

 3r33625. 3r3-31. 3r3611. It is no secret that financial information (invoices, transactions, and other bookkeeping) is not very friendly with floating point numbers, and many articles recommend using a fixed point (fixed point arithmetic). In Java, this format is represented, in fact, only by the BigDecimal class, which cannot always be used for performance reasons. You have to look for alternatives. This article describes a self-written Java library for performing arithmetic operations on fixed-precision numbers. The library was created to work in high-performance financial applications and allows ...
+ 0 -

Backenders of all countries united. We tell how Backend United # 2

Backenders of all countries united. We tell how Backend United # 2 
3r3-31.
September 2? we held Backend United # 2: Minced meat - a meeting dedicated to backend testing. We talked about the methods of testing the backend, its differences in different languages. We discussed the CDC approach to testing microservices - why Avito uses native tests written in the languages ​​of consumer services. They talked about the mechanics and difficulties of implementing Pact - a set of libraries that implement the Consumer-Driven Contract API testing approach. And we learned how to create honest and effective insulation tests in microservice architecture.
 
Under the cut ...
+ 0 -