반응형

개발/etc 45

WAS와 웹서버(Web Server)의 차이점

WAS (Web Application Server) 동적인 컨텐츠를 처리하기 위한 서버이다. 동적이란 말그대로 움직이는 것. 변화하는 것. input값에 따라 결과가 변하는 페이지라고 보면 된다. 내가 로그인 하면 내 썸네일을 보여주고, 홍길동이 로그인 하면 홍길동 사진을 보여주는 것. 제품 종류로는 Tomcat, Weblogic, Websphere 등이 있다. java, jsp 등의 로직처리가 가능한 프로그램이 DB를 통해 데이터를 받아서 클라이언트의 화면으로 전송한다. 웹서버 (Web Server) 정적인 컨텐츠를 처리하는 서버이다. 움직이지 않는 정보. 문서파일, 이미지파일 등이 여기에 해당된다. 이미 만들어진 a.html 을 전송하거나, b.png 파일을 그대로 전송한다고 보면 되겠다. 이미 만들..

개발/etc 2020.12.03

vscode color theme 추천

노마드코더 니콜라스의 javascript 강의를 듣다가 그의 vscode 테마가 매우 예뻐 보였다. 강좌를 듣다가 중간에 멈추고 vscode의 칼라 테마를 찾기 시작했다. 뻘짓이란건 알지만, 뭐 어쩌겠는가. 기본 테마로 몇 개 변경해 봤는데, 비슷해 보이는 색감이 없었다. 니콜라스의 배경색은 청록색에 가까웠는데, 그런 테마를 찾기가 어려웠다. 참고로, 컬러 테마는 보기 > 명령 팔레트 > 기본설정: 색 테마 확장 프로그램을 설치해 보기로 했다. color theme로 검색하니 너무 많은게 나온다. 이걸 설치해봤다. 그냥 설치했다. 구글에 이미지 검색해봐도 그냥 그게 그거 같아서 구분이 되지 않았다. 적어도 이건 뭔가 있어 보여서, 그냥 설치;; 하지만, 대만족! 청록색 배경이 있다. 그것도 기본테마에. ..

개발/etc 2020.12.01

# sudo 명령어에 대해서...

생활코딩 리눅스 입문 part1 # sudo 명령어에 대해서... 다중 사용자 시스템 unix는 다중 사용자 시스템이라는 특징이 있다. 여러사람이 사용 할 때 필요한 규칙이 중요하다. sudo : super user do 권한... 의미를 이제 알았습니다. 슈퍼 유저 두 였군요. 임시로 슈퍼 유저의 권한을 부여하는 명령어 ex) sudo apt-get install git # 파일편집 vim, nano 등의 편집기가 있다.

개발/etc 2020.10.08

생활코딩 리눅스 기초강좌 요약 --help, man

man ls man : 해당 명령어에 대한 상세한 설명이 나온다. ls --help --help : 해당 명령어에 대한 간단한 설명이 나온다. mkdir mkdir -p dir1/dir2/dir3/dir4 필요하면 부모 디렉토리를 생성한다. -p : --parents 부모 디렉토리를 의미한다. mkdir --parents dir1/dir2/dir3/dir4 로 써도 동일하다. ls -a : 모든 파일을 보여주는 옵션 --all : 같은 의미임. -S : 파일 사이즈 기준으로 소팅 cp dir1 dir2 cp 원본파일 (한 칸 띄우고) 복사할파일 mv 원본파일 (한 칸 띄우고) 이동될위치 touch aa.txt : aa.txt라는 빈파일을 생성한다. mv a1.txt a2.txt : 파일이름을 변경할때도 ..

개발/etc 2020.10.07

정규표현식 [^0-9] 뜻

# 대괄호 [ ... ] 안에 무엇인가 넣게 되면 대괄호 안의 문자열을 포함시키라는 의미입니다. # [0-9] : 문자열 중에서 0 ~ 9 까지의 숫자가 들어있는 문자열은 모두 해당됩니다. [0123456789] 와 같은 의미입니다. # [^ ... ] 캐럿(^)은 반대를 의미합니다. ! 이것과 같겠네요. (당근처럼 생겨서 캐럿인가...) [^0-9] : 문자열 중에서 0 ~9 를 제외한 문자열 (a-z, A-Z)가 해당됩니다. asdf = asdf.replaceAll("[^0-9]", ""); 이런 식으로 사용할 수 있습니다. 참조링크 : https://itpangpang.xyz/242

개발/etc 2020.10.07

생활코딩 리눅스 입문 part1

ls : 현재 디렉토리의 파일목록을 출력 pwd : 현재 위치 mkdir : 디렉토리 만들때 사용 touch a.txt : a.txt라는 빈 파일이 만들어짐. cd : 위치 이동하기. cd /aa/bb/cc : cc라는 디렉토리로 이동하기 rm : 삭제. 파일 or 디렉토리 rm 파일명 rm -r 디렉토리명 --help : 명령어 뒤에 --help를 붙이면 명령의 사용설명서 나옴. ls --help rm --help 강좌 들으면서 추가로 업뎃 예정...

개발/etc 2020.10.06

블록체인 플랫폼 클레이튼 API 서비스 출시

클레이튼 API서비스 출시기사가 많이 나오네요. 클레이튼은 카카오 자회사입니다. 회사명은 그라운드X입니다. 클레이튼은 이 회사에서 만든 블록체인 기반 플랫폼 서비스의 이름입니다. 블록체인은 처음 대중에게 알려졌을때, 4차 산업혁명의 아이콘 중 하나로 여겨졌습니다. 기대에 힘입어 코인가격도 월등하게 올라갔었죠. 2년 전만 하더라도 암호화폐와 블록체인의 상관관계에 대한 열띤 토론들이 벌어졌었습니다. 저역시 투자의 면에서 블록체인을 바라보았을 뿐이였습니다. 현재 블록체인은 암호화폐에서 어느정도 분리된 형태로 발전이 이루어지고 있습니다. 하지만, 블록체인 서비스를 만드는데 있어서는 몇가지 어려움이 있는데요. 일단, 대부분 이더리움 기반의 플랫폼에서 서비스가 만들어지는데, 사용자가 액션을 취할 때마다 수수료를 지..

개발/etc 2020.10.06
반응형