
[PS] SQL 쿼리문에서 삽입 되지 않고 조회만 되는 문제 해결
2023. 3. 30. 00:20
Problem Solving
해결 방법 $sql 이라는 이름의 변수를 하나만 쓰는데 insert, select 문을 담으려다보니 나중에 쓰여진 select문만 대입 됨 $nm_sql_insert, $sm_sql_result 로 각각 삽입문, 조회문을 담는 변수 생성 사용자의 이름과 이메일을 데이터베이스에 삽입될 수 있도록 if문 생성 ($nm_sql_insert의 형식과 값에 안 맞으면 false 처리) 문제 해결 흐름 팀원에게 코드 리뷰를 받았는데 빨간색 네모박스 부분의 코드가 잘못된 것 같았다는 의견이 있었다. sql 이라는 변수로 두 개의 쿼리를 실행할 수 없을 것이라는 의견이었다. 사용자가 입력한 이름과 이메일을, 데이터베이스에 삽입하는 쿼리 담을 변수 생성해야 함 삽입문 담은 쿼리가 제대로 실행이 됐는지 확인이 필요함 등록..

[PS] 깃랩-깃허브 미러링 연동 안 되는 문제 해결
2023. 3. 30. 00:20
Problem Solving
해결 방법 Personal Access Tokens > Tokens (classic) 발급 (Fine-grained token, Generate new token Beta 아님! XXXX) (사용자 닉네임)@github.com/(사용자 닉네임)/Mirroring.git 처럼 닉네임 제대로 입력하기 // 2번 예: Namani31@github.com/Namani31/Mirroring.git 문제 해결 흐름 https://velog.io/@ssmin0606/%EA%B0%9C%EB%B0%9C%ED%88%B4-Gitlab-Github-%EB%AF%B8%EB%9F%AC%EB%A7%81-%EC%84%A4%EC%A0%95 [개발툴] Gitlab -> Github 미러링 설정 Gitlab -> Github 미러링 설정..

[종합 프로젝트] Branch Protection Rule 적용
2023. 3. 28. 15:38
종합 프로젝트 (종료)
Branch Protection Rule 을 적용한 이유 특정 Branch가 실수로 지워지는 것을 방지 가능 Pull Request 가 아닌 다른 방식으로 Commit 을 추가하는 것을 막아서 코드 리뷰를 강제함 로컬에서는 아무렇게나 작업해도 제약이 없지만, 협업할 것이라면 프로텍션 룰을 적용하는게 좋음 Require a pull request before merging 브랜치로 적용될 커밋들은 반드시 보호되지 않는 브랜치로 일단 커밋되고, Pull Request (이하 PR) 과정을 거쳐서 리뷰 된 다음 merge 되도록 함 예: develop 브랜치에 팀원이 작업을 하는 경우, develop 브랜치에 해당 보호를 걸어주고 각자 자기 개발 브랜치 (feature 브랜치)에 작업을 한 다음, PR을 통해..

[백엔드 로드맵][OS] OS의 기본적인 작동 방식
2023. 3. 21. 14:14
Backend Loadmap/Operating System
운영체제 (Operating System, OS) 란? - 시스템 소프트웨어에 해당하는 운영체제 (OS) - 컴퓨터 하드웨어를 관리 - 여러 어플리케이션 (응용 소프트웨어)들이 작동할 수 있는 환경 제공 - 사용자 ↔ 하드웨어 간 전반적인 상호작용하며 컴퓨터가 실행되는 동안 항상 수행되는 프로그램 운영체제 예시 - 컴퓨터: Windows, Linux, mac OS - 모바일: Android, iOS 운영체제의 목적 - 사용자가 컴퓨터를 편리하게 사용 - 컴퓨터 하드웨어의 각각의 자원들이 더욱 효율적으로 사용되는 것 시스템의 발전 - 운영체제는 한 번에 한 개의 프로그램만 실행되는 단일 프로그래밍 → 현재의 빠른 운영체제로 발전되어 옴 - 일괄처리 시스템 → 다중프로그램 시스템 → 시분할처리 시스템 → 실..

[PS] 인텔리제이에서 DB 스키마 조회 안되는 현상
2023. 3. 19. 11:38
Problem Solving
발생 상황 IntelliJ와 MySQL Database 연동은 성공적으로 잘 되었음 (연결 테스트도 문제 없었음) 그러나 스키마, 테이블이 보이지 않는 현상 발생 원인 기본 DB data source 설정 체크가 풀린 상태로 연결 되었음 해결 방법 Database Tab에 들어가서 Data source properties 클릭 (데이터베이스에 공구모양 아이콘) Shema 탭에 들어가서 연결 / 표기하길 원하는 테이블이 모두 체크 되어 있는지 확인 참고 1. https://soreal13.github.io/intelij-small-troubleshooting/