2층 - 앞지름과 되새김의 장/문제의 고찰(17)
-
리눅스 - 우분투 CUI(Comand User Interface) 자주 사용하는 명령어(2022-11-03)
1. 서론 아마존 EC2 인스턴스를 활용하기 위해 우분투 컴퓨터 하나를 빌려왔는데 GUI가 아니라 터미널로 얘와 의사소통 하는거라 '필자'가 자주 사용하는 명령어를 조금 정리해 둘까 한다. 2. 본론 ls: 내 위치의 모든 파일을 보여준다. ls -al : 내 위치의 파일을 상세하게 보여준다. pwd : 내 위치(폴더의 경로)를 알려준다. mkdir [폴더 명] : 내 위치 아래에 [폴더]를 하나 만든다. rmdir [폴더 명] : 내 위치 아래에 [폴더]를 삭제한다.(만약 그 폴더에 파일이 있으면 삭제 불가) cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다. cd - : 이전에 위치했던 폴더로 이동시킨다. 윈도우의 뒤로 가기와 동일 cd ~ : 홈 디렉토리로 이동한다. cd .. : 나를 상위 폴더..
2022.11.03 -
Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 예기치 않은 파일의 끝입니다
회원 가입 및 로그인 실습 중 문제가 생겼다. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 예기치 않은 파일의 끝입니다 이런 에러가 발생했다. 대체 무엇인가 고민하고 고민하다 도저히 안나와서 검색해 보니 mappers의 .xml파일 중 코드가 텅 비어있는 파일이 있어서 에러가 나는 것. 최소한 위 코드처럼 mybatis를 이용할 수 있는 링크와 mapper 태그와 namespace정도는 작성해줘야 에러가 나질 않는다. 점점 의존성 주입한것도 많아지고 하니 서버가 실행되는데 시간이 조금씩 걸리기 시작하는데 그거 기다리는 동안 덜덜 떨린다...;;;;;;;
2022.10.26 -
Spring - 스프링과 관련된 끄적임(2022-10-14)
1. 간단한 끄적임 uri 거꾸로 작성 ==> 레거시 프로젝트 생성시 패키지 생성할 때 '.'을 끝으로 폴더가 생성됨. ex) com.care.cf 가 패키지 네임이면 com 폴더, care폴더, cf폴더 views 폴더에 jsp 파일 작성하도록 함. appServlet 파일에 xml 파일들은 >>(딱히 건드리지 않아도 될 듯함.) Maven Dependencies라이브러리 용도(데이터가 있는공간) pom.xml 안에는 삽입된 라이브러리들을 코드로 작성()되어 있음. web.xml > 백업해두어야 한다.(주의) 가령 web.xml에 코드를 작성하여 jsp가 작동 시 뭔가 걸러지는 코드를 걸어놨고 그 코드가 다른 프로젝트에서도 필요하다면 백업을 해두면 좋겠다(솔직히 오류가 나도 어디서 났는지 모르기 때문에..
2022.10.15 -
자바스크립트에서 유용하게 쓰일 정규 표현식 모음
/*자주 사용하는 정규표현식 1. 공백없는 숫자와 대소문자 /^[a-zA-Z0-9]*$/ 2. 공백포함 숫자와 대소문자 /^[a-zA-Z0-9 ]*$/ 3. 한글포함 특수문자와 공백 /[^?a-zA-Z0-9/]/ 4. 한글제외 특수문자와 공백 /[^-가-?a-zA-Z0-9/ ]/ 5. 영문자, 소문자, 숫자, "-","_" 로만 구성된 길이 2~10자리 사이의 문자열 /^[a-z0-9_-]{2,10}$/ 6. 19자리 숫자와 "-"로 구성된 신용카드 번호 /^[0-9-]{19}$/ 7. 숫자로 구성된 4자리-4자리-4자리-4자리 유형 체크 /^[0-9]{4}[-\s\.]?[0-9]{4}[-\s\.]?[0-9]{4}[-\s\.]?[0-9]{4}$/ 8. 영문자 대소문자, 숫자로만 구성 /[a-zA-Z0-9..
2022.09.19 -
java FX - initialize에 대한 고찰 (22-09-04)
1. 서론 미니 프로젝트를 진행하면서 javafx를 만지게 되는데 Controller 클래스를 생성할 때 인터페이스로 Initializable
2022.09.04 -
JAVA FX - Pane(컨테이너)의 원리의 대한 고찰(GridPane) (2022-08-15)
1. 서론 GridPane를 통해 간단한 로그인화면을 만들어보자. 2.본론 GridPane은 액셀이라고 생각하면 편할 듯 싶다. 위 사진처럼 칸을 나누고 칸마다 label이나 오브젝트를 넣어주거나 칸 자체를 병합하여 오브젝트를 넣어줄 수 있다. 그렇다면 다음 이론을 기초로 간단한 로그인 화면을 만들어보자. 코드는 아래와 같다. package layouts; import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.P..
2022.08.15