This Repository is for what I learn in academy (2019.05.10 ~ 2019.12.13)
- JDK 1.8
- Oracle : 11g Express Edition
-
JQuery : /1.12.4/jquery.min.js
-
JSON : json-simple-1.1.1.jar
-
JSTL
- jstl
- standard
- cos
-
Oracle : oracle6_g
-
Maven
-
Spring : 4.2.5.RELEASE
-
aspectj : 1.6.5
-
log4j : 1.2.15
-
mybatis : 3.2.3
-
mybatis-spring : 1.2.2
-
-
CentOS : centos7
-
Tomcat : apache-tomcat-9.0.22.tar.gz
-
Eclipse : eclipse-jee-oxygen-3a-linux-gtk-x86_64.tar.gz
-
Oracle : oracle-xe-11.2.0-1.0.x86_64.rpm
-
Maria : MariaDB-10.0.15-centos7_0-x86_64*.rpm
- MariaDB-client
- MariaDB-server
- MariaDB-common
- Hadoop : hadoop-1.2.1.tar.gz
- hive : hive-1.0.1.tar.gz
- Android Studio
- Driver : RealSYS_USB_Device_Driver(20170316)
- CAN : CANPro_v1.4
- 190521
- Git
- Markdown editor : Typora
- 190522
- Simple Git init & push
- 190906
- Git branch & merge
- fast-forward merge
- auto merge (without conflict)
- merge with conflict
- Git pull request
- Git branch & merge
- 190522
- Eclipse short-cut : Generate Constructor & Getter and Setter
- 190523
- Throw Exception
- Static(or Class) variables
- 190528
- Inheritance
- specialize using 'instanceof'
- 190530
- SQL
- JDBC in Java
- 190603
- Functions
- View
- SubQuery
- Join
- 190610
- Commit, Rollback
- Small Team Project
- CRUD implementation
- Communication with Java and Oracle
- Abstraction using Biz, Dao Class
- 190611
- Introduction : Client Side Languages & Server Side Languages
- JavaEE & Tomcat Installation
- HTML
- Element
- Tags
- 190612
- HTML Tags
- a
- table
- form
- audio
- video
- fieldset
- HTML Tags
- 190613
- ID, Classifier(#, .)
- CSS Tags
- Google Fonts
- Text
- Block Type (margin, padding)
- Background
- Skill
- How to make row pattern in list
- display : inline;
- How to make row pattern in list
- 190614
- Float
- Bootstrap
- Download Template
- 190618
- JavaScript
- alert
- console.log
- JavaScript Function : Form Argument
- this.form
- CodeMix
- JavaScript
- 190619
- Object (== JSON)
- Function Skills
- Class
- Error
- 190620
- SetTimeout
- SetInterval
- 190621
- JQuery : Installation
- Basic Use
- val, html, css
- not, eq
- event
- click
- hover (mouseenter + mouseleave)
- on
- form
- show, hide, toggle, animate
- addClass, removeClass
- foreach
- 190624
- JQuery : scrollTop
- AJAX : Communication Skill with Server
- Server Side : Servlet
- AJAX Request
- JSON Response
-
- HighChart Uses
- Data Type
- JSON
- XML
- How to parse xml : find function
- OpenAPI
-
- CROSS-CHECK PROBLEM
- HTML5 New Functions
- Storage : Session, Local
- Web Socket
- Server Event
- Drag And Drop
- Geolocation
- KakaoMapAPI
-
- Servlet
- Response Method
- PrintWriter
- JSP
- JSP Library
- JSTL
- if
- choose, when, otherwise
- foreach
- JSTL
- Servlet Dispatcher
- ask?type=''
-
- Component Models
- JSP & JQuery
- Double Request : 'sendRedirect' function
- Servlet Library
- COS : the library for uploading the files
- MultipartRequest
- Hidden : How to send additional datas
-
- Dispatcher
- web.xml : servlet-mapping
- partial page change
- jsp:include
- Dispatcher
-
- HttpSession
- SimpleWebProject
- Dispatcher
- Servlet
- Partial Page
- jsp:include
-
- Spring Properties
- IoC
- AoP
- POJO
- Spring Installation
- Maven
- Spring Setting
- Spring.xml
- AbstractApplicationContext
- bean
- Spring Properties
-
- xml import
- Annotation
- context
- Mixing : bean & Annotation
- AoP
- aop : config, pointcut, aspect
- JoinPoint
- AoP - Annotation
-
- MyBatis & Oracle
- tx
- spring.xml setting for mybatis
- MyBatis Uses
- Mapper
- Annotation : Transactional
- SpringMVC
- web.xml Setting
- spring.xml Setting
- mvc
- ViewResolver
- MyBatis & Oracle
-
- SpringMVC
- Argument
- ClassMaker
- Multipartfile : How to upload files
- spring.xml Setting
- File Upload : FileOutputStream
- SpringMVC
-
- VMware Player
- How to install CentOS
-
- Linux Setting
- Remove Update (Stay this version) : yum repo setting
- Network : Static Network Address Setting
- Host : IP & host mapping
- Linux Setting
-
- Linux Commands :Basic
- Vim Editor
- Mount
- Administrator
- User Command
- Group Command
- Skel & .bashrc
-
- How to install Programs
- Hard & Symbolic Link
- Linux Command
- find
- whichis
- where
- program installation
- Java : jdk1.8
- Apache Tomcat
- rpm & yum
- Compression Or DeCompression
- tar
- xz , gzip ...
- How to firewall config
-
- Marco
- Cron
- At
- How to install OracleDB
- Marco
-
- Creating WorkSpace Using GUI
- How to start server : WAR
- How to install MariaDB
-
-
HDD System
- IDE > SATA
- SCSI > SA-SCSI
-
HDD control Command
- fdisk
- fstab
-
-
- RAID : if the situation the HDD is lost
- Linear RAID
- RAID0
- RAID1
- RAID5
- RAID6
- RAID Command
- mdadm
- mkfs
- RAID : if the situation the HDD is lost
-
- LVM
- pvcreate
- vgcreate
- lvcreate
- Installating CentOS with RAID1
- LVM
-
- Shell Programming
- variables
- argument
- programming with bash commands
- if - else
- case
- for & while
- function
- Shell Programming
-
- ROOT : How to start '/' in Tomcat Server
- Windows
- Linux
- Log4j
- Redirect : 404 Error Page
- ROOT : How to start '/' in Tomcat Server
-
- Introduction : Big Data
- Before Big Data...
- Hadoop
- Installation for Hadoop in Linux
- Type
- Single
- Virtual Distribution
- Fully Distribution
- Type
- Virtual Distribution
- Settings
- Introduction : Big Data
-
- Hadoop Fully Distribution
- Settings
- Hadoop Fully Distribution
-
- File Systems
- Before Hadoop
- DAS
- NAS
- SAN
- Hadoop : HDFS + Map Reduce + Distributed System
- Before Hadoop
- Hive : Hadoop Eco System
- Installation MySql
- Settings
- Uses
- File Systems
-
- Hive SQL
- How to Use SQL
- How to load Datas
- Java + Hive
- Hive Listener
- Librarys
- Code
- Hive SQL
-
- Why we make Native App?
- Security
- Push Notification
- Android Studio Installation
- Why we make Native App?
-
- AVD Manager : How to make Virtual Phone
- How to make New Project
- minSdkVersion
- targetSdkVersion
- dependencies : External Libraries
- Basic Structure
- Java
- MainActivity
- Res
- layout
- mipmap
- values
- drawable
- AndroidManifest
- Java
- Build
- Generate Signed Bundle : Distributed Apk
- Build Bundle : Debug Apk
- Logcat
- LifeCycle
- OnCreate
- OnResume
- OnPause
- OnDestroy
- Widget
- Layout
- View
- ViewGroup
- How to get Widget
-
-
Button
-
Text
- TextView
- EditText
-
EventListener
-
OnClickListener
- OnCheckedChangeListener
- OnTouchListener
- GestureDetector
- OnKeyDown
- OnConfigurationChanged
-
How to save datas
- Bundle
- OnSaveInstanceState
- SharedPreferences
- Bundle
-
Custom View
- Toast
- Dialog
- ProgressBar
- progressDialog
-
-
- Android Contents
- Activity
- Service
- BroadCast Receiver
- Content Provider
- How to move Activitys
- Intent
- startActivityForResult
- OnActivityResult
- setResult
- How to execute External App
- Fragment
- getSupportFragmentManager
- beginTransaction
- replace
- commit
- Android Contents
-
-
MenuBar
- OnCreateOptionsMenu
- OnOptionsItemSelected
-
CalendarView
-
TimePicker
-
Service
-
startService
- onStartCommand > Runnable > Thread.start
- How to send the data to activity
- onNewIntent
- Flag Setting
- FLAG_ACTIVITY_NEW_TASK
- FLAG_ACTIVITY_SINGLE_TOP
- FLAG_ACTIVITY_CLEAR_TOP
- startAcvitity
- Binder : How to connect the service in activity
- ServiceConnection
- IBinder
- bindService
-
Broadcast Receiver
- AndroidManifest Setting
- permission
- receiver
-
-
- Broadcast Receiver
- IntentFilter
- BroadcastReceiver
- registerReceiver
- listView
- BaseAdapter
- setAdapter
- addItem
- listViewEvent
- OnItemClick
- Spinner
- Broadcast Receiver
-
- WebView
- android > web
- web > android
- seekBar
- Thread
- Handler
- obtainMessage
- sendMessage
- runOnUiThread
- handler.post
- handler.postDelayed
- Handler
- WebView
-
- AsyncTask
- onPreExecute
- onProgressUpdate
- onPostExecute
- doInBackground
- executeOnExecutor
- Network
- URLConnection
- InputStream
- StringBuilder
- JSON
- JSONArray
- JSONObject
- AsyncTask
-
- SQLite
- SQLiteOpenHelper
- SQLiteDatabase
- execSQL
- rawQuery
- Cursor
- Content Provider
- setAction
- startActivityForResult
- OnActivityResult
- Uri
- ContentResolver
- SQLite
-
- MediaPlayer
- VideoView
- YoutubeAPI
- Location
- LocationManager
- getSystemService
- LOCATION_SERVICE
- LocationListener
- requestLocationUpdates
- Map
- SupportMapFragment
- GoogleMap
-
- Vibrator
- Ringtone
-
- Thread
- ThreadGroup
-
- ThreadContol
- sleep
- interrupt
- InterruptedException
- ThreadInfo
- Thread.currentThread
- Banned (can't use anymore) > use flag
- suspend
- resume
- stop
- synchronized
- wait
- notify
- ThreadContol
-
- PipedReader, PipedWriter
- InputStream
- BufferedInputStream
- InputStreamReader
- FileInputStream
- DataInputStream
- ObjectInputStream
- OutputStream
- BufferedOutputStream
- OutputStreamWriter
- FileOutputStream
- DataOutputStream
- ObjectOutputStream
- Serializable
- transient
-
- Socket
- Server
- ServerSocket (+ port)
- Socket
- OutputStream
- DataOutputStream
- Client
- Socket (+ ip, port)
- InputStream
- DataInputStream
- Server
- Map<ip, socket>
- Collection
- keys
- values
- Collection
- Socket
- 190926
- How to install CAN
- JAVA + CAN
- RXTXcomm.jar
- rxtxParallel.dll
- rxtxSerial.dll
- CAN Protocol
- 191105
- IAM
- 유저생성
- 그룹생성
- 그룹-유저 추가
- MFA
- MFA 활성화
- Authy
- 실습
- VPC
- VPC생성
- Subnet 생성
- Gateway 생성
- 라우팅 테이블 생성
- 보안 그룹 생성
- 인바운드, 아웃바운드 규칙 생성
- EC2
- 인스턴스 생성
- 인스턴스 이미지 생성
- 로드 밸런서 생성
- 로드 밸런서 보안 그룹 선택
- 로드 밸런서 라우팅 구성
- VPC
- IAM
- 191121
- Project Structure in Bixby Developer Studio
- Model
- How to make Model
- capsule.bxb
- Action
- How to make Action
- code
- Target
- ko-KR : training
- End-Point
- endpoints.bxb
- View
- SearchResult.view.bxb
- Model
- Bixby Github
- Bixby New Functions
- Templates
- Facts Templates
- Search Templates
- Templates
- Bixby Data Getting Methods
- Crawling
- Open API Request
- RestDB.io
- Bixby Debugs
- How to start Debug Mode
- Plan Graph
- console.log
- How to make Story for Testing
- export story
- assertion
- re-training
- on-device test
- Private Submission
- get Revision ID
- Developers' options
- insert Revision ID
- run Test
- Project Structure in Bixby Developer Studio