본문 바로가기
728x90
반응형

태그

백엔드(Back-End) 인프런 워밍업 클럽 개인 회고 백엔드 Java(자바) Python(파이썬) 코딩 테스트 프로그래밍 언어(Programming Language) 스프링 스터디 회고 인프런 스터디 자료형(Data type) 백엔드 스터디 스프링 데이터 JPA 프론트엔드(Front-End) 웹 백엔드(Web Back-end) 기초 JPA JavaScript 프로세스와 스레드 컴퓨터 구조(Computer Architecture) 변수(Variable) 컴퓨터 통신(Computer Communication) 백엔드(Back-End) 기초 운영체제(Operating System) math.random() node.js jquery MySQL Git 기본 명령어 인프런 워밍업 클럽 0기 스터디 개인 회고 스프링 데이터 JPA JpaRepository MySQL WHERE 자바스크립트 const let var 스프링 데이터 Java 메서드 메서드 오버로딩(Overloading) 인스턴스(Instance) 클래스(Class) git fork 객체(object) 캐시 메모리(Cache memory) 조건문(Conditional statements) IP 주소 변환 함수 윈도우 소켓(Windows socket) 문자(Character) 문자열(String) 상수(Constant) 함수(Function) HTML 태그(Tag) HTML(Hypertext Markup Language) 컴퓨터 과학(Computer Science) 컨텍스트 스위칭(Context Switching) 인터럽트(Interrupt) git pull request 자바스크립트 화살표 함수 git merge mysql order by 웹 서버 프로그래밍 git commit 인프런 git push mysql select AWS EC2 android studio Non-Blocking 증감 연산자 논리 연산자 비교 연산자 GitHub if 문 Git 웹(Web) tcp 세션 반복문 UDP This 데이터베이스 운영체제 쿠키 my sql root 접속 mysql 접속 오류 error 1045 (28000): access denied for user aws rds mysql 연동 오류 git authentication github authentication failed for github 토큰 만료 s3 사진 업로드 the bucket does not allow acls amazons3exception 블로그 운영 회고 깃 헙업 협업 전략 GitFlow 전략 풀 리퀘스트 git organization h2 임베디드 모드 스프링 h2 db 연동 스프링 h2 db 테스트 spring docs swagger 연동 Swagger springdocs Springdocs Spring boot Swagger 연동 permission denied(publickey) 해결 GitHub Permission denied Git permission denied 인프런 워밍업 클럽 수료 인프런 워밍업 백엔드 0기 Campus Connect 트랜잭션 이론 과제 수행 인프런 워밍업 스터디 인프런 워밍업 클럽 백엔드 인프런 백엔드 스터디 mysql right join mysql 조인 문법 mysql 집계 함수 자바 String 메서드 자바 String 클래스 스프링 DispatcherServlet FrontController DispatcherServlet 스프링 프론트 컨트롤러 패턴 자바 런타임 예외 Checked Exception Unchecked Exception의 차이점 자바 Checked Exception Unchecked Exception 에러의 종류와 특징 오류와 예외의 차이 톰캣 WAS 자바 서블릿 특징 웹 서버 특징 WAS 특징 웹 서버 WAS 차이점 웹 서버 웹 애플리케이션 서버의 차이점 자바 예외 CheckedException UncheckedException OOP SOLID 원칙 자바 접근 제어자 종류 자바 Thread-safe String 불변 객체 StringBuilder / StringBuffer 차이점 자바 파일 실행 과정 JAVA 개발자 면접 준비 JVM JIT 컴파일러 JVM Heap JVM Heap 영역 JVM 런타임 데이터 영역 JVM 정리 JVM의 특징 Gabage collection Maven 라이프 사이클 Gradle 라이프 사이클 빌드 라이프 사이클 build.gradle 설정 빌드 도구 Maven 빌드 도구 Gradle Gradle Maven 차이점 자바 빌드 도구 NoSQL 데이터베이스 데이터베이스 트랜잭션 데이터 일관성 무결성의 차이 MySQL 장단점 MySQL 특징 NamedQuery 스프링 데이터 JPA NamedQuery JPA 쿼리 메서드 스프링 데이터 JPA 사용자 정의 쿼리 메서드 스프링 데이터 JPA 쿼리 메서드 쿼리 메서드 기능 JPA JpaRepository JpaRepository 공통 기능 동적 프록시 기술 스프링 데이터 구현체 스프링 데이터 JPA 상속 계층도 스프링 데이터 JPA 공통 인터페이스 기능 스프링 동적 프록시 JPA 식별자 지정 JPA @Column JPA @Entity JPA @GeneratedValue JPA @Id JPA 필드와 컬럼 매핑 JPA 객체와 테이블 매핑 JPA 기본 키 매핑 쓰기 지연 저장소 JPA 변경감지 엔티티 매니저 데이터베이스 dialect JPA 특징 JPA 이점 JPA 하이버네이트 JPA 정의 JPA(Java Persistence API) MariaDB ERROR 1356 (HY000) MariaDB 연동 문제 MariaDB 비밀번호 설정 로드 밸런싱 가중 라운드 로빈 알고리즘 로드 밸런싱 라운드 로빈 알고리즘 L7 로드 밸런서 L4 로드 밸런서 수직적 확정 CORS 스프링 설정 CORS 문제 교차 출처 자원 공유 문제 인증과 인가의 차이점 인가(Authorization) 인증(Authentication) HTTP 메서드 멱등성 HTTP 메서드 특징 정리 Spring Boot 3.x 프로젝트 생성 실패 Spring Boot 3.x MySQL LIMIT / OFFSET MySQL DROP TABLE MySQL INSERT INTO 데이터베이스 CRUD RDBMS 뜻 cookie-parser in Express body-parser in Express Error 처리 Middle-ware in Express bin/www Express 구조 Express & Generator 클러스터(Cluster) 커스텀 어노테이션 PAE / PSE Windows Paging LDTR 윈도우 TIB(Thread Information Block) User mode / Kernel mode GDT(Global Descriptor Table) Windows Descriptor Table Windows Segmentation 프로그램 오류와 예외 차이 프로그램의 오류 3가지 자바스크립트 예외 처리 예외 처리(Exception handling) VSCode 테마 변경 VSCode 환경 설정 백엔드 API 백엔드와 프론트엔드 백엔드 엔지니어링 Node event 모듈 readStream.on() fs.createReadStream() 버퍼와 스트림의 특징과 차이점 스트림(Stream) 버퍼(Buffer) fs.readFile() 노드 파일 시스템 모듈 Node fs 모듈 Segmentation & Paging 운영체제의 가상 메모리 관리 Paging(페이징) 기법 Segmentation(세그먼테이션) 기법 스레드의 Context switching 프로세스의 Context switching Round robin scheduling(라운드 로빈 스케줄링) Priority based scheduling(우선순위 기반 스케줄링) 가상 메모리 공간 내부의 프로세스 java.io.FileOutputStream java.io.FileInputStream 안드로이드 openFileOutput() 안드로이드 openFileInput() 안드로이드 파일 쓰기 안드로이드 파일 읽기 안드로이드 파일 처리 데이터베이스 조인 안드로이드 대화 상자 안드로이드 컨텍스트 메뉴 안드로이드 옵션 메뉴 로드 밸런서 Node의 fs 모듈 Public-key encryption Symmetric-key encryption crypto 모듈 양방향 암호화 crypto 모듈 단방향 암호화 Node의 url 모듈 : querystring 모듈 Node의 URLSearchParams 안드로이드 ActionBar / Fragment 안드로이드 ViewFlipper / TabHost 안드로이드 ScrollView / SlidingDrawer 안드로이드 ProgressBar / SeekBar / RatingBar 안드로이드 AutoCompleteTextView / MultiAutoCompleteTextView 안드로이드 TimePicker / DatePicker / CalendarView 안드로이드 Chronometer 안드로이드 DigitalClock 안드로이드 AnalogClock 절대 경로와 상대 경로의 차이점 Node url 모듈 Node path 모듈 Node os 모듈 Node process 객체 노드 exports Node __filename __dirname Node Timer 함수 kd> dd ntoskrnl.exe WinDbg Extension commands WinDbg Dot commands WinDbg Regular commands kd> g WinDbg의 여러 가지 명령 논리적 오류 Windows 디버깅 커널 디버깅을 위한 Windows 환경 설정 안드로이드 FrameLayout 안드로이드 GridLayout 속성 안드로이드 GridLayout 안드로이드 RelativeLayout 속성 중복된 LinearLayout 안드로이드 LinearLayout 속성 안드로이드 LinearLayout XML / jQuery / JSON / Axios 특징 자바스크립트 global 전역 객체 자바스크립트 REPL 자바스크립트 Data set 자바스크립트 FormData HTTP 멱등성 HTTP 요청 GET / POST 방식의 차이 가상 주소와 물리 주소 Real mode Protected mode Descriptor table Control registers Registers in 80386 80386 CPU 자바크립트 프로미스 자바스크립트 Callback Hell 자바스크립트 구조분해 할당 자바스크립트 템플릿 리터럴 자바스크립트 Block scope / Function scope const let var 주요 차이점 안드로이드 View 클래스의 XML 속성 안드로이드 CheckBox / ToggleButton 안드로이드 ImageView / ImageButton 안드로이드 Button View 클래스 계층도 View 클래스와 ViewGroup 클래스 안드로이드 setImageResource() 메소드 안드로이드 Uri.parse() 안드로이드 getSupportActionBar().setIcon() 메소드 안드로이드 setTitle() 메소드 브랜치 전략 자바스크립트 익명 함수 자바스크립트 for in for of 차이점 가상 메모리(Virtual memory) 자바 오버로딩 오버라이딩 차이 yarn 스크립트 오류 Android Studio 개발 환경 설정 Node.js 정의 CS 과목 여러 가지 프로그래밍 언어 MSA 장단점 마이크로 서비스 아키텍처 소프트웨어 설계 패턴 인텔리제이 플러그인 인텔리제이 Windows 단축키 인텔리제이 유용한 단축키 의존 관계 역전 원칙(DIP) 인터페이스 의존 원칙(ISP) 리스코프 치환 원칙(LSP) 개방-폐쇄 원칙(OCP) 단일 책임 원칙(SRP) 객체 지향 설계 5대 원칙 객체 지향 설계 기법 좋은 객체 지향 프로그래밍 역할과 구현 추상 클래스 사용 이유 Java 추상 클래스 Java멤버 변수 초기화 자바 참조변수 this 자바 생성자 this() Java인스턴스 메서드 Java 클래스 메서드 Java 인스턴스 변수 클래스 변수 사용 Java 클래스 변수 클래스와 객체 차이 Java 객체 Java 메서드 구현 Java 메서드 정의와 호출 2차원 배열 예제 Java 2차원 배열 Java 다차원 배열 Java 난수 발생 Java 조건문 else if Java 조건문 if Java 반복문 do-while Java 반복문 while Java 반복문 for Java 연산자 정리 WAS(Web Application Server) 동적 컨텐츠(Dynamic content) 정적 컨텐츠(Static content) HTTP 요청과 응답 HTTP(HyperText Transfer Protocol) SSL(Secure Socket Layer) 공개키 암호화 방식 대칭키 암호화 방식 스택 주소 지정 인덱스 주소 지정 베이스-레지스터 주소 지정 상대 주소 지정 변위 주소 지정 레지스터 간접 주소 지정 레지스터 주소 지정 간접 주소 지정 직접 주소 지정 즉시 주소 지정 서브루틴 호출(Subroutine call) Shift 연산 여러 가지 연산 체계 RISC 방식 CISC 방식 0주소 명령어 1주소 명령어 2주소 명령어 명령어 사이클 상태도 CPU 명령어 리눅스 리다이렉션 리눅스 파이프 명령 SSH 리눅스 접속 데비안 계열 레드햇 계열 h1~h6 태그 HTML 마크업 언어 HTML 정의 HTML이 무엇인가요? jpa 플러시 자바스크립트 parseFloat() mysql 조건문 ES6 템플릿 리터럴 else-if 문 Booth 알고리즘 비트 확장 2의 보수 표현 1의 보수 표현 부호 -크기 표현 ALU(Arithmetic and Logic Unit) 컴퓨터 산술 동등 연산자와 일치 연산자의 차이 자바스크립트의 역사 전압 증폭도 입/출력 임피던스 OP Amp 반전 증폭기 스톱워치 설계 양방향 시프트 레지스터 증감 연산자와 레지스터의 관계 레지스터(Register) 13진 카운터 74161 회로 존슨 카운터 링 카운터 T 플립플롭 여기표 D 플립플롭 여기표 JK 플립플롭 여기표 SR 플립플롭 여기표 여기표 폐루프 전압이득 getsockopt() setsockopt() 지역 브로드캐스트 서브넷 브로드캐스트 네트워크 브로드캐스트 소켓 옵션(Socket option) 캡슐화(Encapsulation) 다형성(Polymorphism) 접근 제어자(Access modifier) 제어자(Modifier) DMA 전송 사이클 스틸링 데이지 체인 소프트웨어 폴 고립형 I/O 기억 장치 사상 I/O instruction I/O command 직접 기억 장치 액세스(DMA) 인터럽트 구동 I/O 프로그램 I/O 부귀환(Negative feedback) 가상 접지 가상 단락 연산 증폭기 7490 회로 Gitch 돌발펄스 비동기식 10진 카운터 비동기식 3진 카운터 Modulo-M 카운터 4비트 2진 비동기식 하향 카운터 4비트 2진 비동기식 상향 카운터 리플 카운터 java.lang.ExceptionInInitializerError Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter Spring 프로젝트 생성 오류 생성자 super() 참조변수 super 단일 상속(Single inheritance) 클래스 포함 관계 Race problem JK 래치 D 래치 NAND 래치 NOR 래치 SR 래치 데시벨(dB) 중대역 주파수 응답 특성 입출력 모듈 외부 장치 Blue-ray 광 기억장치 브로드캐스팅(Broadcasting) TCP(Transmission Control Protocol) UDP(User Datagram Protocol) 대기 가능 타이머 스레드 동기화(Synchronization) 스레드 핸들(Thread handle) 디스크 파라미터 자기 디스크(Magnetic disk) 신드롬 단어(Syndrome word) 해밍 코드(Hamming code) 오류 정정 멤버변수의 초기화 참조변수 this 생성자 this 기본 생성자(Default constructor) 생성자(Constructor) 3초과 코드 2421 코드 BCD 코드 전달 컨덕턴스 소신호 등가 모델 MOSFET 공통 소스 증폭기 8 x 1 멀티플렉서 4 x 1 멀티플렉서 2 x 1 멀티플렉서 스레드의 생성과 종료 멀티스레드(Multi-thread) 스레드(Thread) 프로세스(Process) 교착 상태(Deadlock) 지역 변수(Local variable) 인스턴스 변수(Instance variable) 클래스 변수(Class variable) 객체지향 언어(Object Oriented Programming Language) 트랜잭션 ACID 증가형 N 채널 MOSFET의 자기 바이어스 회로 증가형 N 채널 MOSFET의 전압 분배 바이어스 회로 N-채널 MOSFET 증가형 MOSFET DRAM과 SRAM 캐시 일관성(Coherency) Write back Write through 캐시 메모리 쓰기 정책(Write policy) 임의(Random) LRU(Least Recently Used) LFU(Least Frequently Used) FIFO(First In First Out) 캐시 교체 알고리즘(Cache replacement algorithm) 디버깅(Debugging) 우선순위 인코더(Priority encoder) 인코더(Encoder) 디코더(Decoder) 세트(집합) 연관 사상(Set associative mapping) 연관 사상(Associative mapping) 직접 사상(Direct mapping) 캐싱(Caching) 순차적 지역성(Sequential locality) 공간적 지역성(Spatial locality) 시간적 지역성(Temporal locality) 데이터의 지역성(Locality) 반복문(Iteration statements) 제어문(Control flow statements) 2진 병렬 가감산기 2진 병렬 가산기 전감산기(Full subtractor) 반감산기(Half subtractor) 전가산기(Full adder) 반가산기(Half adder) 공통 컬렉터 증폭기(Common Collector Amplifier) 공통 이미터 증폭기(Common Emitter Amplifier) TCP 데이터 전송 함수 TCP 클라이언트 함수 TCP 서버 함수 TCP 서버 - 클라이언트의 동작 커맨드 라인(Command line) 2차원 배열(Two-dimensional array) 다차원 배열(Multi-dimensional array) 배열(Array) Java 추상 메서드 메서드(method) 카르노 맵(Karnaugh map) POS(Product of Sum) SOP(Sum of Product) 최소항(Minterm) 부울 함수 간소화(Boolean function simplification) XNOR 게이트(Exclusive NOR Gate) XOR 게이트(Exclusive OR Gate) 개인회고 바이어스(Bias) 설계 동작점 순방향 바이어스 BJT 자기 바이어스(Bias) 회로 BJT 전압분배 바이어스(Bias) 회로 정보처리기사(Engineer Information Processing) DNS 클라이언트(DNS Client) DNS(Domain Name Service) 도메인 이름(Domain name) 연관 접근(Associative access) 임의 접근(Random access) 직접 접근(Direct Access) 순차 접근(Sequential access) PCIe(PCI Express) PCI(Peripheral Component Interconnect) 상호연결 조직(Interconnection structure) 버스 상호연결(Bus Interconnection) 직접 메모리 접근(DAM - Direct Access Memory) 완전수(Perfect number) 소수(Prime number) 중첩 if 문 if - else if 문 if - else 문 드모르간의 정리(De Morgan's law) 부울 대수(Boolean Algebra) BJT(Bipolar Junction Transistor) 리틀 엔디안(Little-endian) 빅 엔디안(Big-endian) 바이트 정렬(Byte ordering) 소켓 주소 구조체 do-while 문 연산자(Operator) 명령어 사이클(Instruction cycle) 벤치마크(Benchmark) 파스칼 표기법(Pascal case) 카멜 표기법(Camel case) NOR 게이트 NAND 게이트 NOT 게이트 논리회로 실습(Logic circuit practice) Intel Quartus Prime 논리회로 실습 윈속(Winsock) 파이프라이닝(Pipelining) 프로세서의 성능(Performance of processor) Eclipse(이클립스) 제너 다이오드 회로 다이오드 리미터 회로 전자회로 설계 컴퓨터 조직(Computer Orgranization) 정류 회로 소켓(Socket) TCP/IP Protocol 논리회로(Logic circuit) aws rds mysql N형 반도체(Negative-type semiconductor) P형 반도체(Positive-type semiconductor) 리터럴(Literal) 조건문(Conditional statement) REST(REpresentational State Transfer) 객체 지향(Object Oriented) 논리적 에러 인터넷 서비스(Internet Service) decodeURIComponent() typeof() Java 17 mysql group by 쿼리 메서드 포트(Port) 자바스크립트 증감 연산자 자바스크립트 명시적 형 변환 자바스크립트 암묵적 형 변환 자바스크립트 parseInt() jpa 엔티티 매핑 프론트 컨트롤러 패턴 H2 Database node fs 자바 어노테이션 수평적 확장 java 11 인프랩 이벤트 기반 jpa 영속성 컨텍스트 계층형 아키텍처 OOP 4대 특징 인증과 인가 이벤트 루프 git token Spring MVC Project mysql이란 string.Join() springfox HTTP 메서드 속성 WebMvcConfigurer 인스턴스 메서드 자바 예외 Mysql Having java 조건문 리눅스 ps 전자 서명 module.exports TCP 3-way handshaking git 협업 서블릿 컨테이너 EntityManagerFactory object 클래스 스프링 어노테이션 String[] args 자바 가상머신 경사 하강법 sockaddr H2 DB Scale-up git conflict 손실 함수 템플릿 리터럴 Toast.makeText() Synchronous java 배열 초기화 entitymanager AWS S3 버킷 vscode 단축키 template literal 모놀리식 아키텍처 ES5 커널(Kernel) 기밀성 무결성 가용성 안드로이드 TableLayout 자바스크립트 객체 리터럴 연산자 우선 순위 windows powershell 자바스크립트 데이터 타입 git flow 임계 영역 자바 String JpaRepository Spring data JPA JPQL address translation T 플립플롭 jk 플립플롭 console 객체 유효범위 메모리 관리 기법 깃 브랜치 GDTR 머신 러닝 로드 밸런싱 안드로이드 Toast 임베디드 운영체제 웹 컨테이너 리눅스 grep toString() 싱글 스레드 jwt spring data gradient descent pull request 시프트 레지스터 자바 this 메서드 오버라이딩 ES6 Scale-out java 클래스 java 배열 스프링 부트 spring boot 데이터 일관성 println() Visual Studio Code VSCode 안드로이드 스튜디오 쿠키와 세션 MySQL 기본 문법 pn 접합 다이오드 IT 인프라 http 상태 코드 안드로이드 switch 자바스크립트 hoisting Number() 멱등성 티스토리 블로그 운영 br 태그 hr 태그 Restful API 컴파일 오류 ECMA Script 환경 변수 app.js 서버와 클라이언트 MariaDB p 태그 제어의 역전 서브루틴 비동기식 카운터 동기식 카운터 자바스크립트 객체 REST API 브랜치 encodeURIComponent() switch 문 Windows Kernel Debugging 비즈니스 로직 안드로이드 textview prompt() alert() Cross-origin resource sharing CORS or 게이트 and 게이트 메서드 오버로딩 반복문 for 안드로이드 relativelayout android programming 폰 노이만 구조 HTTP 메서드 안드로이드 edittext 스프링 프레임워크 mysql join mysql left join 용어 정리 while 문 MSA blocking 디멀티플렉서 비반전 증폭기 반전 증폭기 Asynchronous TextView ImageView   암달의 법칙 모바일 프로그래밍 클린 코드 EditText 안드로이드 프로그래밍 리눅스 디렉토리 구조 팀 프로젝트 부동 소수점 Task Queue CD-R 해시 함수 Swagger dispatching 데이터 무결성 의존성 주입 For 문 toast 가상 메모리 settings.xml Micro Kernel Monolithic Kernel 브로드캐스팅 자바(java) 대입 연산자 멀티캐스팅 저주파 런타임 에러 ifconfig Scanner pom.xml 미분적분학 정보처리기사 필기 ACK 캐시 메모리 pde 웹 서버 자바스크립트 배열 마크업 언어 JVM Protected address kernel32.dll ntdll.dll 컴파일 에러 티스토리 블로그 Yarn 대역폭 segment 그레이 코드 HTTPS cd-rom Operating System 런타임 오류 SDRAM StringBuffer 루틴 return문 default 프로시저 npm pspice get 클래스 메서드 WinDbg 정보처리기사 실기 객체 지향 프로그래밍 하이버네이트 Let Button private const 수료식 서블릿 리눅스 배포판 printf() PUT 클래스 상속 콜백 함수 자료형 patch ERD 인터넷(Internet) 뮤텍스 세마포어 캡슐화 추상화 조건문 다형성 HTML5 Spring Framework GC DDR3 post static final 복호화 SHA Simulation CISC RISC SSL Delete H2 암호화 OOP cd-rw Spring 지역변수 상속 hibernate SHUTDOWN DDR2 raid import 고주파 nano 판교 WAS MD5 연산자 Public 스터디 OS C 자바스크립트 패키지 DVD Java 이벤트 인터페이스 C++ 도메인 리눅스 telnet ssh Python HTML 블로그