JAVA 121
- Interview_literal/StringBuilder/Exception
- Interview_Java, JVM, OOP
- Bean Scope
- Bean Life cycle callback
- SpringBean Annotations
- 4 ways to inject dependency and Lombok
- Bean with Component Scan(2)
- Singleton
- Spring Container and Bean with configuration class(1)
- IoC, DI
- SOLID, DI
- Open Closed Principle
- Aspect Oriented Programming
- H2, JDBC, JPA, ORM
- Repository, Service, Test, springBean, component scan
- Developing Web
- Iterable, Comparable, Collection
- Stack, Queue
- Map
- Set, Hash, HashSet, LinkedHashSet, TreeSet
- List, ArrayList, LinkedList BigO, DI
- Generic, generic method
- Exception
- Nested Class, Inner Class
- Date and Time
- Wrapper
- Type safe Enum
- Class, System, Math 클래스
- String
- Immutable
- Object class
- Open Closed Principle
- Interface
- Abstract
- Polymorphism
- Final, Constant
- Extends, Overriding
- Java memory, Static, psvm
- Access modifier
- this
- Object oriented, Procedural Oridented, Encapsulation
- Primitive type, Reference type
- Class
- IO 🆚 NIO
- Interview_Spring/Springboot/MVC/AOP
- Mutable 🆚 Immutable, Final
- Interview_GC/StringBuilder/JVM/Overloading/Overriding/Abstract/Interface/Generic
- MVC, MVC Design Pattern
- Bean Scope
- Serialization
- Call by value, Call by reference
- Auth_Spring Security_findId, getNewPassword
- JPA_findByCategory/keyword
- Redis_email certification
- Jasypt_encryption
- Redis_GitCommands
- Entity 🆚 Repository 🆚 JPA 🆚 DTO
- Auth_Spring Security_signup, login
- 스프링 보안코드 환경 변수로 숨기기
- Spring Security 이론
- Cookie, Session, JWT
- Cache, HTTP Cache, E-tag, Spring Cache
- Test Code
- JPA mapping, JPQL, N+1, PSL
- 예외처리, RestController Advice
- ORM, JPA, Pagination, Dirty Checking
- Mapstruct Utility Library, Swagger
- Lombok Utility Library, Logback
- Logging, LogBack, Slf4j
- Spring CRUD
- Spring boot Layer
- Spring boot architecture, layers, DTO
- AOP, PSA, Bean, DI, IoC
- WAS, Servlet, Filter, Interceptor
- Gradle
- Annotation, Reflection
- MultiThread
- Design Pattern
- Method Reference
- Input/Output Stream
- Server-client network, Socket, Serializable
- Stream
- Lambda
- Utility Class
- Optional
- Try-catch, Exception
- Wrapper Class/ Boxing
- Collection Framework_List(Stack, Queue)
- Collection Framework_Map/ Set
- Collection Framework_List
- Collection Framework_Array, Node
- Generic
- Object
- Math/ String Buffer/ Time
- Enumeration
- Java Virtual Machine
- Java IntelliJ
- Inner Class, Anonymous Class
- Single turn
- Interface
- Abstract
- Polymorphism/ Downcasting/ Instanceof
- Static
- JAVA Program Arguments, Main method, Package, Block, Scope
- Primitive Type 🆚 Reference Type
- Extends
- Class/ Instance/ Object/ this, constructor, getter, setter
- Class_Access Modifier
- scanner
- method
- if/ else/ switch
- for/ for-each/ while/ do whlie
- String Method
- Literal/ Symbolic final(상수)/ NULL
- Char/ String
- Operator
- Data Type
- Array
- Variable
- JDK_JRE_JVM
- Java Acyronyms