일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 오라클
- exception
- 추상메서드
- 사용자예외클래스생성
- 환경설정
- GRANT VIEW
- 컬렉션 타입
- 정수형타입
- NestedFor
- EnhancedFor
- 한국건설관리시스템
- 어윈 사용법
- 인터페이스
- 예외미루기
- 메소드오버로딩
- 제네릭
- 자동차수리시스템
- 자바
- oracle
- Java
- 다형성
- 대덕인재개발원
- 객체 비교
- abstract
- cursor문
- 집합_SET
- 예외처리
- 참조형변수
- 컬렉션프레임워크
- 생성자오버로드
- Today
- Total
목록2025/04 (6)
거니의 velog

아래는 Create React App(CRA) 환경에서 Feature-Sliced Design(FSD) 아키텍처를 적용할 때의 예시 구조와 간략한 코드 샘플입니다. 실제로는 프로젝트의 규모나 팀 상황에 따라 세부 구조나 네이밍을 조정해야 하지만, 전반적인 디렉터리 레이아웃과 개념을 잡는 데 도움이 될 것입니다.1. 폴더 구조 예시FSD에서는 일반적으로 다음과 같은 레이어(layer) 가 사용됩니다:app/: 루트 애플리케이션 레벨 설정 (Provider, 라우팅, 전역 스타일 등)processes/ (선택): 사용자 인증, 빌링 처리 등 전역적·비즈니스 크로스컷 기능pages/: 페이지 단위 (URL 단위)로 구성widgets/: 화면에서 주요 UI 블록(헤더, 푸터, 사이드바 등)features/: 특..

# Apache Controlalias apache-start='/poa/server/web/bin/apachectl start'alias apache-stop='/poa/server/web/bin/apachectl stop'alias apache-restart='/poa/server/web/bin/apachectl restart'# Tomcat Controlalias tomcat-start='/poa/server/was/tomcat-9.0.97/bin/startup.sh'alias tomcat-stop='/poa/server/was/tomcat-9.0.97/bin/shutdown.sh'# MariaDB Controlalias mariadb-start='/poa/server/db/mariadb/bin/m..

실무에서는 프로젝트 성격·배포 파이프라인 구성에 따라 좀 더 합리적인 순서를 정해놓고 설치·셋업을 진행합니다. 모든 구성요소가 서로 어느 정도 독립적이기 때문에, 순서가 바뀌어도 동작 자체는 가능합니다. 다만, 아래와 같은 실무적 추천 순서가 있습니다.1. OS 환경 & 기초 도구 세팅리눅스 업데이트 (yum update, apt-get update 등)필수 패키지/라이브러리 설치 (Java, gcc, openssl, wget 등)방화벽 설정, 네트워크 설정 확인이 부분은 가장 먼저 해야, 이후 각종 서버와 도구 설치 시 충돌이 적습니다.sudo ufw statussudo ufw allow 9876sudo ufw allow 9877sudo ufw allow 9878sudo ufw allow 9879sud..

1. 암호화CREATE DEFINER=`poa_dev`@`%` FUNCTION `poa_dev`.`ENC`(input TEXT, key_str TEXT) RETURNS text CHARSET latin1 COLLATE latin1_swedish_ci DETERMINISTICBEGIN DECLARE encrypted_data BLOB; -- 입력 데이터의 문자셋을 UTF-8로 설정 SET input = CONVERT(input USING utf8); -- AES_ENCRYPT로 암호화 (BLOB 타입으로 암호화) SET encrypted_data = AES_ENCRYPT(input, key_str); -- 암호화된 데이터를 Base64로 인코딩하여 반환 R..

java -cp jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="jdbc:mariadb://10.100.100.138:9881/poa_dev?characterEncoding=UTF8&autoReconnect=true&useSSL=false&autocommit=false" password="dev1" algorithm="PBEWithMD5AndDES"java -cp jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="poa_dev" password="dev1" algorithm="PBEWithMD5AndDES"java -cp jasypt-1.9.3..

1. 기본- mkdir : 디렉토리 생성- ls : 목록 확인 (옵션 : -al)- mv : 파일 잘라서 붙여넣기- cp : 파일 복사 붙여넣기- cd : 이동- vi : 편집 또는 보기 (파일만가능)2. 권한 관련- chmod : 파일 또는 디렉터리에 대한 읽기, 쓰기 등 권한 변경- chown : 파일 또는 디렉터리에 대한 사용자 권한 변경3. 로그 등 확인 용도(파일)- cat : 파일 안열고 보기- tail : 로그 보기 (-f) 옵션시 실시간 확인4. 프로세스 확인- ps -ef | grep tomcat> vi 편집기에서 알고있어야할 딱 기본 명령어 - a (아무것도 동작안하고 기본 ui에서 클릭시) 현재 커서의 뒤에부터 insert를 할 수 있도록 지원 > 저장 및 나가기를 할때는 esc를 누..