전체 글 (90) 썸네일형 리스트형 docker 설치 우분투 설치 # os 업데이트 sudo apt update sudo apt upgrade 도커 설치 https://docs.docker.com/engine/install/ubuntu/ 아래 화면 내용을 참고하면됨. 도커 일반 유저 권한 추가 # 일반 유저한테 권한 추가(권한 추가 후 리붓) sudo usermod -aG docker $USER sudo gpasswd -a $USER docker sudo reboot # 도커 실행 테스트(sudo 없이) docker run hello-world docker images docker-compose 설치 # docker-compose 설치 sudo curl -SL https://github.com/docker/compose/releases/download/v2.. [spring] DI와 ioc, AOP Ioc 컨테이너 ( 제어의 역전 ) - 원칙 객체가 스스로의 값을 결정하지 못한다는 추상적인 개념을 의미 프레임워크 라이프사이클을 관리한다. 객체의 생성과 그 객체의 관리까지 모두 관리하는 개념이다. 객체의 생성, 초기화,서비스 소멸에 대한 모든 권한을 갖고 객체의 생명주기를 관리한다. "제어"는 개발자가 객체를 생성할 때 어떤 내용을 담을 것인지 고정해 놓은 것을 의미한다 "제어의 역전"은 외부의 값을 받아 객체를 생성하는 것을 의미한다. 메소드나 객체의 호출작업을 개발자가 아닌 외부(파라미터)가 결정하는 것을 의미한다. ( 하나의 객체가 생성될 때 개발자가 고정하여 정의한 내용이 아닌 외부의 인자에 따라 다른 객체를 생성한다. 어떤 값을가진 객체가 될 것인지에 대한 결정이 외부의 인자에 따라 결정된다.. 웹의 특징, 서버종류, 모바일 푸시 발송 방법 Related Issues 웹 : 브라우저로 통신하여 데이터를 주고받을 수 있는 플랫폼 종류 - http, websocket HTTP의 특징 : (req, res가 있는것 )요청이 들어와서 응답을 할 수 있는 것 , socket없음 server의 종류 - http, telnet , ssh, ftp socket : server와 client를 연결한다 , (종류 : connection ) websocket server - web서버에서 client에서 온 요청이 없어도 응답을 줄 수 있도록 만들어진 것. A가 이벤트가 발생했을 때 소켓 서버에 전달하여 B에게 전달한다. => 추가 설명은 향후 요청 * 모바일 푸시 발송 방법 1. Service 에서 google/apple 스펙에 맞춰 데이터를 에 발송하면 .. [jquery] api의 return Type이 void일 때 ajax 통신 결과가 200:ok 가 에러로 잡히는 현상 수정 [ 문제사항 ] api의 return Type이 void일 때 200을 반환했음에도 클라이언트에서 에러로 반환된 현상이 발생 [ 원인 ] api에서 반환결과가 없는데 클라이언트에서 ajax 통신의 반환결과를 json 타입으로 받도록 설정되어 있어 발생한 현상. [ 해결방안 ] 1) api 에서 return 할 데이터를 지정해주는 방법 ㄴ 현상의 해결을 위하여 불필요한 임의의 값을 반환하는 것은 의미가 없다고 판단되어 해결방안으로 채택하지 않음 2) client에서 dataType을 제거 ✅ $.ajax({ type: 'POST', url: '/post/write, data: JSON.stringify(postObj), contentType: 'application/json', // dataType : '.. [개발공부일지] 23.09.07 ~ 23.09.13 💕 오늘 한 거 1. 개인서버 설정 - 리눅스 3개 설치 후 db설치 , 사용할 계정 등록및 권한부여 - nginx 설치 & 포트포워딩 설정 & 공유기설정 ( nginx,db,wp ip binding / port 설정 ) & wpIP 고정 후 nginx docker compose에 추가해서 wp 접속할 수 있게 처리 - wp설치 & wp설정완료 [ wp 실행 안되는 이슈 해결 ] - database 권한설정이 안된 이슈 해결 / 새 계정으로 데이터베이스 접근 > 성공 - database를 클라이언트 툴에서 접근 시도 > 실패 - Nginx 실행안되는 현상 확인 -> 해결을 위한 시도 try 2. 게시판 프로젝트 : 임시저장 API 문제부분 수정(~9/7) : 글 저장 시 글상태 enum변경과 그에 따른 .. [jquery] 태그에 사용자 지정 값 넣기 ! 목적 : 글수정 화면 로딩 시 기존에 작성된 내용을 글쓰기 화면의 태그들에 셋팅한다. - 참고 : HTML 카테고리 : 사과 바나나 복숭아 제목 : 본문 : [ input ] - Input 태그의 value에 사용자 값 넣기 $('input[name=title]').attr('value',"사용자가 지정하는 제목"); input의 속성에 빈 value를 추가하여 값을 담을 수 있도록 설정하고, .attr()를 이용하여 값을 추가한다. .attr은 속성(attribute)의 값을 가져오거나 속성을 추가하는 메서드이다. [ select box ] - select boc 태그에 사용자가 지정하는 값 selected 하기 $("#category").val(선택하고싶은 옵션의 값 이름).prop("select.. [개발공부일지] 23.09.06 - 개인서버설정 💕 오늘 한 거 1. 개인서버 설정 - 리눅스 3개 설치 후 db설치 , 사용할 계정 등록및 권한부여 - nginx 설치 & 포트포워딩 설정 & 공유기설정 ( nginx,db,wp ip binding / port 설정 ) & wpIP 고정 후 nginx docker compose에 추가해서 wp 접속할 수 있게 처리 - wp설치 & wp설정완료 2. 게시판 프로젝트 - 임시저장 API 문제부분 수정 : 글 저장 시 글상태 enum변경과 그에 따른 적용 : 임시저장 프로세스 리펙토링 - 임시저장 프로세스 흐름대비 문제여부 재검토 (대상:전체) -순서도에 맞춰 구조 개선 [개발공부일지] ~ 23.09.01 - 💕 오늘 한 거 1) API 순서도 그리기, web 순서도 그리기 - API순서도 완성 - postWrite, postDetail 완성 2) 순서도에 맞춰 로직 변경 플랜 수립 -> 임시저장 개발 > 글쓰기 ,글수정 통합 3) 임시저장 API개발 1) 프로젝트 기능 추가 - [글쓰기] 파일업로드 추가 ( 8/14 ~ 더보기 > DONE ! - 글쓰기 > 파일 선택한 후에 버튼 누르지 않아도 바로 파일 업로드 : 찾아본거 ㄴinput type=file 의 속성조사 https://hianna.tistory.com/346 ㄴonchange 이벤트 조사 ( onchange 이벤트는 input 태그의 포커스를 벗어났을때 (즉, 입력이 끝났을때) 발생하는 이벤트이다. ) - 글쓰기시 사용할 파일업로드 API 개발 .. 이전 1 2 3 4 5 6 7 ··· 12 다음