개발공부 (8) 썸네일형 리스트형 [docker][linux] docker bash -l 옵션 docker를 사용하다 보니 컨테이너 안의 bash를 실행할 때 -l 옵션이 어떤 역할을 하는지 중요하게 되었다 --help를 했는데 나타나지 않기에 검색해서 찾아봤다 . -l은 로그인 쉘을 실행하겠다는건데 -l 을 하지 않으면 root계정의 모든 권한을 사용할 수 없다. 분명 root계정을 가지고 있지만 권한이 없다고 나타나니 이때는 -l옵션을 줘서 쉘에 접근하면 된다. 로그인 쉘 절차 1. /etc/profile .(source 명령으로 /etc/bash.bashrc 를 읽어들인다. 2. ~/.bash_profile 3. ~/.bash_login 4. ~/.profile ~/.bashrc 파일을 읽는다. 순서로 파일을 읽는다. 이에 login shell이 아닌 경우에는 source 명령어를 바로 실행.. [jstree] jstree 유의점 jstree를 찾는 사람이 은근히 많다는 점을 알게 되었다. jstree를 회사에서 적용한지는 조금 오래되었지만 적용 당시 굉장히 애를 먹었던 리스트들을 차근차근 생각날때마다 추가해 나가고자 한다. 1. jstree에서 로딩중.. 이라는 메세지가 나타나면서 트리 전체가 나타나지 않는 문제 -> 하나라도 parentid가 없이 오게 되면 전체 트리를 뿌리는데 문제가 생겨버린다. 이런 메세지가 뜬다면 parentid가 제대로 왔는지 데이터를 차근차근 찾아가다보면 찾을 수 있다. 2. jstree에서 id 컬럼으로 원하는 값이 있다. -> json 데이터로 내 맘대로 가지고 온다고 jstree가 알아서 뿌려주는게 아니다. id값으로 정해져있는 컬럼이 있는데 그것을 정해줘야한다. (id상관x , parentid.. 사용하는 포트 잘 알려지고 현재 내가 사용하고 있는 포트 tcp 22 : ssh (Secure Sell) ssh scp , sftp tcp 23 : 텔넷 프로토콜 ( 암호화되지 않은 텍스트 )tcp 25 : SMTP (Simple Mail Transfer Protocol )tcp 53 : DNS ( Domain Name System ) udp tcp 80 : HTTP ( Hyper Text Transfer Protocol ) udptcp 109 : POP2 (Post Office Protocol version 2 ) 전자우편 가져오기 tcp 110 : POP3 ( Post Office Protocol version 3 ) 전자우편 가져오기 tcp 143 : IMAP4 ( Internet Message Access Pr.. REST API What is the REST REST = REpresentational State Transfer 구성 - 자원 : URI- 행위 : HTTP METHOD 특징 REST API에는 여러가지 형태로 데이터를 가져올수 있는데 (JSON, XML ...) HTTP + JSON 형태로 가져오게 되면 C, JAVA, PYTHON,,, 을 구애받지 않고 사용할 수 있다 JSON 형태로 사용했을때 특별히 다른 파싱과정이 없더라도 JAVASCRIPT로 변환할 수 있기에 HTTP + JSON을 이용하도록 할것이다. (나는.. 하하) 간단히 말하자면 REST API 는 서버를 분리하여 다른 서버에서도 접근이 가능하도록 만드는 것이다 직관적으로 보자면 다음과 같다 client 단에서 view만 있다면 제공되는 서버의 메서.. JSON JSON JSON이란 JAVA SCRIPT OBJECT NOTATION데이터를 저장하고 교환하기 위한 데이터 타입이다 JAVASCRIPT 객체 표기법으로 작성된 텍스트이다 JSON을 사용하는 이유 - JSON 형식은 텍스트 형식이라 서버와 주고받을 수 있고 모든 프로그래밍 언어에서 데이터 형식으로 사용된다. - JAVASCRIPT 에는 JSON형식으로 작성된 문자열을 기본 JAVASCRIPT로 변환하는 내장 함수가 있다 . JSON.parse(); - JSON 형식의 서버에서 데이터를 받으면 다른 JAVASCRIPT객체처럼 사용할 수 있다. 예 ) json형태의 데이터를 html에 출력하기 1234var myObj = { "id" : "pp", "age" : 20, "city": "seoul"};var .. INFORMATION_SCHEMA INFORMATION_SCHEMA 데이터베이스 ( MYSQL )란? " 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합 "- 논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한것 =====> 데이터의 집합 데이터를 테이블에 정리하여 값을 가지고 있고 그 테이블을 정리하여 가지고 있는게 metaData 이다 metaData는 데이터베이스와 같이 빅데이터를 다뤄야 하는 경우에 효율적인 정보처리를 위해 만든 것 오늘 테이블을 살펴보다가 column을 가지고 와야하는 일이 생겼다 근데 SHOW FULL COLUMNS FROM "테이블명" 이렇게 가져오니까 가져는 오는데 값을 가지고 놀수가 없었다 하지만 SELECT COLUMN_NAME F.. String , StringBuilder, StringBuffer 차이점과 유의사항 String , StringBuilder, StringBuffer 차이점과 유의사항 String 은 +연산을 했을때 String a = "a"+"b"를 하게 되면 new a = a + b 를 수행하여 새로운 객체에 넣고 기존의 a는 지우는 형태인것이다 왜냐하면 String객체는 immutable로 불변하는 객체이기 때문인데 String 객체 말고 StirngBuilder나 StringBuffer같은 경우는 mutable객체로 변할 수 있는 객체이다 실 예제를 본다면 https://gist.github.com/benelog/b81b4434fb8f2220cd0e900be1634753 여기를 참고 할 수 있다. JDK 1.5부터는 String을 자동 Builder로 변환해주는데 StringBuilder의 작동.. URI URL URN URI과 URL, URN의 차이 URI가 URL의 상위 개념이라서 URL이 URI에 포함된다. # URL (Uniform Resource Locator ) 란?정형화 된 리소스 위치표시 http://somsatangdeveloper.tistory.com/admin/entry/postsomsatangdeveloper.tistory.com 라는 서버에서admin/entry폴더 안에있는 post를 요청하는 URL http :- 프로토콜 (protocol) 정보를 교환할 때 필요한 약속이다. 사람끼리도 정보 교환 시 전화, 메일, 카톡 혹은 편지 등 다양한 방법으로 전달하듯이 네트워크 간에도 정보를 요청하는 정해진 규약이 있다. www :- 호스트(host) 연결할 서버의 주소somsatangdeveloper... 이전 1 다음