목록전체 글 (181)
헬린코린이

안녕하세요 sqld 합격후기 이야기하고 싶어서 글을 씁니다. 저는 비전공자입니다. 코딩에 ㅋ자도 모르는 상태에서 국비 6개월 과정 수료하고 it에서 근무하고 있는 신입개발자입니다. 우선 국비이야기를 빼놓을 수 없는데요 국비 선생님을 너무 잘 만나 기초부터 잘 쌓았던 것 같습니다. 시험 시간은 1시간 30분 주어집니다. 90분 저는 되게 짧다고 생각했습니다. 턱걸이로 66점으로 합격했습니다. 가채점을 별로 좋아하지 않아 결과당일날 점수를 받아봤습니다. 예상외로 1과목에서 높은 점수를 받았고 2과목에서 다소 아쉬운 점수를 받은 것 같습니다. 그래도 합격은 합격이니 ㅎㅎ 저의 공부법이 조금이나마 도움이 되고자 했으면 합니다. 공부 기간은 한 1달정도 했던 것 같습니다 저는 머리가 그렇게 좋지 않아 반복학습을 ..

원인이 dao에서 반환 타입이 List 인데 mybatis select에서 resultType이 맞지않아서 생기는 오류 해결방법은 dao에서 맞는 타입을맞게 resultType을 설정했습니다^^
스프링의 마이바티스에서 디비에 insert 하는 과정 중에 한 메서드에서 두개의 insert를 실행할 때 1번째 실행했던 insert의 id 값을 두 번째 insert구문에 id로 넣어야 하는 상황이 있을 것이다 저도 처음에는 이런 기능을 몰라 SELECT MAX(id) FROM [테이블] 첫 번째 테이블의 가장 높은 값 즉 가장 최근의 값을 가지고 오는 서브쿼리를 두번째 insert구문의 집어넣었다 이것도 나쁜 방법은 아닌데 좋지는 않다 하지만 mybatis에서 selectKey 기능을 제공해준다. SELECT LAST_INSERT_ID() resultType 은 쿼리의 결과를 어떤 데이터 타입으로 반환할지 정의합니다. keyProperty는 객체의 어떤 속성 매핑할 것인지 지정합니다. keyColum..
Windows PowerShell 을 실행하고 cat .\[파일 이름].log -Wail -Tail 1000 Get-Content == cat은 동일합니다 경로를 지정한 후 -Wait 옵션은 파일 출력에 대해 대기 상태에 있다는 의미이고 파일이 업데이트되면 지속적으로 출력하게 됩니다. -Tail 옵션과 뒤의 값을 붙이면 파일의 마지막 줄부터 -n번째 줄까지 출력하겠다는 의미입니다

Intellij로 Tomcat을 실행하면 output 창에서 로그를 확인할 수 있다. 톰캣 서버 언어설정이 맞지 않아 한글이 깨져서 출력되는 건데 오른쪽 상단에 Tomcat 클릭후 Edit Configurations... 클릭해 주고 VM options에 이 문구 추가해 주고 서버를 껐다가 다시 실행하면 한글로 출력될 것입니다. -Duser.language=en -Duser.region=us
CentOS에서는 sudo라는 명령어를 호출할 수 없다고 한다. 그래서 sudo 대신 wheel 명령어를 사용한다. 기존 명령어 usermod -a -G sudo 계정이름 변경한 명령어 usermod -aG wheel 계정이름 -a -G 를 -aG로 작성해도 되는 것 같다! 참조 : https://unix.stackexchange.com/questions/591420/usermod-group-sudo-does-not-exist-in-centos
커맨드를 입력시 찾을 수 없다는 에러가 발생할 수 있습니다. 이유는 Linux OS에 따라 사용되는 명령어가 다르기 때문입니다. Ubuntu 계열 시스템은 sudo apt-get install 설치할 파일 이름 Red Hat 계열 시스템은 sudo yum install 설치할 파일 이름 SUSE 계열 시스템 sudo zypper install 설치할 파일이름 참조 : https://clover7-webnote.tistory.com/334
Linux란 오픈소스 윈도우나 MacOS 같은 컴퓨터의 운영체제(OS)입니다. 운영체제(Operation System)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하고 프로그램을 실행할 때 하드웨어가 잘 자곧ㅇ하도록 하는 컴퓨터 사용 도우미의 역할을 합니다. 리눅스는 윈도우, 맥과 달리 오픈소스 운영체제입니다. 오픈 소스는 프로그램 소스코드가 모두 공개되어 있는 것으로, 원하는 대로 특정 기능을 추가할 수 있다는 특징입니다. 그렇다면 리눅스를 왜 사용하는가? 리눅스를 왜 사용하는지는 사용자의 목적에 따라 다릅니다. PC방에서 사람들에게 윈도우를 왜 사용하냐고 묻는 것과 비슷한 느낌입니다. 리눅스가 널리 사용되는 이유 중 하나는, 무료이기 때문입니다. 물론 리눅스라는 운영체제 자..
pwd - print working directory (포지션이 어딘가) 현재 위치한 디렉토리의 절대경로를 표시합니다. ls - list (라식) 현재 위치한 디렉토리 내 파일/디렉토리 목록을 표시합니다. -a : 숨김파일을 포함한 모든 항목 표시 -d : 디렉토리 정보만 표시 -F : 디렉토리는 /, 실행가능 파일은 *, 소켓파일은 =, 링크인 경우 @를 파일이음 뒤에 표시 -l : 각 항목의 상세 정보들을 함께 표시 -m : 각 항목들을 쉼표로 구분하여 표시 -r : 항목들을 역순으로 표시 -R : 하위 디렉토리의 내용들도 표시 -s : kb 단위로 표시 -t : 최종 수정시간을 기준으로 표시 -u : 최종 액세스 시간 기준으로 표시 cd {경로} - change directory (쑥 들어가기) 뒤..
server.xml에서 ssl을 연결하려고 하는데 속성들이 너무 어려워 정리를 한번 해봤습니다 Connector 태그는 - 클라이언트의 요청을 설정된 프로토콜에 따라 수신하고 지정한 엔진에 연결하는 태그입니다. 속성 종류 URLEncoding URL바이트를 디코딩하는 데 사용되는 문자 인코딩을 지정함 기본값은 UTF-8 connectionTimeout TCP 연결된 후, 실제 요청이 수신될 때까지 대기하는 시간이다. (ms 단위) HTTP 기본값은 20000이다 maxPostSize POST 수신 최대 크기이다. -1 이하로 설정하면 제한이 없다. 기본값은 2097152이다. parseBodyMethods POST와 동일하게 요청 매개변수에 대해 구문 분석되는 쉼표로 구분된 HTTP 메서드 목록입니다. ..