Web Dev (109) 썸네일형 리스트형 Java (Spring) : 빈의 범위 (bean) 빈의 범위 (bean) 싱글톤 : 스프링 컨테이너에서 생성된 빈 객체의 경우 동일한 타입에 대해서는 기본적으로 한 개만 생성이 되며, getBean() 메소드로 호출될 때 동일한 객체가 반환된다. 프로토타입 : 싱글톤 범위와 반대의 개념도 있는데 이를 프로토타입 범위라고 한다. 프로토타입의 경우 개발자는 별도의 설정을 해 줘야하는데, 스프링 설정 파일에서 빈 객체을 정의할 때 scope정의를 명시해주면 된다. 폴트 값으로 빈은 항상 싱글톤 기능을 가진다. 컨테이너에 한번 생성해둔 객체를 계속 호출해서 쓰는 방식이다. 하지만 프로젝트가 커지다 보면 별도의 메모리를 점유하는 객체를 만들어야 한다. 결과가 같은 객체를 호출하고 있음을 보여주고 생성자는 한번만 생성된다. ! 이렇게 생성자는 2번 생성되고 객체는.. Node.js - MySQL 연동 /MySQL로 홈페이지 구현 -- -- Table structure for table `author` -- CREATE TABLE `author` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `profile` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ); -- -- Dumping data for table `author` -- INSERT INTO `author` VALUES (1,'egoing','developer'); INSERT INTO `author` VALUES (2,'duru','database administrator'); INSERT INTO `author` VALUES (3,'taeho','data.. [Docker] : docker image 삭제 방법 image는 차지하는 용량이 생각보다 큽니다. 그래서 사용하지 않는 image는 그때 그때 삭제 해주면 됩니다. docker 프로세스 확인 명령어 docker ps -> id 확인 가능 docker stop [container ID] -> stop docker ps docker ps -a -> 모든 프로세스 다 보여줘 ! 예시 ! $docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1967af0c2f67 530130105dfc "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 0.0.0.0:8000->3000/tcp affectionate_elion docker ps 정지 명령어 $docker stop.. [Docker] : Docker에서 API 패키징 하는 방법 + Port 포워딩 ! FROM node:14 # 안정적인 버전 COPY ./index.js centumjooncode/ #local pc 파일 복사에서 가상 pc에 옮기기 WORKDIR /centumjooncode/ # 어디서 시작할 건지 CMD node index.js #CMD 로 실행 이미 build 에서 컴퓨터가 형성 되고 프로그램이 작동합니다. 그리고 꺼집니다. - 가상 pc를 지속 시킬려면 local 서버가 계속 돌아야합니다. 이번에는 이렇게 여러 파일이 있는 걸 바탕으로 Dockerfile을 작성해 보겠습니다. .dockerignore 파일도 만들어서 node_modules를 무시해줍니다. 요렇게 작성하시면 됩니다. .gitignore하고 비슷합니다. FROM node:14 WORKDIR /myfolder/ # 어.. [Docker]DockerHub 사용법 총정리 : Docker 설치 및 실행 https://gmlwjd9405.github.io/2019/02/01/orm.html [DB] ORM이란 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io ORM(Object-relational mapping)을 단순하게 표현하면 객체와 관계와의 설정이라 할 수 있다. ORM에서 말하는 객체(Object)의 의미는 우리가 흔히 알고 있는 OOP(Object_Oriented Programming)의 그 객체를 의미한다는 것을 쉽게 유추할 수 있을 것이다. 그렇다면 과연 관계라는 것이 의미하는 것은 무엇일까? 지극히 기초적인 이야기지만 개발자가 흔히 사용하고 있는 관계형 데이터베이스를 의미한다. sequalize : j.. WARNING: apt does not have a stable CLI interface. Use with caution in scripts.[Docker : real ! 해결방법 ] https://technote.kr/372 [Docker][해결방법] WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Dockerfile 내에서 apt 를 사용하면 "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." 문구가 출력된다. apt 명령어의 경우 사용자와의 interaction 에 중점을 둔 CLI 이기에 script 내에서 사용 technote.kr 이분 것을 봐도 모르겠다 해서 오셨으면 잘 오셨습니다 . https://devkly.com/nodejs/install-nodejs-on-docker-ubuntu.. React Native로 크로스 플랫폼 웹뷰앱 만들기 https://www.youtube.com/watch?v=yjPl8Injlbw 쥰내 쉽네 ㅋㅋㅋ 웹뷰란 무엇인가? 웹뷰(WebView)란? 웹뷰(WebView)란 프레임워크에 내장된 웹 브라우저 컴포넌트로 뷰(View)의 형태로 앱에 임베딩하는 것을 말한다. 즉, 앱 안에 HTML iframe을 넣어놓은 것이다. 즉, WebView는 앱 내에 웹 브라우저를 넣는 것이다. 웹 페이지를 보기 위해서 혹은 앱 안에서 HTML을 호출하여 앱을 구현하는 하이브리드 형태의 애을 개발하는데에도 많이 사용된다. 하이브리드 앱 👍 장점 하이브리드 앱은 안드로이드 네이티브 앱 개발에 비해서 개발이 비교적 쉽다. 특히 기기간의 호환성을 해결하기가 상대적으로 편하다. 타 웹 사이트 링크로 가는 기능등을 지원하기 위해서 많이 .. Apollo Server를 사용하여 GraphQL 서버 구현 해보자 ! https://www.apollographql.com/docs/apollo-server/ Introduction to Apollo Server Introduction to Apollo Server Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data f www.apollographql.com https://graphql.org/learn/ GraphQL | A .. 이전 1 ··· 8 9 10 11 12 13 14 다음