목록개발 공부 (108)
코딩일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1mkrB/btr0Ivr3JEZ/3HYlHfYtfg1hr9KvHf7Uk0/img.jpg)
What Happens When You Type google.com Or Any Other URL In Your Browser And Press Enter을 번역 글입니다. What Happens When You Type google.com Or Any Other URL In Your Browser And Press Enter Introduction Nowadays in the digital era, we use the internet for just about everything. We can study, connect with our friends and relatives through social media, play online games with people all over the world, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k7rXT/btr0DjsErEH/Lak7JtWUvJaEjEZ2s4fi21/img.png)
Win32과 Win64은 각각 32비트와 64비트 운영체제를 의미합니다. 비트는 컴퓨터가 처리하는 데이터의 단위로, 0과 1로 구성된 이진법 언어로 명령을 처리합니다. WIN32는 32비트 운영체제로, 2의 32승 크기만큼 데이터를 처리할 수 있습니다. WIN64는 64비트 운영체제로, 2의 64승 크기만큼 데이터를 처리할 수 있습니다. 이를 숫자로 표현하면 32비트는 4,294,967,296 가지, 64비트는 18,446,744,073,709,551,616 가지입니다. WIN32 운영체제는 32비트의 정보를 처리하기 때문에, 이에 맞는 메모리 크기인 4GB만을 사용할 수 있습니다. 반면, WIN64 운영체제는 4GB 이상의 램을 구비했을 때 그 성능을 제대로 끌어낼 수 있습니다. 이론적으로는 192GB..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kTC5t/btrZC51H4oT/gWyCB0LFXhjpB8g1kAuL3k/img.png)
Java Collection 이란?? Java Collection은 Java에서 객체들의 그룹을 나타내고 조작하는 데 사용되는 클래스와 인터페이스의 집합을 말합니다. 이를 사용하면 객체 그룹을 하나의 개체로 저장, 검색 및 조작할 수 있습니다. Java Collection Framework(JCF)은 객체 그룹을 관리하는 데 일반적으로 재사용 가능한 기능을 제공하는 인터페이스, 클래스 및 알고리즘의 집합입니다. JCF에는 List, Set 및 Map과 같은 여러 인터페이스가 포함되어 있으며 각각 다른 속성과 동작을 갖습니다. 예를 들어 List는 중복 요소를 허용하는 순서가 있는 컬렉션입니다. Set은 중복을 허용하지 않는 비순서 컬렉션이며 Map은 키-값 쌍의 컬렉션으로 연관된 키에 기반하여 값을 검색..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zhFiM/btrYwnRzeS8/mQWuwIWiELCvtS6SK0JGbk/img.png)
작성하게 된 이유 프로그래머스에서 문제를 풀고 나면 다른 사람의 풀이를 볼 수 있는 데 거기서 대부분 stringBuilder라는 것을 사용하길래 뭐길래 다들 이렇게 사용한 지 궁금하여 정리하게 되었다. StringBuilder 예시 public static void main(String[] args) { StringBuilder sb = new StringBuilder(); // 요소 추가 sb.append("Hello"); System.out.println(sb);//Hello sb.append("World"); System.out.println(sb);//HelloWorld // 문자열 가져오기 String str = sb.toString(); System.out.println(str);//Hell..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qzJCa/btrVzm9aBuL/hPa9hMGeESwmeBTvUq6RZ0/img.png)
MySQL 에서는 현재 시각을 조회하는 함수로 NOW() 와 SYSDATE 함수가 있으며 현재의 시간을 반환하는 같은 기능을 수행 SELECT NOW(); SELECT SYSDATE(); 시간 결과 차이 먼저 SYSDATE() 는 같은 SQL 에서도 조회 시점에 따라서 결과가 달라지게 됩니다. mysql> Select NOW(), SLEEP(5), NOW(); +---------------------+----------+---------------------+ | NOW() | SLEEP(5) | NOW() | +---------------------+----------+---------------------+ | 2017-10-31 09:57:36 | 0 | 2017-10-31 09:57:36 | +-..
nestat 명령어란?? nestat(network statistic)명령어는 전송 제어 프로토콜, 라우팅 테이블 등 수 많은 네트워크 인터페이스 (네트워크 인터페이스 컨트롤러 또는 소프트웨어 정의 네트워크 인터페이스), 네트워크 프로토콜 통계를 위한 네트크 연결을 보여주는 명령 줄 도구이다. 네트워크 통계( netstat) 명령은 문제 해결 및 구성에 사용되는 네트워킹 도구이며 네트워크를 통한 연결에 대한 모니터링 도구 역할도 할 수 있습니다. 수신 및 발신 연결, 라우팅 테이블, 포트 수신 및 사용 통계는 모두 이 명령의 일반적인 용도입니다. netstat -a TCP와 UDP를 모두 사용하여 모든 수신 포트를 나열 nestat -at TCP 모든 수신 포트를 나열 nestat -au UDP 모든 수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PYl9B/btrVAZEOisT/Zf5EjMh7VGWBuGyMKPKdJ0/img.png)
결론부터 말을 하자면! ANSI SQL이란?? ANSI, American National Standards Institute(미국 표준 협회)가 각기 다른 DBMS(Oracle, MySQL 등)에서 공통적으로 사용할 수 있도록 고안한 표준 SQL문 작성방법입니다. 이를 찾아본 계기?? 일을하다가 LEFT JOIN구문을 사용했다고 한 부분에서 뭔가 특이한 SQL 구문을 보게 되었다?? 이게JOIN 방법이라고?? 우선 예제를 보자?? -- ORACLE SELECT a.name, b.name FROM STUDENTS a, TEACHERS b WHERE a.class_no = b.class_no -- ANSI SELECT a.name, b.name FROM STUDENTS a JOIN TEACHERS b ON ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mquae/btrVkfOpr71/N1fiu7HTyJPDolAbVeKf1k/img.png)
가장 중요한 SQL 명령어 들 SELECT- 데이터베이스에서 데이터 추출 UPDATE- 데이터베이스의 데이터 업데이트 DELETE- 데이터베이스에서 데이터를 삭제합니다. INSERT INTO- 새로운 데이터를 데이터베이스에 삽입 CREATE DATABASE- 새로운 데이터베이스 생성 ALTER DATABASE- 데이터베이스 수정 CREATE TABLE- 새로운 테이블 생성 ALTER TABLE- 테이블 수정 DROP TABLE- 테이블 삭제 CREATE INDEX- 색인 생성(검색 키) DROP INDEX- 색인을 삭제합니다. SELECT 구문(데이터 조회) SELECT * FROM Customers; SELECT column1, column2, ... FROM table_name; SELECT Cust..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MfXIy/btrUTZmzktY/PiwwtJFatECzlyEKLsJHpk/img.png)
git 설치 확인하기+ 버전확인 git --version 위 명령어를 통해 나온것이 없다면 git을 설치해야한다. Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com git 세팅설정 확인방법 git config --list 나가고 싶다면 q 입력 git ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9II8s/btrSUAn8QYZ/0ltrqzYR76JP5XFtgTOLcK/img.png)
자바스크립트의 특징 자바스크립트는 싱글 스레드 기반의 언어이며 1개의 콜 스택을 사용한다. 1개의 콜 스택을 사용하기 때문에 하나의 함수의 작업이 오래 걸리게 되면 그 이후에 실행될 다른 작업들은 실행이 되지 못하는 상황이 발생하게 된다. 이 문제를 해결하기 위하여 비동기 콜백 방식을 사용하고 있다. 이와 관련된 내용이 메시지 큐와 이벤트 루프다. 들어가기 앞서 자바스크립트는 콜스택과 메모리 힙이라는 메모리 구조를 통해 데이터 및 코드 실행을 관리한다. 1. 콜스택(Call Stack) 원시타입(숫자 등) 데이터가 저장된다. 실행컨텍스트(Execution Context)를 통해 변수 식별자(이름) 저장 스코프 체인 및 this 관리 코드 실행 순서 관리 등을 수행. 실행 콘텍스트(Execution Con..