[Github] 협업
·
Web
[개인 Repository 구성해서 구성원 초대]내 레포지토리 생성 privateAdd collaborators to this 이거 클릭 나랑 같이 만들사람 초대Add people 클릭해서 추가minsub00 받는 사람은 이메일로 옴자기 레포지토리에는 안떠서 별표해두고 찾아오면 됨 레포지토리 설정 > Always suggest updating pull request branches 체크해두면 조음 해제해도됨 브랜치만 잘 만들어라🔧 GitHub 협업 방식: Organization vs CollaboratorGitHub에서 협업을 할 때, Organization을 만드는 방법과 개인 저장소에 Collaborator를 추가하는 방법은 구조적으로 완전히 다름1. Organization을 사용하는 경우Orga..
[React]
·
Web
[Node.js 설치]안깔아도되는데 까는 이유프론트들이 뷰리액트앵귤러할때 쓴다?안ㅅ까는 경우 cri말고 cdn?일때LTS 정식버전 안정성 신뢰도 문제없음Current 개발중 버그많음버전은 짝수버전 사용하는것이 좋음 안정적npm 프론트들의 메이븐레포지토리 cd /usr/local/binnode -vnpm -vnpx -v엥 22다운했는데 왜 23이지..?Front Framework : Vue, React - CDN(Web PC & Mobile), CLI(Mobile Web, 웹앱) - CLI (Node.js 무조건 설치) => 서버에도 깔아줘야함 React, Vue 프로젝트를 생성시 라이브러리를 자동으로 설치 npm 설치 - 개발 pc에 전역 패키지 설치 mpx 설치 - 개발 pc에 부..
[JPA] 스터디
·
Web
Mysqlhttps://github.com/koona-0/study GitHub - koona-0/studyContribute to koona-0/study development by creating an account on GitHub.github.com
[Github] 스터디 2
·
Web
[Github와 Fork 연동]상단바의 FIle > clone > 깃저장소 이름, 로컬저장소 넣고 확인 연결됨그러면 로컬 브랜치, 리모트 브랜치? 나뉘어져있는데 밑에있는거 쓸거 체크아웃하면 위로 올라옴풀한번 땡기고 변경사항 있을 경우 좌상단 로컬체인지스 에서 커밋하고 브랜치 우클릭해서 푸시하면됨그 런 데문제 발생나는 조직의 저장소에 푸시가 안된다 (개인 저장소는 되나 체크해보니 됨) Pushing to https://github.com/fuckkeychain/test.gitgit: 'credential-osxkeychain' is not a git command. See 'git --help'.remote: Permission to fuckkeychain/test.git denied to koona-..
[Spring-boot] 블로그 만들기
·
Web
https://github.com/koona-0/GuBlog GitHub - koona-0/GuBlogContribute to koona-0/GuBlog development by creating an account on GitHub.github.com [테스트 코드] [JPA]테이블을 객체로 만들어서 사용 [JWT]액세스 토큰으로 사용자 인증, 인가 액세스 토큰 뺏기지않게 리프레시토큰으로 다시 액세스토큰 생성함 [OAuth]해당 프로젝트에서는 토큰을 이용한 인증방식을 이용 [구글 로그인]JWT, OAuth2, 스프링시큐리티 이용해서 구글 로그인
[Spring] 프로젝트를 하면서
·
Web
* webapp의 파일 프로젝트명과 같은 패키지* 첫 화면 : do 만들어서 jsp로 연결* 부모 jsp에서 자식 jsp가 아니라 do를 import* mapper.xml 에서 쿼리문쓸때 ${} 말고 #{} * ajax로 프론트한테 줄때 printwrite쓰기 모델x* 컨트롤러에서 스크립트 출력한다고 printwrite 쓰면 다음 페이지로 안넘어감 jsp 파일 하나 만들어서 모델로 스크립트 메세지 날리기 * 체크박스는 체크안하면 밸류 설정해도 널이 날라감 => 컨트롤러에서 널일때 N으로 만들기* 체크박스 프론트에서 네임 다 똑같이 쓰고컨트롤러에서 배열로 받으면서 N처리@RequestParam(defaultValue="N", required=false)String[] 후 setter를 사용해서 DTO..
[Spring-boot] Gradle 프로젝트 생성, 서버 DB와 연결
·
Web
https://domain.whois.co.kr/https://hosting.kr/도메인 구매 사이트에서 도메인 구매 후 프로젝트 생성디펜던시는 기본 6개 잡고 세팅후 추가하는것이 정석 넥스트 삐니시 > 깔릴때까지 존버 언어셋 UTF-8로 세팅 후 스프링 프로퍼티스에 추가해두기 자바 컴파일러 서버와 동일하게 세팅 jre도 설정 XML 위에꺼 꼭 체크하기 안하면 xml깨짐비어있는 src/main 에 webapp 폴더 생성webapp 폴더 안에 META-INF, WEB-INF 폴더 생성 프로젝트 프로퍼티스다이나믹 웹 모듈 5.0으로 바꾸기 안바꾸면 자카르타 사용 못함 application.properties 세팅spring.application.name=kr.it.ecms#Server#포트설정은 배포시 ..
[Oracle]
·
Web
[오라클 추가]runtimeOnly 'cohttp://m.oracle.database.jdbc:ojdbc11' [오라클 백업 - sqldeveloper]조회 누르면 뜨는거중에 필요한거만 골라 옮기기다음다음완료그러면 설정한 경로에 저장됨 백업했던 서버는 접속 해제복구할 서버 접속백업된 파일을 복구할서버선택해서 실행하면 바로 복구됨 사용자가 다르거나 테이블스페이스 다르면 안됨 찾아서 다 바꾸기 컨f새로운 패키지를 만들 때 컨트롤러를 만들거라면프로젝트명을 앞에 쓰고 만들어야함디비버 충격적인 기능 인서트같은거 바로 만들수있음
[스프링부트] Gradle 프로젝트 생성, 배포
·
Web
1. STS4 => Maven => Gradle실무자는 뭘쓸까? 모름 현장가서 물어봐야댐세팅이 다름 둘중 하나만 알면 소스 공유를 못함깃 엉망진창됨2. Lombok => STS4에 지금 깔려있음 다시 깔필요없음java -jar lombok.jar[STS 세팅]STS4 > preference > 이엔씨 컨텐츠타입텍스트, 자바프로퍼티스, 스프링프로퍼티스> UTF-8밑에파일들도 UTF-8자동업데이트 절 대 체 크 하 지 마 [프로젝트 생성]삐니쉬 다깔릴때 까지 대기다 되면 프로젝트 생김메이븐의 pom.xml이 있다면그래들에는 build.gradle이 있음 https://mvnrepository.com/가서 필요한거 가져오자 https://mvnrepository.com/artifact/jakarta.servl..
[Thymeleaf] 기초 2
·
Web
all_DTO.javapackage kr.co.koo.thymeleaf;import java.util.ArrayList;import org.springframework.stereotype.Repository;import lombok.Data;//Database와 관계없이 AOP와 Controller에서 서로 상호작용을 하기 위한 DTO@Data@Repository("all_DTO")public class all_DTO { ArrayList menus; String mid,mpass,memail;}thymeleaf.html[[${code}]][(${code})]사용자 정보[[${all.mid}]][[${all["mage"]}]]검색어 : 링크로 이동|./page.do?url=${page}/| => get..