mirror of
https://github.com/wahyd4/knowledge.git
synced 2026-08-08 20:57:48 +10:00
Show all the images
This commit is contained in:
@@ -32,10 +32,14 @@
|
||||
- will impacted by time zone
|
||||
- index by timestamp will be faster than datetime due to 4 bytes.
|
||||
|
||||
## SQL join diagram
|
||||
|
||||

|
||||
|
||||
# Message Queue
|
||||
|
||||
# Rabbitmq
|
||||
|
||||
# activeMQ
|
||||
|
||||
# Redis
|
||||
# Redis
|
||||
|
||||
+18
-8
@@ -10,6 +10,7 @@
|
||||
- System.gc()
|
||||
|
||||
## JVM
|
||||
|
||||
- Method Area
|
||||
- Class name, Constant, static Constant, Class object
|
||||
- Heap
|
||||
@@ -25,6 +26,8 @@
|
||||
- Native method stack
|
||||
- program counter
|
||||
|
||||
### JVM insight
|
||||

|
||||
## Spring
|
||||
- Spring boot
|
||||
- Rest controller
|
||||
@@ -79,13 +82,20 @@
|
||||
- event listener
|
||||
- [https://stackoverflow.com/questions/6270132/create-a-custom-event-in-java](https://stackoverflow.com/questions/6270132/create-a-custom-event-in-java)
|
||||
|
||||
## JAVA se
|
||||
- modifier
|
||||
- public
|
||||
- no modifier
|
||||
- protected
|
||||
- priivate
|
||||
- NIO
|
||||
## JAVA SE
|
||||
|
||||
### modifier
|
||||
|
||||
* public
|
||||
* no modifier
|
||||
* protected
|
||||
* priivate
|
||||
|
||||
### Java modifier diagram
|
||||
|
||||

|
||||
|
||||
### NIO
|
||||
- Channels
|
||||
- A channel is a kind of stream, from the channel data can be read into a buffer.
|
||||
- channel implementations
|
||||
@@ -135,4 +145,4 @@
|
||||
- Selectors
|
||||
|
||||
- A selector allows a single thread to handle multiple Channels
|
||||
- [http://tutorials.jenkov.com/java-nio/index.html](http://tutorials.jenkov.com/java-nio/index.html)
|
||||
- [http://tutorials.jenkov.com/java-nio/index.html](http://tutorials.jenkov.com/java-nio/index.html)
|
||||
|
||||
+12
-2
@@ -1,3 +1,7 @@
|
||||
# Objects inheritances
|
||||
|
||||

|
||||
|
||||
# Background jobs
|
||||
- Resque
|
||||
- Single threaded process
|
||||
@@ -66,8 +70,14 @@
|
||||
- GC.stat
|
||||
|
||||
# Web frameworks
|
||||
- Sintra
|
||||
- Ruby on Rails
|
||||
## Sintra
|
||||
|
||||
## Ruby on Rails
|
||||
|
||||
### How Rails application works
|
||||
|
||||

|
||||
|
||||
- ORM
|
||||
- Active record
|
||||
- Mongoid
|
||||
|
||||
@@ -100,6 +100,12 @@ In his book "Object Oriented Software Construction," Betrand Meyer introduced th
|
||||
- many_to_many
|
||||
- one to many
|
||||
|
||||

|
||||
|
||||
## One UML example
|
||||
|
||||

|
||||
|
||||
|
||||
# Java Design pattern
|
||||
|
||||
@@ -115,4 +121,4 @@ In his book "Object Oriented Software Construction," Betrand Meyer introduced th
|
||||
- about exection
|
||||
- concurrency
|
||||
- dealing with lots of things at once
|
||||
- about structure
|
||||
- about structure
|
||||
|
||||
@@ -72,10 +72,3 @@
|
||||
- One Delivery team
|
||||
- High spped
|
||||
- Team members can address problems more quickly
|
||||
|
||||
# Test
|
||||
|
||||
- unit test
|
||||
- integration test
|
||||
- functional test
|
||||
- selenium
|
||||
|
||||
@@ -1,6 +1,24 @@
|
||||
# Testing
|
||||
|
||||
## Types of testing methodologies
|
||||
|
||||
- unit test
|
||||
- integration test
|
||||
- contract test
|
||||
- smoke test
|
||||
- functional test
|
||||
- selenium
|
||||
- cucumber
|
||||
|
||||
# Test layers
|
||||
|
||||

|
||||
|
||||
|
||||
## Functional test
|
||||
|
||||
### Selenium
|
||||
|
||||
#### How does selenium works
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user