일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 객체지향프로그래밍
- DesignPattern
- 깨끗한코드
- 디자인패턴
- 직장인
- 성수직장인
- 독서일지
- docker
- 헤드퍼스트
- 주니어개발자
- 성수맛집
- 객체지향
- 개발자
- Linux
- 코딩
- IntelliJ
- 성수핫플
- 클린코드
- JavaScript
- 헤드퍼스트디자인패턴
- 성수
- 독서
- 책너두
- JAVA개발자
- 상속
- Java
- 책읽기
- 성수볼거리
- 오브젝트
- 직장인점심
- Today
- Total
목록분류 전체보기 (256)
닭발개발
tibero는 docker가 따로 없고 ubuntu 이미지 다운 받은 다음에 그 안에 tibero를 설치해줘야 함. 1. os 이미지 다운 root@dream:~# docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu bccd10f490ab: Already exists Digest: sha256:77906da86b60585ce12215807090eb327e7386c8fafb5402369e421f44eff17e Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest 2. 컨테이너 배포 root@dream:~# docker run..
평화롭게 ubuntu를 사용하던 와중... 갑자기 (initramfs) (initramfs) (initramfs) (initramfs) (initramfs) (initramfs) 이러면서 ubuntu가 실행이 안됨.... 진짜 ㅂㄷㅂㄷ... 암튼 에러는 BusyBox v1.xx.x(Ubuntu 1:1:xx.x-x ubuntu1) built in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)_ 이런식으로 뜸 구글링해보니 이런 상황은 우분투가 멈추어서 강제로 컴퓨터를 끄고 다시 부팅을 했다. 이 과정에서 Busybox로 빠졌다. Busybox 우분투 복구모드로 간단한 명령어로 OS의 불량이나 오류 부분을 고칠 수 있다. initr..
별거아닌데 개고생했던 일들을 기록해놔야겠다... ㅂㄷㅂㄷ 먼저 Vm ware에 tomcat 깔아줌 sudo로 깔면 무슨일인지 dream 계정 아래에 안되고 root 계정 아래로 되어서 tomcat 사이트 가서 tar 받아옴 dream@dream-virtual-machine:~$ ls apache-tomcat-9.0.86 apache-tomcat-9.0.86.tar.gz Desktop Documents Downloads Music Pictures Public snap Templates Videos dream@dream-virtual-machine:~$ apache-tomcat-9.0.86.tar.gz 가져와서 압축 풀어주니 apache-tomcat-9.0.86(이하 tomcat) 이렇게 되었고 그리고 ma..
Ubuntu 서버에 SSH를 사용하여 원격으로 접속하려면 다음 단계를 따를 수 있습니다. Mobaxterm은 Windows에서 사용하기 위한 터미널 및 SSH 클라이언트입니다. SSH 서버 설치 확인: 먼저 Ubuntu 서버에 SSH 서버가 설치되어 있는지 확인합니다. sudo apt-get update sudo apt-get install openssh-server 만약 설치되어 있지 않다면, openssh-server 패키지를 설치합니다. SSH 서비스 시작: SSH 서비스가 실행 중인지 확인합니다. sudo service ssh status 만약 서비스가 실행 중이 아니라면 다음 명령으로 시작합니다. sudo service ssh start IP 주소 확인: Ubuntu 서버의 IP 주소를 확인합니..
jwt는 JSON Web Token의 약자 웹에서 정보를 안전하게 전송하기 위한 토큰 기반의 인증방식 중 하나. 이 토큰은 JSON 형식으로 정보를 담고 있고, 일반적으로 사용자 인증이나 권한 부여와 같은 보안 관련 작업에 쓰인다. 주로 웹 개발 API 인증에 활용 됨. 서버와 클라이언트 간의 통신에서 신뢰성을 제공하고, 정보를 암호화하여 안전하게 전송하는 역할 수행
RAID는 "Redundant Array of Independent Disks"의 약자로, 여러 개의 하드 디스크를 조합하여 데이터를 보다 안전하게 저장하고 성능을 향상시키기 위한 기술입니다. RAID를 사용하면 하나의 디스크에 비해 데이터의 안정성과 성능이 향상되며, 일부 디스크가 고장 나더라도 데이터 손실을 방지할 수 있습니다. 여러 종류의 RAID 수준이 있지만, 여기서는 가장 일반적인 RAID-1과 RAID-5에 대해 설명하겠습니다. RAID-1: 동작 원리: RAID-1은 미러링이라고도 불리며, 두 개의 디스크에 같은 데이터를 동시에 복사하는 방식입니다. 단계: 디스크 설치: 최소 2개의 동일한 용량을 가진 디스크가 필요합니다. 데이터 복제: 한 디스크에 데이터를 저장하고 나머지 디스크에 동일한..
umask 값은 파일이나 디렉토리를 생성할 때 적용되는 기본 권한을 결정하는데 사용되는 비트 마스크입니다. umask 값은 총 9비트로 이루어져 있으며, 소유자, 그룹, 다른 사용자에 대한 각각의 권한을 나타냅니다. 일반적으로 사용되는 umask 값은 3자리의 8진수로 표현되며, 예를 들어 umask 002와 같이 사용됩니다. 각 비트는 특정한 권한을 나타내며, 비트가 설정되면 해당 권한이 비활성화됩니다. 각 권한에 대한 비트의 의미는 다음과 같습니다: 소유자(Owner): 4번째 비트: 읽기 권한 비트 (r) 5번째 비트: 쓰기 권한 비트 (w) 6번째 비트: 실행 권한 비트 (x) 그룹(Group): 7번째 비트: 읽기 권한 비트 (r) 8번째 비트: 쓰기 권한 비트 (w) 9번째 비트: 실행 권한 ..
touch 명령어는 Linux나 Unix 계열의 운영 체제에서 사용되는 명령어로, 파일의 최종 수정 시간을 현재 시간으로 변경하거나 새로운 파일을 생성하는데 사용됩니다. 기본적인 사용법은 간단합니다. 예를 들어, touch filename.txt 명령어를 사용하면 "filename.txt"라는 빈 파일을 생성하거나 이미 존재하는 파일의 최종 수정 시간을 현재 시간으로 업데이트합니다. 예시: 새로운 파일 생성: touch newfile.txt 2. 파일의 최종 수정 시간 업데이트: touch existingfile.txt touch 명령어는 다양한 옵션과 함께 사용될 수 있으며, 자세한 내용은 man touch 명령어를 통해 메뉴얼 페이지를 확인할 수 있습니다.
1. window.onload 1) 호출 시점 - 페이지의 모든 요소들이 로드된 이후에 호출 2) 특징 - 페이지의 모든 요소들이 로드되어야 호출된다. - 한 페이지에서 하나의 window.onload()함수만 적용된다. - 가장 나중에 호출된 함수만 적용 2. $(document).ready() 1) 호출 시점 - DOM이 로드된 시점 2) 특징 - 외부 리소스 및 이미지 로딩과 상관없이 DOM만 로드되면 바로 실행된다. - 중복 사용해도 순서대로 모두 실행된다.
awk와 gawk 모두 텍스트 처리도구로, 특히 행 단위로 데이터를 처리하는 데 사용된다. awk "Aho, Weinberger, and Kernighan"의 이름에서 따온 것 일반적인 UNIX 시스템에서 기본적으로 제공되는 버전 gawk GNU awk의 줄임말로, GNU 프로젝트의 일환으로 개발된 버전 GNU awk는 awk의 확장된 기능을 제공하며 GNU General Public License (GPL)에 따라 배포 주요 차이 중 하나는 각 버전이 제공하는 확장 기능 gawk는 POSIX와는 다른 추가적인 기능을 제공하며, 패턴 매칭 및 문자열 처리와 같은 부분에서 높은 유연성을 제공한다. 종종 시스템에 기본으로 설치된 awk가 있는 경우에는 해당 버전을 사용할 수 있지만, 특정한 확장 기능이나 향..