일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- restapi
- MES
- 강서구도서관
- 해쉬맵
- 사이드프로젝트
- 동네도서관이용후기
- 무료로책보기
- @observable
- HashMap
- 코딩문제
- level1
- 오류잡기
- SpringBoot
- mobx
- @action
- Decorator
- java
- LinkedList
- 코딩문제풀이
- 수포자
- 전자도서관
- 1일1커밋
- 월간코드챌린지시즌1
- 경력기술
- 도서관대출
- 특정값 개수
- 로봇 관련 윤리문제
- goormIDE
- groomide
- 프로그래머스
- Today
- Total
목록전체 글 (84)
Maenya's Techlog

내 git이 바로 연결되었다! 이것만 익히면 회사에서도 굳이 소스트리 안써도 되나.. 아냐 소스트리쓰면 근데 소스끼리 difference가 잘보여서 좋은 점이 많긴하다. 급할 땐 이렇게 해야징~

오늘은 CS 문제풀이날입니다~ 1. 운영체제 분석을 위해 리눅스에서 버전을 확인하고자 할 때 사용되는 명령어는? 1) ls 2) cat 3) pwd 4) uname 해설) 리눅스 명령어 기본 ls 디렉토리 확인하기 cat 화면상에서 파일 확인하기 pwd 절대경로 확인하기 uname 시스템 정보 및 버전 확인 wait 프로세스 기다리기 znew .Z 파일을 .gz로 다시 압축하기 ssh 암호화된 원격 로그인하기 2. 아래의 트랜잭션의 특성은? 시스템이 가지고 있는 고정요소는 트랜잭션 수행전과 수행후의 상태가 같아야 한다. 1) 원자성(atomicity) 2) 일관성(consistency) 3) 격리성(isolation) 4) 영속성(durability) 해설) 출처

[프로젝트 구조] 먼저 크게 model, controller, repository 로 세가지 패키지를 만들었다. model: 엔티티 클래스. 변수명과 자료 type을 설정. controller: REST API url과 호출 방식 등 명시 repository: 인터페이스 파일 생성 [에러발생] 이게 JDBC관련 에러라는 얘기가 있어서 pom.xml에 있는 MySql관련 속성을 없애고 .m2를 지워버리고 mvn clean - intall - update 하니깐 다시 됐다. 생각보다 매우 간단했는데 스터디하면서 좀 애를 먹었다ㅠ (의존성 설정할 때 당장 쓸 게 아닌 건 체크하면 안되겠다..) 회사에서도 .m2지우는 게 바로 해결인데 요즘은 회사에서 그 에러가 안나서 바로 생각이 안났다ㅠ 아무튼 그렇게 RES..

1. 생성 D드라이브에 저장 java 버전은 내꺼 jdk가 1.8 버전이라서 8밖에 지원이 안된다. 저기 11을 8로 바꿔주어야 한다. 2. 의존성 선택인데 인텔리제이는 pom.xml 에 수동으로 추가할 필요없이 그냥 클릭만 해주면 끝이다. 그리고 여기서 선택안하더라도 추후에 생각날 때마다 추가하면되니까 대충 골라주면 된다. 일단 내가 추가한 것은 finish 프로젝트 구조는 대략 이렇다 스프링부트 컨테이너를 실행시키기 위한 src폴더내의 main Class resources폴더 아래는 web모듈을 선택했기 때문에 정적컨텐츠가 위치할 static 폴더가 자동으로 생성 여러가지 설정정보를 위한 application.properties 파일도 생성 Maven(빌드도구)설정파일인 pom.xml과 선택했던 라이..

Docker 컨테이너 기반의 오픈소스 가상화 플랫폼 IT 소프트웨어인 Docker는 리눅스 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술이다. 가상화 컨테이너 실행 환경 위에서 application 배포 엔진을 더함으로써, 사용자의 코드를 어디서든 빠르고 가볍게 실행시킬 수 있는 기술을 제공한다. 실제로 Docker는 한 컨테이너 당 하나의 application이나 프로세스를 실행하는 것을 권장한다. 이것 역시 MSA의 철학과 일맥 상통한다. 지긋지긋한 MSA 가상화 컨테이너 가상화의 장점은 훨씬 가볍고 빠르고 쉽게 가상환경을 실행 시킬 수 있고, 일반적인 시스템 API interface를 사용한다. 단점은 baseOS와 다른 운영체제에서는 실행시킬 수 없으며 보안적인 측면에서 약하다. 하나의..

[Node.js] 서버사이드 자바스크립트. 구글의 자바스크립트 엔진인 V8을 기반으로 구성된 일종의 소프트웨어 시스템이다. 이벤트 기반으로 개발이 가능하며 Non-Blocking I/O를 지원하기 때문에 비동기식 프로그래밍이 가능. 이 때문에 I/O 부하가 심한 대규모 서비스를 개발하기 적합하다. 또한 자바스크립트의 표준라이브러리 프로젝트인 CommonJS의 스펙을 따르고 있다 [싱글 쓰레드와 이벤트 기반의 비동기 I/O 처리] 싱글 쓰레드를 가진 노드는 I/O 작업이 시작되면 I/O 작업 처리에 대한 응답을 기다리지 않고, 바로 다음 작업을 실행한다. 대신 I/O 작업이 종료되면 이벤트를 발생시키고, 이 이벤트는 해당 프로세스의 이벤트 큐에 등록된다. 노드로 개발된 프로세스는 이 이벤트 큐에 등록된 새..

로봇은 인간의 업무를 어디까지 대신할 수 있을까? 더보기 우리는 세계지도에도 없는 '테크노폴리스' 라는 국가의 시민이다 - 랭던 위너 스마트폰, 소셜미디어, 클라우드 서비스, 빅데이터, 사물인터넷…… 우리가 미처 따라가지 못할 속도로 쏟아지는 디지털 기술과 기기들. 스티브 잡스는 한 시대를 상징하는 인물이 되었고, 우리의 세계는 직사각의 작은 액정 안에 모두 들어 있게 되었다. 이 기술과 기기를 말 그대로 스마트하게 이용해 일의 능률을 높이고 새로운 기회를 잡고 삶의 질을 한 단계 도약시킨 이들도 있겠지만, 스마트폰 증후군이나 카페인 우울증(SNS를 통해 상대적 박탈감을 느끼는 증상)처럼 우리에게 주어진 새 도구에 이리저리 휘둘리면서 어려움을 겪는 이들도 적지 않다. 이 책은 많은 질문을 던지고 있지만 ..
국내 기업에서도 여러 가지 이슈들로 보안취약점이 드러나는 경우가 있다. 1. SQL 인젝션 사례 여기어때 해킹사건, 왜 '과징금 3억원' 경징계 나왔나 매출액 3%까지 부과 가능…법상으론 높은 징계 97만여명의 숙박업소 이용 이력 정보가 유출되면서 피해자들이 협박 문자까지 받았던 여기어때 해킹 사건에 대해 방송통신위원회가 서비스 운영사인 위드이노베이션에 과징금 3억100만원, 책임자 징계 권고 등 행정처분을 내렸다. ... 위드이노베이션은 ▲개인정보처리시스템 다운로드 등의 접근권한이 있는 개인정보취급자의 컴퓨터를 외부 인터넷망과 업무망으로 분리하지 않은 점 ▲적절한 규모의 침입차단탐지시스템을 설치하고 개인정보처리시스템에 접속한 IP 등을 재분석해 불법적인 개인정보 유출 시도를 탐지하지 않은 점 ▲해킹을 ..