Programming (212) 썸네일형 리스트형 Refresh gradle이 반영되지 않는 경우 Eclipse나 STS에서 Gradle dependency의 내용이 refresh를 해도 반영되지 않을 경우, 프로젝트를 F5키를 눌러 Refresh하고, 다시 Refresh gradle하면 반영됩니다. 업무 지시의 본질. 업무 지시란 내가 시행착오할 시간을 아끼는 과정이다. 물론 업무 지시를 하는 위치라면, 그만큼의 경험이 누적되어 적은 시행착오만으로도 업무를 풀어나갈 수 있다. 그러나, 많은 업무를 세세하게 시행착오를 겪어가며 수행한다면 모두 끝낼 수 없을 뿐더러, 큰 틀에서 업무를 효율적으로 구성해갈 수 없다. 따라서 적절하게 업무 지시가 이루어지는 모습은, 가장 시행착오를 적게 겪을 사람에게 업무가 분배되고 잘 정리되어 수행되는 것이다. 업무 지시를 하는 사람은 4가지를 잘 해야 한다. 1. 해야할 업무의 중요도와 긴급도를 잘 구분하고, 팀원들에게 브리핑한다. 2. 시행착오를 가장 적게할 수 있는 인원을 선별하고, 적절하게 공수를 정리하여 일임한다. 3. 세세한 업무 진행 상황, 시행착오의 내용을 선정 인원에게 모두.. 어떤 일부에 집중해야 하는가 우리는 시간과 공간에 제약을 받는다. 모든 지식을 다 알 수 없고, 다 배울 수 없고, 모든 일에 참여할 수 없고, 모든 일에 책임을 가질 수 없다. 동시적이지 않더라도 전체를 컨트롤하는 것은 실제 세상에서 불가능한 것이다. 사실, 멀티태스킹이라는 것도 하나씩 빠른 속도로 돌아가면서 처리하기 때문에 병렬처리되는 것으로 보일 뿐이다. 인터넷 강의를 듣더라도 앞으로 전혀 쓸 일이 없는 기술은 듣지 않는 편이 낫다. 그러니 그 기술이 나와 관련이 있는지 탐색하는 노력은 필수인 셈이다. 일을 할 때도 전체를 모두 동시할 수 없다는 사실을 먼저 인정해야, 중요한 일, 급한 일의 우선순위를 효율적으로 정할 수 있다. 그래야 주어진 업무를 차분하게 해결해 나갈 수 있다. 가장 중요한 것은 어떤 일부가 중요한 것인지 .. 소프트웨어 엔지니어링이란? 소프트웨어 엔지니어링은 단순히 코드를 작성하는 행위에 더하여, 시간의 흐름에 발맞춰 한 조직이 그 코드를 구축하고 유지보수하는 데 이용하는 모든 도구와 프로세스를 포괄합니다. 출처 : [도서] 구글 엔지니어는 이렇게 말한다. 코드몽키, 코더, 스크립터가 되는 일은 알지 못하는 사이 서서히 진행된다. 주어진 업무 범위만 채우려고, 설계 없이 짐작으로 어림잡아 해결하는 행동이 습관이 될 때, 매너리즘에 쉽게 빠지게 된다. 그럼, 산출물은 그 활용 가치보다 유지보수 비용이 더 들어가는 레거시로 전락하게 된다. 내가 어떻게 일을 하고 있는지를 돌아보게 하는 문구였다. CentOS7에서 mariadb를 Docker-compose로 띄우는 방법 docker-compose.yml 작성 version: '3.7' services: mariadb: container_name: docker-mariadb image: mariadb:10.5.5 init: true user: root restart: always command: - --default-authentication-plugin=mysql_native_password - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci - --lower_case_table_names=1 - --sql-mode= volumes: - ./init:/docker-entrypoint-initdb.d - ./data:/var/lib/mysql .. Centos7 서버에 Docker, Docker-compose 설치하는 방법 1. Docker 설치 # Docker 저장소 설치 $ curl -fsSL https://get.docker.com/ | sh # Docker 서비스 시작 $ sudo systemctl start docker # Docker 서비스 작동 상태 확인 $ sudo systemctl status docker # Docker 서비스를 운영체제 부팅시 자동 시작하도록 설정 $ sudo systemctl enable docker # docker 명령어를 sudo 없이 사용하기 위해 계정을 docker 그룹에 소속 (계정 재접속 필요) $ sudo usermod -aG docker centos # 설치된 docker 버전 확인 $ docker --version # hello-world 컨테이너 실행 확인 $ dock.. 리눅스 FTP 설치 1. vsftpd 설치. : 가장 많이 사용되는 FTP. yum -y install vsftpd 2. conf파일 수정. vi /etc/vsftpd/vsftpd.conf annonymous_enable을 NO로 변경. chroot_list_enable을 YES로 변경. chroot_list_file=/etc/vsftpd/chroot_list로 변경. listen을 YES로 변경. listen_ipv6는 NO로 변경. 3. 접속 허용 계정 리스트 생성. vi /etc/vsftpd/chroot_list root 추가. 4. FTP 사용을 위한 21번 포트 방화벽 설정. firewall-cmd --permanent --add-service=ftp firewall-cmd --permanent --a.. 이클립스, GitLab Push 시 Nothing to fetch 에러 해결. 이클립스에서 git을 연동하고 pull 또는 fetch from upstream을 진행하면 Nothing to fetch 에러가 발생. 프로젝트의 Remote에 fetch가 잡혀있지 않기 때문에 에러가 발생한 것. 1. Git Repositories - 프로젝트 우클릭 - Properties 2. Configuration - remote/origin/fetch 항목 있는지 확인. Nothing to fetch 에러이므로, 없을 것. 3. Add Entry - Key, Value 내용 입력하여 fetch 추가 Key: remote.origin.fetch Value: +refs/heads/*:refs/remotes/origin/* 4. Apply - Fetch & Pull 시도 - 정상적으로 git pull.. 이전 1 2 3 4 5 6 7 8 ··· 27 다음