웹프로젝트
-
객체 지향 JAVA_객체지향_프로그래밍 [1] 절차 지향 프로그램 (1) 정의 시간이나 사건의 흐름에 따른 절차 (2) 종류 C언어 [2] 객체 지향 프로그램 (1) 정의 구체적이나 추상적인 데이터를 객체화 하여 각 객체간의 협력이 생긴다 (2) 종류 JAVA (3) 목표 객체 정의 객체 역할 기능 구현 객체 간의 협력 [3] 객체 지향 프로그래밍 구현 객체 간의 협력을 통해 객체지향 프로그램을 구현한다 (1) 객체를 구분합니다 학생A와 학생B는 각각 버스와 지하철을 타고 학교에 갑니다. 학생A는 5000원을 가지고 있었고, 100번 버스를 타면서 1000원을 지불합니다. 학생B는 10000원을 가지고 있었고, 5호선 지하철을 타면서 1200원을 지불합니다. >결과 각 학생별 남은돈을 출력합니다 버스의 승객수와 수입을 출력합니다 지하철의 승객.. 더보기
스프링 프레임워크
스프링_OOP 5대 설계원칙 - S O L I D
[1] OOP 5대 설계원칙 - S O L I D (1) SRP 단일 책임 원칙 단일 책임의 원칙 하나의 메서드는 하나의 책임을 맡아야한다 YoilTeller 라는 메서드는 내부적으로 입력, 처리, 출력의 책임 3가지를 포함하고 있기 때문에 좋은 코드 분리가 아니다. 입력 메서드 , 처리메서드, 출력메서드로 3가지로 나눴어야한다 분리의 중요성 1. 관심사 cpmcerms 의 분리 2. (comman 코드 )변하는 것과 (uncomman코드)변하지 않는것의 분리 3. 중복 공통 코드의 분리 (2) OCP 개방 폐쇄 원칙 (3) LSP 리스코프 치환 원칙 (4) ISP 인터페이스 분리 원칙 (5) DIP 의존관계 원칙
더보기게시물이 존재할 경우 아래에 최신순 4건이 배열됩니다
-
오류_스프링_적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. [상황] 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다. 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다. 9월 08, 2023 6:14:09 오후 org.apache.jasper.servlet.TldScanner sca.. 더보기
-
환경설정_무료 인텔리제이 + 톰캣 서버 설정 [1] inteliJ Community (1) 무료버전 인텔리제이 & 웹프로젝트 가이드 무료 버전에는 웹프로젝트 가이드가 없기 때문에 웹프로젝트화 하기 위해 공부용으로 사용하는 파일을 가져온 뒤 톰캣 서버를 연결한다 파일을 열기 한뒤 Maven project를 선택한다 생성된 파일 내부를 수정하는 방식으로 웹프로젝트를 제작하면될것같다 (2) 인텔리제이 & 톰캣 톰캣 서버를 연결하자 Edit Configurations 선택 + 버튼 을 누른다 Add New Configuration 박스 안에 Tomcat Server > Local 를 선택해야하는데 무료 커뮤니티 버전은 웹 지원이 되지 않아 선택이 불가하다 유료 버전을 사용할경우는 바로 선택이 가능하고 무료 버전을 사용할 경우 Maven을 이용하여 웹 추가.. 더보기
-
2022년 카즈미 뱅가드 텐드 카키 (리빙쉘) 캠핑을 시작한지 2년차 노스피크 에어텐트를 사용중인데 2인 사용하기엔 딱 알맞지만 다른 텐트도 사용해보고 싶고 큰 텐트는 어떤 느낌인가 바꾸고 싶었다 대부분의 텐트 구성이나 형태와 다른 텐트이면서 가격대비 적당한 텐트를 찾고 있었다 마음에 두고 있던 텐트는 캠핑칸 오크돔 카키였는데 너무 가격이 비싸 차마 지르지 못하고 품에 앉고 있었다 그래서 혹시 새롭고 특이하고 이쁜 텐트가 나오려나 하고 몇개월간 기웃기웃 보고 있었는데 최근 고가프에 다녀오신 유튜버님들이 올려주신 영상을 보고 시선이 꽂혔다 카즈미 텐트 브랜드라는 아이였고 브랜드명은 처음 들어보지만 검색시 생각보다 유튜브에 리뷰나 사용하시는분이 꽤 있었다 나는 카즈미 브랜드에서 카즈미 뱅가드 텐트를 선정했다 뱅가드 텐트는 카키색이 메인이고 텐트에 숫자로.. 더보기
-
환경설정_오라클 DB 설치 [1] 윈도우 환경 준비 오라클은 mac 환경으로 설치하지 않는다. 아마존 aws 를 이용하여 EC2에 윈도우 운영체제를 만들었다. 프리티어 750시간으로 시작하였다. aws_생성하기 참고 https://mincu.tistory.com/469 Amazon AWS EC2 생성하기 [1] EC2 생성 (1) EC2 서비스 선택 amzon aws 홈페이지에서 모든 서비스 보기 클릭 EC2 웹호스팅 선택 리전(컴퓨팅 기준지역)을 대한민국으로 설정 아시아 태평양(시드니) → 아시아 태평양(서울) 인스턴 mincu.tistory.com 오라클 18버전은 용량이 많이 크다고 하여 가상서버에서 사용하기엔 무리가 있을것같다. 구멍가게 코딩단 책에 기재된 루트를 통해 오라클 11g XE를 다운받아 사용해볼것이다. mac으.. 더보기
-
환경설정_STS4 스프링 export 내보내기 [1] STS4 내보내기 (1) STS4 작업파일 export Export > WAR file Web project : 파일 이름 Destination : 파일 저장경로 더보기
-
오류_스프링 Caused by: java.lang.IllegalStateException: Cannot load configuration class: org.zerock.sample.RootConfig [상황] Caused by: java.lang.IllegalStateException: Cannot load configuration class: org.zerock.sample.RootConfig [해결] 더보기
-
스프링_DAO + Transaction 트랜잭션 [1] Transaction (1) Transaction 정의 ; Tx 더이상 나눌 수없는 작업의 단위 계좌 이체시 A 계좌 : 출금 / B 계좌 : 입금 하는 일련의 과정이 한 묶음으로 처리가 되어야한다 (2) Transaction 속성 : ACID 원자성 Atomicity : 나눌수 없는 하나의 작업으로 다뤄져야한다 일관성 Consistency : Tx 수행 전과 후가 일관된 상태를 유지해야한다 고립성 Isolation : 각 Tx는 독립적으로 수행되어야한다 영속성 Durability : 성공한 Tx의 결과는 유지되어야한다 (3) commit & rollback 커밋 commint : 작업 내용을 DB에 영구적으로 저장한다 롤백 rollback : 최근 변경 사항을 취소하고 마지막 커밋으로 복귀한다 .. 더보기
-
환경설정_JAVA JRE 설치하기 (1) 오라클 사이트에서 다운받는다 https://www.oracle.com/java/technologies/downloads/#java8-mac 자바는 유료화 이후 JRE는 8.0까지만 무료 제공된다 (2) 다운받은 파일을 설치한다 더보기
-
CS_컴퓨터구조_ 자료 표현과 연산 [1] 수의 표현과 보수 (1) 수와 진수 2진수 8진수 16진수 10진수 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 16 10000 20 10 17 (2) 10진수에서 2/8/16 진수으로 변환 1. 10진수 (149) → 2진수 (10010101) 1 2 4 8 16 32 64 128 256 512 1 0 1 0 1 0 0 1 2. 10진수 (149) → 8진수 (225) 8진수는 3bit를 합쳐서 표현 149 / 8 18 /8 18.... 더보기
-
개발자 MBTI ? 나는 ISTP 장인 인데 인구의 5%밖에 없는 희귀한 유형 상황을 조용히 관찰하고 , 자신만의 논리로 사고체계를 구축하고 자신의 머릿속에서 정리가 되어야지 이해가 되는 사람이라는데 맞음.. 다른 사람이 맞다고 해도 내가 머릿속으로 그것이 맞는 이유와 논리를 직접 찾아보고 내가그렇다고 생각이 들어야지 맞다고 생각함 그전까지는 아 그래? 그럴수 있겠구나 ,그럴수도 있겠네 하고 넘김 왜냐하면 아직 나는 그렇다고 생각 안했기 때문에 .. 그러고 나중에 혼자 찾아보고 확실하게 그렇다 안그렇다를 혼자 머릿속으로 정리해야함 ISTP 잇팁 특징 끝판왕 개인주의 맞음 평소에 외로움을 잘 못느낀다 맞음, 관심없음 인생은 혼자사는거라 혼자 있는 시간이 중요하다 자꾸 뭔가를 같이 하자는 건 싫음, 대신 내가 하고 싶을때는 괜찮음 한가지에 꽂히면 한가.. 더보기