분류 전체보기 (396) 썸네일형 리스트형 [Git] ! [rejected] master -> master (non-fast-forward) 해결 방법 해결책은 브랜치앞에 +를 붙여주는 것이다. 출처:https://somjang.tistory.com/entry/Git-rejected-master-master-non-fast-forward-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 깃오류fatal: detected dubious ownership in repository at~~ 인터넷에 몇가지 해결책이 있지만 나한테는 효과적이지 못했다. 나는 이 오류를 단순히 관리자 권한으로 실행으로 했더니 해결되었다. 깃이란? Git: 분산 버전 관리 시스템(백업, 복구, 협업이 주된 사용 이유) 해당폴더(git장인)에서 코드짜고 파일 만드는 것 모두를 검사합니다. 이 명령어로 해당폴더에서는 이제부터 깃을 사용할 수 있게 되는 것입니다. git add + 파일명(확장자포함) 이 명령어를 통해서 파일을 영구적으로 기록하게 된것임. 그래서 나중에 이 상태로 되돌리거나 "아~몇월 몇일에 이런 코드를 짯었지?" 하며 조회도 할수 있는 것! 이 기록을 다른 말로 '버전 생성'이라고도 부릅니다. 왜 굳이 2개의 명령어로 하지? 하나로 하지 않고? 어떠한 폴더안의 파일은 굳이 버전관리를 하지 않아도 됨. 예를들면 사진 파일같은거는 변하지 않기 때문에 버전관리를 할 필요도 없어. 따라서 사진과같은 파일도 함께있는 폴더안의 특정파일, 내가 버.. Full stack의 마인드 출처: https://yozm.wishket.com/magazine/detail/2281/ 읽으면서 모든 내용이 공감이 갔지만 가장 나와 공감되고 내맘을 떨리게 한 문구는 아래의 것이다. "나는 프론트엔드와 백엔드 기술을 활용해서 사람들이 실제 사용하는 서비스를 혼자서 만들 것이다." 풀스택 개발자라는 말을 들으면 어떤 생각이 드시나요? ‘나와는 거리가 멀어. 하나도 하기 벅찬데 풀스택? 그렇게까지 하고 싶지 않아. 특별한 사람만 가능한 거야 그냥 하나라도 잘하자.’ 이런 생각을 한 번이라도 하셨다면 이 글을 정말 잘 클릭하셨습니다. 지금부터 말씀드릴 제 풀스택 개발 경험이 어쩌면 당신의 개발자 인생을 완전히 바꿔 놓을 수도 있거든요 :) 풀스택 개발 왜 해야 하는데요? 본격적인 얘기를 하기 전에, 이 .. 트랜잭션, COMMIT과 ROLLBACK에 대하여 https://wonit.tistory.com/462 요약. 1. 트랜잭션의 특성 ACID 2. 왜 트랜잭션이 필요한가? DB의 상태를 변화시키는 작업은 하나의 쿼리로 이루어 질수 없고 서로 연관성있는 다수의 쿼리들이 반드시 함께 다루어져야 하기 때문이다. 트랜잭션이란? 데이터베이스의 상태를 변화시키기 위해 내가 정한 작업의 단위. 하나의 트랜잭션은 Commit (저장) 되거나 Rollback (철회)될 수 있다. 작업단위는 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미한다. 게시판을 예로 들어보자. 게시판 사용자는 게시글을 작성하고, 올리기 버튼을 누른다. 그 후에 다시 게시판에 돌아왔을때, 게시판은 자신의 글이 포함된 업데이트된 게시판을 보게 된다. 이러한 상황을 데이터베이스 작.. MyBatis란? 출처: https://ccomccomhan.tistory.com/130 https://khj93.tistory.com/entry/MyBatis-MyBatis%EB%9E%80-%EA%B0%9C%EB%85%90-%EB%B0%8F-%ED%95%B5%EC%8B%AC-%EC%A0%95%EB%A6%AC 🧹 간단 정리 MyBatis를 사용하면 DB를 쉽게 다룰 수 있다. 예시) preparedstatement처럼 쿼리문을 복잡하게 입력하지 않고 실제 쿼리문과 유사하게 작성할 수 있다. preparedstatement : "UPDATE users SET name =?, email =? WHERE id =?" MyBatis : UPDATE users SET name = #{name}, email = #{email} WH.. JPA란? 출처: https://dbjh.tistory.com/77 https://chanho0912.tistory.com/25 https://www.youtube.com/watch?v=4CRpndN3tP0 https://www.youtube.com/watch?v=myS_Pt4uRVs&list=PLOSNUO27qFbvzGd3yWbHISxHctPRKkctO&index=1 JPA란? 자바진영의 ORM 표준 API임(이 말이 결코 사전적이라고 느껴지면 안된다) 아...드라이버가 곧 클래스다!!!!! JPA(ORM)은 나의 하인이다. CRUD의 단순하고 반복적인 쿼리작성 작업을 모두 대신하고 기계적으로 생성되는 테이블을 자동생성해 주기 때문이다. 1. JPA는 JAVA Persistence API이다. 2. JPA는 OR.. 백엔드 취업준비 도움되는 Back-end 전반적 내용 출처: https://www.inflearn.com/course/lecture?courseSlug=%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%ED%95%B5%EC%8B%AC%EC%9D%B4%EB%A1%A0-%EA%B8%B0%EC%B4%88&unitId=126849 위의 그림은 백단에 서버가 크게 3개 있음을 보여주는 그림이다. 1. Web server 2. WAS 3. DataBase(저자는 Web server와 WAS를 명백하게 구분한다. 좌청룡, 우백호 하면서) 1. WebServer=송수신 담당. Resource보내고 받는 역할을 함. 정적문서처리 2. WAS=처리, 연산을 담당함. Web Application Server. 동적문서처리 3. DB (Server)=자료 담당.. 이전 1 ··· 39 40 41 42 43 44 45 ··· 50 다음