분류 전체보기(356)
-
display: flex 에서 float: left, right가 먹히지 않을 때
You can't use float inside flex container and the reason is that float property does not apply to flex-level boxes as you can see here Fiddle. So if you want to position child element to right of parent element you can use margin-left: auto but now child element will also push other div to the right as you can see here Fiddle. What you can do now is change order of elements and set (order: 2) on..
2023.10.25 -
스프링 어노테이션 정리 (@Data, @NoArgsConstructor, @AllArgsConstuctor)
`@Data`, `@NoArgsConstructor`, `@AllArgsConstructor`는 스프링 프레임워크와는 직접적으로 관련이 없는 어노테이션들이며, Lombok 라이브러리에 속한 어노테이션입니다. Lombok은 자바 코드에서 반복적으로 작성해야 하는 뼈대 코드(boilerplate code)를 줄이기 위해 사용되는 프로젝트입니다. 각 어노테이션은 다음과 같은 역할을 합니다: 1. `@Data`: `@Data` 어노테이션은 자바 빈(JavaBean) 규칙에 따른 메서드들을 생성해주는 어노테이션입니다. 주로 데이터 객체(data object) 클래스에서 사용되며, 클래스 내의 필드(멤버 변수)들을 자동으로 게터(Getter), 세터(Setter), `toString()`, `equals()`, `..
2023.10.21 -
스프링 용어 및 짤개념 정리 - 1
* 클래스 패스: java 애플리케이션에서 클래스파일과 리소스 파일을 찾는 경로 (포함 범위) C:\USERS\{username}\{projectName} │ ├─src │ ├─main │ │ ├─java │ │ └─resources │ └─test │ ├─java │ └─resources │ ├─target │ ├─classes │ └─test-classes │ ├─lib │ ├─dependency1.jar │ └─dependency2.jar │ └─other-resources * application.properites 설정 목록 ㅇ spring.datasource.driverClassName = org.mariadb.jdbc.Driver: 이 설정은 데이터베이스 연결에 사용할 JDBC 드라이버 클래..
2023.10.15 -
Mybatis 동작 예시 및 원리 - 개념 정리
✅ 간단한 동작 예시 라이브러리 추가 (Dependency) Mybatis와 사용하고자하는 DB 클라이언트 (Mysql, Oracle, MariaDB 등) Config 파일에 접속정보(DataSource) 설정 매퍼 인터페이스를 생성한다. 위의 인터페이스 경로로 namespace를 가지는 xml 파일 생성 xml 파일에 CRUD 쿼리를 작성한다. 매퍼 인터페이스에 5번에 작성한 메소드를 매핑시킨다. (인터페이스 메소드명과 쿼리 ID는 동일하게 맞춰야함) 서비스 로직에서 매퍼 인터페이스를 주입 받아서 특정 쿼리 메소드를 사용한다. - 상세 설명- 1. 라이브러리 추가 (Dependency): Maven 또는 Gradle과 같은 의존성 관리 도구를 사용하여 MyBatis 라이브러리를 프로젝트에 추가합니다. ..
2023.10.14 -
yarn 설치 환경 오류 관련 문제
ㅇ vue CLI 설치 오류 문제 : vue : 'vue' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할... yarn install 한 다음, yarn start 를 하려고 하는데, 에러가 났다. 구글링 해 본 결과, 권한이 없어서 일어나는 에러라고 한다. Windows Powershell을 관리자 권한으로 실행해 준 뒤에, get-help Set-ExecutionPolicy 를 입력하고 Y를 누른뒤에, Set-ExecutionPolicy RemoteSigned 를 입력하고 마찬가지로 Y를 누른다. RemoteSigned 권한이어야 잘 설치가 된다고 한다. 문제 이유) window에서 보안 관련하여 문제가 발생하는것으로 보인다. 해당 보안 통과를 해주는 명령어르 통해 문제 해결 ㅇ vue CL..
2023.09.14 -
WinSPC SFTP 오류코드 : 3 Permission Denied 해결방법
기준 환경 AWS EC2 ubuntu ubuntu OS Web Server 1 . 고급 -> 전송설정규칙 에서 전송모드를 자동으로 변경해준다. 다음과 같이 전송모드 설정 2 . 업로드 옵션에서 권한 오류 무시 체크를 해준다. 권한 오류 무시 설정 체크. 여기까지가 보편적인 오류코드 3에대한 해결방법이다. 여기까지가 보편적인 WinSPC의 오류코드 3에 대한 해결책이다. 필자도 그랬듯이 이 방법이 적용되지 않을 수 있다. 그런 경우는 다음 순서를 따라주면 된다. 우선 sshd 설정 으로 들어가준다. $ nano /etc/ssh/sshd_config vim 혹은 vi 혹은 nano 자신이 사용하는 에디터 지정을 해주면 된다. 만약 permission denied가 되면 앞에 sudo를 붙여준다.(필자는 na..
2023.09.06