일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java spring
- SpringJDBC
- 프로퍼티
- @JUnit
- spring
- Spring JDBC
- JdbcTemplate
- java
- STS
- JDBC TEMPLATE
- myBatis
- pointcut
- spring aop
- Ubunt
- Linux
- 리눅스
- @Spring-Test
- Di
- unix
- spring framework
- 마이바티스
- @AspectJ
- @test
- Dependency Injection
- XML
- Spring Boot
- AOP
- POJO
- 컨테이너
- Framework
- Today
- 945
- Total
- 954,876
개키우는개발자 : )
6월18일 퇴사 후 아는 동생의 연락으로 면접 기회가 생겨 운이 좋게 새로운 커머스(B to C) 회사로 입사를 하게 되었습니다. (짝짝짝) 퇴사 후 이직준비를 3개월 빡세게 할려고 마음먹었지만 면접을 보게된 이유. 1. 직전연봉 대비 큰 상승 2. 개발팀장님 에게 배울게 많을것 같은 확신 3. b to b 서비스에서 b to c 서비스의 경험 이러한 이유로 출퇴근 왕복 5시간의 리스크를 갖고 7월11일 첫출근을 하였고 지금까지 너무 좋은 분위기에서 회사 생활을 하고 있습니다~~ 하지만 출퇴근 왕복5시간의 압박은 너무너무 힘들었습니다... 쥬륵... 그래서 이사를 결정하였고 8월8일에 지금보다 가깝운 곳으로 이사를 하게 되었습니다. 새로운 둥지에서 열심히!! 더 나은 개발자가 되도록 노력해야겠네요. 모두..
.git/config 파일 설정 변경 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url = https://ID : TOKEN @github.com/ REPOSITORY URL fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
정말 오랫만에 포스팅 하는것 같네요. 비전공자에 자바국비지원을 수료 후 2019년 8월1일 입사한 첫직장(3개월다닌 에이전시 제외) 인데 뭔가 후련하면서도 마음 한편으로는 부담감이 크네요. 처음 입사했을때와 비교하면 개발역량은 전혀 높아진것 같지 않고 이렇게 경력만 쌓인게 아닌가 싶기도 하며 처음의 열정과 다르게 점점 자기계발도 안하고 나태해지는 제 모습을 보면 한심하기도 합니다. 하지만 개발이 너무 재밌고 제가 개발한 서비스를 누군가가 사용할 수 있다는 생각과 문제를 해결 할 때의 그 보람이 크기때문에 개발자라는 직업을 포기는 못하겠더라구요!! 그래서 정채된 저에게 새로운 도전이 필요한것 같아 지금이라도 용기를 갖고 퇴사를 결심하게 되었습니다. 2022년6월17일부로 퇴사를 하게되며 최소3개월은 최선을..
계정 종류 root 유저와 사용자 계정 계정 살펴보기 /etc/passwd, /etc/shadow, /etc/group 내권한 (whoami, id) 그룹 계정 및 권한 (sudoer & sudo) 사용자 생성과 그룹 생성 adduser, useradd, usermod, deluser, userdel, addgroup, delgroup 파일 권한 다루기 chmod, chown, chgrp, umask 파일 다루기 상급 setuid, setgid 사용자 계정 (superuser & user) 슈퍼유저란? - 시스템 운영 관리자 계정으로 일반적으로 리눅스 운영체제에서는 루트(root) 유저를 말한다. 관리자 권한을 일반 사용자 권한과 구분하며 사용자의 부주의로 발생하는 시스템 손상과 바이러스, 악성코드의 침..
기본명령어 - 파일 복사/이동 준비 명령어 touch hello.txt test1 test2 mkdir dir1 파일 복사(copy) cp hello.txt hello2.txt : hello.txt 를 hello2.txt 파일로 복사 cp test1 dir1 : 파일 디렉토리 안으로 복사 cp test2 dir1 cp -r dir1 dir2 : dir1 디렉토리 안에 파일까지 모두 dir2생성 하며 복사 파일 이동(move) mv hello.txt hello2.txt mv test1 dir1 mv test2 dir1 mv dir1 dir2 - 파일 링크(link) 준비 명령어 touch hello.txt 소프트링크(심볼릭 링크) 특징 : hellosymlink 파일을 가르키는게 아니라 hello.txt ..
기본명령어 - 화면지우기 clear - 파일 목록 보기 ls : list ls -l : long list ls -a : all ls -al : all + long ls -a -l : all + long ls *.txt : 확장자가 *.txt 파일인것 - 파일 만들기 touch hello.txt : hello.txt 파일 생성 touch test1 test2 test3 : 여러개 파일 생성 touch .hello.txt : 히든파일 만들기(파일명 앞에 .) - 파일 내용 보기 cat cat hello.txt : hello.txt 파일 읽기 (내용없으면 아무것도 안나옴) cat /etc/passwd cat /var/log/syslog cat -e /etc/passwd : 줄의 맨 뒤에 $붙이기 (히든 캐릭터..
프로젝트명(LTS) -Trusty Tahr : 14.xx -Xenial Xerus: 16.xx -Bionic Beaver: 18.xx -Focal Fossa : 20.xx 버전 {Major Version}.{Minor Version}.{Patch Version} 기능 - 홀수 버전 : 최신 기능(플래그쉽) - 짝수 버전 : 안정성 지원 - LTS : Long-Term Support (최초 릴리즈부터 최소 5년 Security 서포트) 특징 - GA(General Availiability) : 5년 Security 서포트 - HWE(Hardware Enablement) : 6개월 Security 서포트 + 그 다음 HWE 버전 우분투 버전 역사 우분투 버전 역사 - 위키백과, 우리 모두의 백과사전 위키백과..

여기저기 떠도는 말 중에 개발자는 블로그를 하면 좋다. 깃헙을 하면 좋다. 스터디를 하면 좋다. 등등등 좋다는데 일단 해보자 하는 생각으로 시작하게 된 게 나름 소소한 재미로 바뀌어 열심히 했던 게 주마등처럼 스치네요 블로그를 시작할 때 처음부터 구글 애드센스를 등록하여 광고를 붙일 생각을 가지고 있었습니다. 그래서 글을 작성전에 일단 구글링 하여 애드센스를 등록하고 티스토리에 애드센스 적용 방법도 검색하고 여차 저차 하여 등록 후 내 글에 광고가 달리는 모습을 보니 뭔가 뿌듯한 마음이 들었었죠 ㅎㅎㅎ 와 광고가 붙다니.. 무형의 자산으로 뭔가 수익을 발생이 된다는 생각에 설레었습니다. 하지만 3~4개월간 저의 글에 광고단가는 0이었습니다. 그만큼 가치가 없던가 관심을 끌 수 없던 게시글이었죠 하지만 5..
하루 1000명 방문! ^^
저는 docker를 활용하여 jira를 설치하고 Jira의 사용법을 공부하는 중입니다...... 하지만 PuTTY를 사용하여 원격으로 접속한 후 PuTTY를 닫으면 자꾸 서버가 끊어져 계속 도커를 다시 실행하고 권한 주고 jira 컨테이너 시작하고.. 무한반복하게 되었습니다... sudo service docker start sudo setfacl -m user:ec2-user:rw /var/run/docker.sock docker start --attach "jira-container" 뭔가 잘못되었어 라는 생각에 구글 검색을 해봤습니다. linux에 screen이라는 명령어가 있나 봅니다...ㅎㅎ 처음 알았음 이 명령어는 백그라운드에서 계속 실행되게 합니다. 저의 경우는 docker start --a..

- 기존 Jira 도커 컨테이너 삭제 docker rm --volumes --force "jira-container" - Jira 설치 docker pull cptactionhank/atlassian-jira-software:latest - Jira 도커 컨테이너 생성 역 슬레쉬 \ 는 linux에서 줄 바꿈입니다. docker create --restart=no --name "jira-container"\ --publish "8080:8080"\ --volume "hostpath:/var/atlassian/jira"\ --env "CATALINA_OPTS= -Xms1024m -Xmx1024m -Datlassian.plugins.enable.wait=300"\ cptactionhank/atlassian-..
- yum 업데이트 sudo yum update -y - Docker 설치 최신 Docker community Edition 패키지 설치 sudo amazon-linux-extras install docker - 도커 시작 sudo service docker start - 권한 ec2-user를 사용하지 않고도 도커 명령을 실행할 수 있도록 docker 그룹에 sudo를 추가합니다. sudo usermod -a -G docker ec2-user 로그아웃하고 다시 로그인해서 새 docker 그룹 권한을 선택합니다. 이를 위해 현재 SSH 터미널 창을 닫고 새 창에서 인스턴스를 다시 연결할 수 있습니다. 새 SSH 세션은 해당되는 docker 그룹 권한을 갖게 됩니다. - 또는 밑의 명령어 sudo setf..