본문 바로가기

전체 글128

[네트워크] 네트워크의 개념 [네트워크] 네트워크의 개념 1. 네트워크의 구성요소 네트워크는 노드(Node)라고 불리는 장치들이 통신 링크로 연결된 집합체를 의미 노드(Node) :통신장치 = PC, 서버, 라우터, 스위치 등... 링크 : 노드와 노드를 연결하는 선 = 유선, 무선 노드들과 링크가 서로 연결되어 있는 덩어리를 네트워크라고 부른다. 2. 좋은 네트워크의 조건 1. 성능(Performance) : 처리량과 지연시간의 측면에서 측정 가능 처리량(throughput) : 링크를 통해 전달되는 단위시간당의 데이터의 양 지연시간(delay) : 경유시간, 응답시간, 왕복시간 -> 경유시간 : 한 장치에서 다른 장치로 데이터가 전달 되기까지의 시간 -> 응답시간 : 요청과 응답에 소요되는 시간 -> 왕복시간(RTT:Round .. 2022. 3. 26.
[Security] XSS란? [Security] XSS란? XSS(Cross Site Scripting) XSS란? Cross Site Scripting의 약자로,관리자가 아닌 사람이 악성 스크립트 코드를 삽입해 치명적인 오류 발생시키거나 쿠키등을 탈취하는 공격이다. Cross Site Scripting인데 CSS가 아닌 XSS인 이유는, 이미 CSS라는 약어가 존재하기 때문이다. 사실 이것때문에 처음에 XSS단어 의미가 많이 혼동되고 와닿지 않았었다. XSS 공격 방식 예를 들어 구글의 검색 란에 위와 같은 text를 입력했을때, 구글 검색창에 XSS가 방지되어있지 않았다면, 실제로 alert 창이 떴을 것이다. 그럼 과연 아래와 같은 스크립트를 입력했다면..? alert이 50000번이 뜨게 되어 문제가 생길것이다. XSS의 종.. 2022. 3. 26.
[mariaDB/mysql] Incorrect string value: '\xEC\x96\x8C\xEC\x8A\xA4...' for column : 한글 입력 오류 해결 [mariaDB/mysql] Incorrect string value: '\xEC\x96\x8C\xEC\x8A\xA4...' for column : 한글 입력 오류 해결 요즘 오랜만에 다시 자바를 하느라 인스타그램 클론코딩을 만들어보는 중이다. local DB 스키마도 새로 짜고 DB 계정도 새로 만들어서 권한주고 user table을 만들었는데 name에 한글을 입력했더니 오류가 났다. 개발 = 오류 해결 과정 alter table user default character set = utf8; 처음에는 default character set을 utf8로 바꿔주었는데 여전히 오류가 해결이 안됐다, alter table user convert to charset utf8; 그래서 charset을 utf8로.. 2022. 3. 25.
[Docker] 도커란 무엇인가? 도커 한방 정리! [Docker] 도커란 무엇인가? 도커 한방 정리! 우리 회사는 하드웨어 중심의 IoT 회사. 전체적으로 나이가 많고 (40대 이상) 개발 연구소장님이 하드웨어 부장님이라 굉장히 기술이 올드하다... 서버는 무조건 IDC 실물서버 -> 난 AWS 쓰고 싶다. 협업툴은 안돼 무조건 워드에 주간업무 보고서 -> 난 JIRA에 카드 만들고 싶다. 도커? ㅎ 꿈도 못꾸지 그래서 우리 회사에만 있다가는 발전이 없을 것 같아 개인적으로 공부해본 Docker(도커) 사람들이 많이 사용하는 Dev Tools 깃은 말안해도 알겠고, 두번째로 많이 사용하는 Dev Tool이 무려 나는 손도 못대본 Docker라고 한다. 이제는 정말 필수가 되어버린 Docker 도커가 탄생한 배경 기존, 로컬에서 개발해서 실 서버에 올릴 .. 2022. 3. 25.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 https://be-developer.tistory.com/13 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/15 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 https://be-developer.tistory.com/16 드디어... 마지막 단계인 자동 배포 > 2022. 3. 24.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 https://be-developer.tistory.com/13 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/15 드디어 Jenkins - github 3 단계인 자동 빌드 :) github push시 Jenkins 자동 빌드 [Jenkins/windows] 빌드 및 배포 자동화 - 2단계 github 연동에서 발급받은 토큰을 다시 사용할 차례! 혹시 발급받은 토큰을 저장해두지 않았다면 재발급 받은.. 2022. 3. 24.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 https://be-developer.tistory.com/13 [Jenkins/windows] 빌드 및 배포 자동화 - 1단계 windows에 설치 [Jenkins/windows] 빌드 및 배포 자동화 - 1단계 windows에 설치 회사에서 admin 사이트를 개발하는데 수정사항이나 추가 개발건이 생길때마다 프론트 수정해서 푸시 - 풀 - 빌드 백 수정해서 푸시 - be-developer.tistory.com 이전시간에 Jenkins를 windows에 까는 법을 알아보았다. 이번에는 Jenkins와 github를 연동해보자! Jenkins github와 연동하기 좌측 메뉴바 Dashboard에서 새로운.. 2022. 3. 23.
[Jenkins] github private repository 연동하기 / Credentials 오류 날 때 [Jenkins] github private repository 연동하기 / Credentials 오류날 때 Jenkins와 github 연동하는 방법을 따라가던 중 private repository 연동하기에 자꾸 실패했다. 아무래도 Credentials 생성이 잘못되었던것 같았다. 블로그에는 Kind : Secret text 로 바꾸고 Secret에 깃 토큰, ID는 원하는 단어 넣고 생성하면 된다고 했는데 이 방법을 따라니 자꾸 오류가 났다. Failed to connect to repository : Command "git.exe ls-remote -h -- https://github.com/@@@/@@@@ HEAD" returned status code 128: stdout: stderr: Lo.. 2022. 3. 23.
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 [SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 회사에서 admin 사이트를 개발하는데 수정사항이나 추가 개발건이 생길때마다 프론트 수정해서 푸시 - 풀 - 빌드 백 수정해서 푸시 - 빌드 - jar 업로드 하는게 ㄴ너무너무너무 귀찮아진 게으름뱅이는 회사에 Jenkins로 빌드 및 배포 자동화를 도입하기로 했다. 그 전에 우선 로컬 환경에서 연습을 해봐야 하기 때문에 이번에는 window 버전으로 설치 Jenkins 설치 https://www.jenkins.io/ Jenkins Special thanks from the Jenkins project to users and contributors with the New Year! Let’s take a.. 2022. 3. 23.
728x90
반응형