본문 바로가기
반응형

IT18

[리눅스마스터 2급] 2차 시험 응시 후기(합격) https://kkunhen.tistory.com/18 [리눅스마스터 2급] 1차 시험 접수&응시 후기(합격) 리눅스마스터 2급 2023회 1차 시험에 접수했다. 접수하는 데 무려 22,650원.... 15,000원으로 알고 있었는데 그새 올랐나보다.. 접수 전 사진등록을 먼저 해야한다. 접수 한 다음날. 8월1일 시험일이 되 kkunhen.tistory.com 리눅스 마스터 2급 1차 시험을 합격하고 2차 시험을 치른 후기를 적어보려 한다. 시험 장소 대전 우송대학교 2023년 9월 9일(토) 리눅스마스터 2급 2차 시험 장소는 대전의 우송대학교 1시에 대전역에서 택시를 타고 엄청난 언덕을 넘어 우송대학교에 내렸다. 바보같이 E3 건물을 안 보고 학교 대표 주소로만 찍어서 학교의 정 반대에서 내렸다. .. 2023. 9. 13.
Javascript JSTL String 변수에 개행문자 있을 때(Uncaught SyntaxError: Invalid or unexpected token) 원인 var html = '' + ... + ... + ' ' + ... + ... ; 과 같이 html을 생성 도중 JSTL변수 col1의 값이 "가나다 라마바사" 와 같이 개행문자가 들어있었고 개발자 도구의 콘솔에서는 Uncaught SyntaxError: Invalid or unexpected token오류를 뱉고 있었다. 해결 방법 ' 을 `(백틱)으로 바꿔주기 + ` ` js에서 var test = '가나 다라마'; 와 같이 변수 선언이 안되는 것을 생각하면 쉬운 해결방법이다. 예전 프로젝트 할 때 왜 굳이 멀리있는 ` 를 사용하지 했었는데.. 다 이유가 있던 것이었다. 2023. 8. 28.
CKEditor 버전 확인법 에디터 상단 툴바의 맨 마지막 ?(물음표)를 클릭한다. 팝업에 버전이 표시된다. 2023. 8. 11.
[빅분기] 이기적 작업형 3유형 추가 자료 풀이(R) 빅데이터 분석기사 6회 실기 시험 약 1달 전 단답형 유형이 사라지고 작업형 3유형이 생긴다는 공지가 올라왔다. 이미 책은 한참 전에 구매했고,, 작업형 3유형에 대한 자료를 확인하고자 이기적 커뮤니티에 들어가보니 구매인증을 하면 자료를 준다고 하여 R 자료를 받았다. 추가 문제와 해설이 있는 pdf자료와 문제에 사용된 데이터 엑셀 파일, 풀이 영상등이 담겨 있었다. 문제에 대한 풀이를 공유하고자 한다. 1. # 1. # 모집단의 평균값이 80 일 때 일표본 t 검정 (one sample t test) 을 시행하여 평균값이 유의한지 확인하려 한다 # # 1-a) 표본 평균값을 구하시오. (반올림하여 소수 셋째자리까지 계산) # 1-b) 위의 가설을 검정하기 위한 검정 통계량을 구하시오. (반올림하여 소수.. 2023. 8. 11.
[취약점/보안] spring 전자정부 프레임워크(egov) 취약점 조치 모음 전자정부 프레임워크 프로젝트를 진행 도중 발생된 보안 취약점들과 조치 방법들을 정리해 보았다. XSS X-XSS-Protection 응답 헤더의 X-XSS-Protection'속성이 '1; mode= block'으로 설정되어야 함 web.xml 에 HttpHeaderSecurityFilter 추가 후 요소를 추가 xssProtectionEnabled true httpHeaderSecurity org.apache.catalina.filters.HttpHeaderSecurityFilter xssProtectionEnabled true httpHeaderSecurity /* X-Frame-Options 응답 헤더의 X-Frame-Options 속성이 'DENY' 또는 'SAMEORIGIN'으로 설정되어야 함 .. 2023. 8. 10.
MySQL connection timeout 방지 개발서버에 3일 이상 접속하지 않으면 에러 페이지가 뜨고, 새로고침을 여러 번 눌러야 정상 접속되는 현상이 있었다. 장시간 접속하지 않아 connection timeout된 것이다. 해결 방법 context-datasource.xml 에 다음 빨간글씨부분을 추가 권장하지 않는 방법 url property 의 value값 뒤에 autoReconnect=true 를 추가하면 재접속 시 정상 연결이 되지만, 최초 접속 시 사용자에게 에러를 띄우는 건 마찬가지이기 때문에 큰 의미는 없다. 2023. 8. 9.
[빅분기] goorm 체험하기 제3유형 문제&풀이(R)-고혈압 데이터셋 주어진 데이터셋에는 고혈압 환자 120명의 치료 전후의 혈압이 저장되어 있다. ... 치료 후의 혈압이 감소했는지 쌍체표본 t-검정(paired t-test)를 통해 답하고자 한다. ① (치료 후 혈압-치료 전 혈압)의 평균(반올림하여 소수 둘째자리까지 계산) ② 위의 가설을 검정하기 위한 검정통계량(반올림하여 소수 넷째자리까지 계산) ③ 위의 통계량에 대한 p-값(반올림하여 소수 넷째자리까지 계산) ④ 유의수준 0.05 하에서 가설검정의 결과를 (채택/기각) 중 하나를 선택 * csv파일이 없어 Rstudio환경에서 실행 불가. * 구름 체험하기 환경에서 실행 가능 https://dataq.goorm.io/exam/116674/%EC%B2%B4%ED%97%98%ED%95%98%EA%B8%B0/quiz/.. 2023. 8. 8.
[MySQL] 유저 조회, 생성, 권한 부여 SQLyog, heidiSQL 등의 db툴로 접속을 시도할 때 권한 관련 오류가 뜨며 접속이 안되는 경우 유저를 추가해줘야한다. putty로 DB 서버 접속 mysql root권한으로 들어간다. mysql –u –root –p USER 조회 use mysql select * from user; 사용자 목록을 확인한다. USER 추가 CREATE USER '사용자'@'접근하는쪽아이피' IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON DB명.* TO '사용자'@'접근하는쪽아이피'; FLUSH PRIVILEGES; ex) CREATE USER 'root'@'111.111.111.111' IDENTIFIED BY 'password1234'; GRANT ALL PRIVILEGES.. 2023. 8. 8.
[빅분기] goorm 체험하기 제2유형 문제&풀이(R)-백화점 엑셀 데이터셋 아래는 백화점 고객의 1년 간 구매 데이터이다. ... 고객 3,500명에 대한 학습용 데이터(y_train.csv, X_train.csv)를 이용하여 성별예측 모형을 만든 후, 이를 평가용 데이터(X_test.csv)에 적용하여 얻은 2,482명 고객의 성별 예측값(남자일 확률)을 다음과 같은 형식의 CSV 파일로 생성하시오.(제출한 모델의 성능은 ROC-AUC 평가지표에 따라 채점) library(randomForest) library(caret) library(dplyr) library(e1071) X_train = read.csv('sample_data/X_train.csv') y_train = read.csv('sample_data/y_train.csv') X_test = read.csv('sa.. 2023. 8. 8.
[MySQL] 테이블 정의서, 컬럼 정의서, 인덱스 정보 조회 쿼리 데이터 : mysql 제공 샘플 db [classicmodels] DB툴 : heidiSQL 테이블 정의서 - 테이블, 컬럼 정보 출력 SELECT IF(c.ordinal_position=1,c.table_name,'') AS TABLE_NAME , IF(c.ordinal_position=1,t.table_comment,'') AS table_comment , c.ordinal_position, c.column_name, c.column_comment , c.data_type, c.character_maximum_length , IF(c.is_nullable='NO', 'NOT NULL', 'NULL') AS nullable , IF(c.column_key='PRI','PK','') AS pkeys FR.. 2023. 8. 8.
톰캣 배포 방법 - WinSCP 를 사용하여 웹앱 war 배포하기 * 톰캣 서버가 이미 세팅되어있을 때 웹앱을 배포하는 방법입니다. WAR(Web application ARchive) 파일 준비 이클립스 프로젝트 우클릭 > Export > war 검색 > next > 다운받을 경로 설정 하여 war파일을 준비합니다. WinSCP 설치 FTP 접속 정보를 알아둡니다. WinSCP > 새로운 세션 > 새 사이트 우측 세션 정보를 알맞게 입력하여 로그인합니다. 좌측이 로컬 PC, 우측이 접속한 PC입니다. 톰캣/conf/server.xml의 태그를 찾아 appBase속성값을 확인하여 웹앱 경로를 찾아봅니다. webapps 는 톰캣 경로 하위의 webapps를 의미하며 배포 시에 이 webapps폴더 하위에 ROOT.war를 위치시키면 됩니다. 배포하기 톰캣폴더/bin을 클릭.. 2023. 8. 3.
[JSP] TLD를 활용하여 jsp에서 <c:set>으로 데이터 받기 활용한 이유 홈페이지 개발 중 메인페이지에 최근 게시물들을 불러오는 부분이 있다. MainController.java에서 게시판별로 게시물을 조회하여 model.addAttribute("noticeList", noticeList); // 공지사항 model.addAttribute("galleryList", galleryList); // 갤러리 이런식으로 값을 넘겨줘야만 index.jsp에서 해당 변수를 사용할 수 있었다. 메인페이지에 표시할 게시판의 변동이 없다면 상관이 없는데.. CMS 특성상 새로운 게시판 추가/삭제가 자유로워 만약 "뉴스"라는 게시판이 신설되고 클라이언트가 이를 메인페이지에 추가해달라고 한다면 개발자는 java소스를 수정해서 컴파일하고 배포해야한다. 환경에 따라 서버를 재기동해야하기.. 2023. 8. 2.
반응형