How to become a loyal fan of IntelliJ IDEA? Start with the first plug-in you developed

When writing Java code, it often involves repetitive operations. At this time, it's better to have such a plug-in. If it's a scenario that everyone will encounter, the IDE may have provided it. Otherwise, someone may have written related plug-ins. If this operation is unique to your coding environment, you can only write your own tools. So her ...

Posted by sleightofhand on Wed, 12 Feb 2020 05:56:23 -0800

[Java foundation] 09 "common API

API overview API concept API(Application Programming Interface): application programming interface Also known as: help documents To write a robot program to control the robot to play football, the program needs to send all kinds of commands to the robot, such as running forward, running backward, sh ...

Posted by akrocks_extreme on Tue, 04 Feb 2020 03:05:12 -0800

Transaction annotation in Spring@Transactional

@Transactional attribute The @Transactional annotation can only be applied to public modifiers and will not work with other modifiers without error. @Transactional ly is typically added to an implementation class or implementation class method, not to an interface or interface method. @Transaction ...

Posted by The Wise One on Sat, 01 Feb 2020 18:12:33 -0800

IDEA 2019.3 activate cracking tutorial (permanent)

Note: this tutorial patches, activation code collection and network, if there is infringement, please contact the author to delete! On November 28, 2019, JetBrains released IntelliJ idea, the strongest editor of Java, March 2019. This update provides significant performance and usability improvements, including faster startup, easier installati ...

Posted by deckrdx on Tue, 17 Dec 2019 02:54:37 -0800

Installing intelliJ IDEA on a Mac

This is the blogger's first article in blog park. New arrival, please give me more advice ~   I'm sure you already know that IntelliJ IDEA is a very comfortable IDE, so I won't talk much about the benefits of IntelliJ IDEA here. (hereinafter referred to as IDEA) According to the installation sequence of bloggers, you may have stepped into some ...

Posted by dkim777 on Thu, 14 Nov 2019 19:47:15 -0800

13. Spring MVC exception handler

The dao, service and controller of the system are all thrown upward through throws Exception, and finally the spring MVC front-end controller is handed over to the exception processor for processing. Spring MVC provides a global exception handler (only one exception handler in a system) for unified exception handling. Custom exception class Def ...

Posted by BZorch on Mon, 11 Nov 2019 22:52:00 -0800

Source code analysis of Spring Aop

1. Dynamic agents: Jdk and Cglib I. principle difference: java dynamic proxy uses reflection mechanism to generate an anonymous class that implements the proxy interface. It calls InvokeHandler before calling the specific method. cglib dynamic proxy uses asm open source package to load the class file ...

Posted by Grande on Sat, 26 Oct 2019 07:14:54 -0700

Android Studio plug-in development MVP framework code generation plug-in

I. overview When using Android Studio, plug-ins are often used to improve development efficiency (laziness). Some of them are commonly used: GsonFormat, ButterKnife, etc. Because introducing the mvp architecture into the project and writing various classes is a very tedious and repetitive task, so I wrote this plug-in at that time. Now I just ...

Posted by hoolahoops on Mon, 14 Oct 2019 05:53:46 -0700

Use of Thymeleaf objects: date objects

Thymeleaf uses two objects ා dates or ා calendars in the template to process dates, most of which are similar. Development environment: IntelliJ IDEA 2019.2.2Spring Boot version: 2.1.8 Create a new Spring Book project named demo. 1,pom.xmlAdding Thymeleaf dependencies <dependency> <groupId>org.springframew ...

Posted by haddydaddy on Sun, 13 Oct 2019 13:28:16 -0700

WebStorm Download and Installation

As we all know, WebStorm is a JavaScript development tool of jetbrains company. At present, it has been praised by Chinese JS developers as "Web front-end development artifact", "the most powerful HTML5 editor", "the most intelligent JavaScript IDE" and so on. Homologous to ...

Posted by jimmayhugh on Wed, 02 Oct 2019 14:52:33 -0700