728x90 전체 글112 캡처도구/ 픽픽 https://picpick.app/ko/ 픽픽(PicPick) - 올인원 그래픽 디자인 도구 (화면 캡처 및 녹화, 이미지 편집, 색상 추출, 눈금자, 픽픽(PicPick) - 올인원 그래픽 디자인 도구 (화면 캡처 및 녹화, 이미지 편집, 색상 추출, 눈금자, 각도기, 십자선 등) picpick.app 2022. 11. 5. [Spring Boot] #1 / 스프링 부트 1일차 객체지향 프로그래밍 간단 요약 🟢 생성자: 객체 생성시 사용하는 메서드 ex)Sample sam = new Sample(); 🟢 캡슐화 🟢 추상화 🟢 접근제어자 private/같은 클래스 내부에서만, public/전역, protect/같은 패키지 내에서(상속관계) 다른 패키지의 자손클래스에서 접근가능, default/같은 패키지 내에서 🟢 상속 오버로딩: 같은 이름의 메서드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 개념(동명이인) 오버라이딩: 재정의 🟢 인터페이스 : 자바의 다형성을 극대화 하여 코드 수정을 줄이고 유지보수성을 높이기위해 사용하는 클래스 🟢 내부클래스 🟢 this: 자기자신을 참조하는데 사용하는 키워드(변수) //스레드 //프로세스: 실행중인 프로그램. // 프로그램이 .. 2022. 10. 29. [ MYSQL ]테이블 컬럼명 추가하기 ALTER TABLE 📘 단일 컬럼 추가하기 ALTER TABLE `테이블명` ADD COLUMN `새컬럼명` 자료형 그 외 조건; 📘 여러 컬럼 추가하기 ALTER TABLE [테이블 명] ADD COLUMN [변수명1] [Data Type] 그 외 조건 , ADD COLUMN [변수명2] [Data Type] 그 외 조건 , ADD COLUMN [변수명3] [Data Type] 그 외 조건; 📘 추가하는 컬럼명을 특정 컬럼명 뒤에 위치해서 추가하기 ALTER TABLE `테이블명` ADD `새컬럼명` 자료형 AFTER `앞컬럼명` ; 2022. 9. 23. [ERROR] SVN E175002 오류 / 체크아웃 오류 svn에서 계속 체크아웃 할때마다 오류가 나서 직접 Repository에 다운받고 이클립스에서 import하는 방식으로 진행했다. 📌 TortoiseSVN 받기 https://tortoisesvn.net/downloads.html Downloads · TortoiseSVN download TortoiseSVN tortoisesvn.net TortoiseSVN은 마이크로소프트 윈도우용 서브버전 클라이언트 프로그램이다. 설치하면 윈도 탐색기 콘텍스트 메뉴에 등록되어 편리하게 이용할 수 있다. 또한 Merge, diff 툴을 기본으로 제공한다. 📌자신한테 맞는 운영체제 선택해서 다운 받기 📚운영체제 확인 하는 방법 컴퓨터 설정에서 운영체제 확인 할 수 있다. 설치가 완료되면 자동으로 재부팅이 되지만 만약 재부.. 2022. 8. 30. 이클립스 프로젝트 workspace 하나씩 관리 하기 / 초기 세팅 💡 이클립스 프로젝트 초기 세팅 1️⃣ 원하는 드라이브에 개발 폴더 만들기 (dev) 2️⃣ 프로젝트 명 파일 만들기 👉🏻 이클립스 exe 다운받기 3️⃣bin 폴더 만들기 🔹 bin폴더 안에 tomcat, jdk , maven 폴더 넣기 4️⃣maven폴더 -> repo 폴더 (lib 넣기) , settings.xml (localRepository 경로 repo 바꾸기) 5️⃣이클립스 설치 경로👉🏻 eclipse폴더👉🏻eclipse.ini 6️⃣ -vm 추가하기 D:/이클립스 설치 경로/추가한 bin폴더/jdk폴더/bin/javaw.exe 7️⃣ -Xmx4096m 용량 변경하기 8️⃣ Maven (User Setting) 세팅 Preferences 👉🏻 Maven 👉🏻 User Settings 👉🏻 S.. 2022. 8. 29. Selenium 셀레니움 Selenium 셀레니움 환경 설치방법 자신의 브라우저에 맞는 드라이버 다운로드 https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 103, please download ChromeDriver 103.0.5060.24 If you are using Chrome version 102, please download ChromeDriver 102.0.5005.61 If you are using Chrome version 101, please download ChromeDriver 101.0.4951.41 chro.. 2022. 8. 29. sql 회원관리 CREATE DATABASE study_db default CHARACTER SET UTF8; create table user( user_num int not null, id varchar(12) not null, auth int(1) default 2 not null, constraint ouser_pk primary key (user_num) ); 2022. 8. 29. [ Error ] 22.06.21 / 404 No resource with given URL found Could not create connection to database server. DB연결 오류 2022. 8. 29. [ 프레임워크 ]Java Collections Framework Java Collections Framework ✔ 객체들을 한 곳에 모아 관리하고 또 그것을 편하게 사용하기 위해 제공되는 환경이다. 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것입니다. 이러한 컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현됩니다. List와 Set 인터페이스는 모두 Collection 인터페이스를 상속받지만, 구조상의 차이로 인해 Map 인터페이스는 별도로 정의됩니다. 따라서 List 인터페이스와 Set 인터페이스의 공통된 부분을 Collection 인터페이스에서 정의하고 있습니다. List 리스트(list)는 데이터를 1차원으로 늘어놓은 형태의 자료구조를 말한다. 1차원 형태로 데이터를 저장하는 방법으로는 배.. 2022. 8. 29. [ error ] this web application instance has been stopped already. 8월 18, 2022 10:01:28 오전 org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading 정보: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. java.lang.IllegalStateException: Illegal access: this web appli.. 2022. 8. 19. [ Oracle SQL ] 그룹함수/GROUP BY/HAVING 📌 명령어 실행되는 순서 FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY 📌GROUP BY 형식 SELECT 컬럼명, 그룹함수 FROM 테이블명 WHERE 조건 (연산자) GROUP BY 컬럼명 ; 📌 그룹함수 그룹함수 기능 SUM 누적 합계 AVG 평균 COUNT 총 개수 MAX 최대값 MIN 최소값 STDDEV 표준편차 VARIANCE 분산 SELECT 절에 조건을 사용하여 결과를 제한할 때는 WHERE 절을 사용 그룹의 결과를 제한할 때는 HAVING 절을 사용한다. ✅ WHERE 절에는 group 함수를 사용할 수 없습니다 ✅ WHERE 절의 조건이 먼저 처리되며, WHERE 절에서 걸러진 로우를 대 상으로 다시 HAVING 절 조건을 처리합.. 2022. 8. 9. [정처기] eXtreme Programming, XP 📌 익스트림 프로그래밍 (eXtreme Programming, XP) ✅ 애자일 개발 프로세스의 대표적인 개발 방법 "애자일(Agile=기민한, 좋은것을 빠르고 낭비없게 만드는 것) 개발을 가능하게 해 주는 다양한 방법론 전체를 일컫는 말" ✅ 가치 피드백 / 존중 / 의사소통 / 용기 / 단순성 (피존의 용기닷) "반복적으로 프로토 타입을 고객에 전달함으로써 고객의 요구사항 변화에 민첩하게 대응한다" 프로그래머들이 코딩을 할 때 테스트 코드를 작성하고 동시에 테스트를 실시하며 프로젝트를 완성시킨다. 매번 프로토 타입을 고객에 전달해 프로토 타입 자체로써 버그가 상대적으로 적은 완벽에 가까운 데모를 경험하게 해줄 수 있기 때문이다. ✅ 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋다. 개발 문서.. 2022. 8. 1. [ Error ] Cannot create PoolableConnectionFactory Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.) 👉🏻 jdbc 사용 시 DB연결이 제대로 이루어지 않았기 때문에 커넥션 풀이 안됨!! 📌DB와 DB properties에 연결되어 있는 정보가 일치 한지 제대로 확인 할 것!!! db.driver=core.log.jdbc.driver.MysqlDriver db.url=jdbc:mysql://Server Host : Port/DB명?useUnicode=true&characterEncoding=utf8&autoReconnect=true db.username= DB 아이디 db.p.. 2022. 7. 15. [ mysql ] inner join 예제 select * from test.tb_m m test 데이터베이스 안에 있는 tb_m 테이블을 m으로 지칭 inner join test.tb_c c tb_c 테이블을 c로 지칭 on m.m_buyer = c.c_buyer m테이블의 m_buyer 컬럼과 c테이블의 c_buyer컬럼의 데이터가 같은 것 추출 order by m.seq ; m테이블의 seq컬럼의 값을 오름차순으로 정렬 select * from test.tb_m m inner join test.tb_c c on c.c_buyer = m.m_buyer order by m.seq asc; 2022. 7. 14. 정처기 필기 (합격) 2022. 7. 12. 이전 1 2 3 4 5 6 7 8 다음 728x90 반응형