티스토리

si0
검색하기

블로그 홈

si0

jsi0.tistory.com/m

java, javascript, elearning, programing 에 관한 블로그 입니다. 로켓이 오면 빨리 올라타야 할까? 그 로켓은 어디로 가는 것일까?

구독자
1
방명록 방문하기
공지 웹서비스 관련 모두보기

주요 글 목록

  • ELK 스택(서비스 로그 검색을 위한 시스템 구성) 웹 서비스를 하고 분석 자료를 구하기 위해 구글 어시스트와 같이 유료 서비스가 있지만 결국 Data분석을 별도로 활용하기 어려운 것이 현실이다. 그래서 대안이 오픈 소스를 활용해서 데이터를 필요에 따라 수집하고 검색하는 것을 구현했다. Elasticsearch, Kibana, Beats, Logstach( ELK Stack 이라고도 함 ) 등으로 구성하여 데이터를 확보해서 사이트 맞춤 데이터를 수집하는 것이 그것이다. 로그를 쌓는 것만하고 실제 구현이후 활용하는 것부터는 구현 프로젝트 진행자들이 경험하기 어려운 것이 업무영역의 한계이다. 그래서 오늘을 이것에 대해서 알아보려 한다. 1. ELK 스택이란? ELK 스택은 로그 수집, 저장, 검색, 시각화를 위한 오픈소스 기반의 통합 플랫폼이다. 이름은 .. 공감수 1 댓글수 1 2025. 5. 3.
  • vue python sqlite 게시판 프로젝트 해보니 심플하게 나와서 비슷한게 어떤 것이 있는지 잠시 생각해 봤습니다.더보기심심풀이 여담 스벨렛이 나왔을때 이걸 주로하는 개발자 인터뷰를 본적이 있었습니다. 마치 이천년대 초 초기 웹서비스 만들던 때와 유사한 코드를 보면서 과연 이게 장점이 될수 있을까 ? 왜 장점이 되지 라는 생각을 했습니다. 테스트 코드에 대해서 빠르게 해볼 수 있다는 장점을 본다면 상용서비스를 기획해서 만드는 사람입장에서 약간 의아할 수 있다 생각들었습니다. 또 react를 보고 vue를 해본사람이 하기 쉽다는 말을 들었을때 과연 vue가 뭐길래... 그리고 파이썬으로 스크랩핑과 웹서비스 장고를 만들어 보고 ... 이러저러한 것을들 해본적이 있었는데, 때 마침 vue가 궁금해져서 pinia 상태관리를 가지고 게시판을 한번.. 공감수 0 댓글수 0 2025. 4. 30.
  • vue router 단계별로 글을 적어야 나중에 분리해서 다른 사람에게 알려주기 쉬울것 같아서 중간 정리를 했습니다. 가장 쉽게 vue router 이해하기더보기/src/main.js ( use(router) 사용 ) ... import router from './router' createApp(App).use(router).mount('#app') ... /src/App.vuetemplate> div id="app"> router-view/> div>template>script>export default { name: 'App',}script> /src/router/index.jsimport { createRouter, createWebHistory } from 'vue-router'import.. 공감수 0 댓글수 0 2025. 4. 29.
  • python에서 SQLite DataBase에 아직 개념이 없는 사람에게 쉽게 경험해 볼수 있는 것을 찾다가 Python에서 sqlite3 라이브러리를 기본 제공해서 바로 사용할 수 있다고 해서 정리해 보았다. 예제1 일반예제더보기import sqlite3# 1. DB 연결conn = sqlite3.connect('example.db')cursor = conn.cursor()# 2. 테이블 생성cursor.execute(''' CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER )''')# 3. 데이터 삽입cursor.execute('INSERT INTO users .. 공감수 0 댓글수 0 2025. 4. 26.
  • vue3 pina 크린아키텍쳐 적용 샘플 플젝 react 처음 사용할때 뷰와 유사하다는 말을 많이 들었지만 막상 프로그램을 만들어본적이 없어 샘플 프로젝트를 진행해 보았다. 기본폴더구조더보기src/├── assets/ # 이미지, 폰트, CSS 등 정적 파일├── components/ # 재사용 가능한 UI 컴포넌트├── views/ # 페이지 단위 컴포넌트 (라우팅 대상)├── router/ # Vue Router 설정├── store/ # 상태관리 (Vuex or Pinia)├── usecases/ # 유스케이스: 기능 단위의 비즈니스 로직├── domain/ # 엔터티와 인터페이스 정의 (도메인 모델)│.. 공감수 1 댓글수 0 2025. 4. 24.
  • Pygame를 사용하는 방법 자료형에 대해서 어느정도 숙지가 된 다음 활용하는 방법으로는 데이터 분석, 알고리즘, 그래픽 등이 좋아 보입니다. 그중에 그래픽과 이벤트 등 흐름을 따라가면서 데이터를 구조화 하여 처리하는 것을 해보면 좋을 것 같아서 어떤 라이브러리가 좋을지 검토 중에 있습니다. 도형을 그리는 라이브러리를 알아보다가 그중에 pygame이 보여서 정리를 해보았습니다. https://www.pygame.org/ pygame newsOver the next weeks we have plenty of game jams that people from the pygame communities take part in. The pygames hackathon runs from March 20th, 2023 to April 17th .. 공감수 1 댓글수 0 2025. 4. 21.
  • Python 함수 정리 언어 별로 표준 함수 들은 유사한 기능들이 존재하지만 문법이 조금씩 달라서 정리해 보는 것이 좋을 것 같아 적어 보았다.가장 많이 사용하는 함수 20개... 심화 학습까지 준비해 봅시다.분류라이브러리명함수명사용 문법설명예제예제실행결과데이터 분석pandasread_csvpd.read_csv('file.csv')CSV 파일 읽기pd.read_csv('data.csv')DataFrame 출력데이터 분석pandasDataFramepd.DataFrame(data)데이터프레임 생성pd.DataFrame({'A':})A열DataFrame수학 연산numpyarraynp.array()배열 생성np.array()array()수학 연산mathsqrtmath.sqrt(x)제곱근 계산math.sqrt(9)3.0문자열 처리bui.. 공감수 0 댓글수 0 2025. 4. 12.
  • Python 기초 강좌( 가르치며 수정 중 2025.4.27 ) 인공지능관련해서 제일 많이 찾는 언어가 파이썬 이고 기초개념을 알고 있으면 도움이 될것 같아서 강의 좌료를 만들어 보았습니다. 활용도가 넓기 때문에 기초 범위를 산정하는 것이 제일 어렵다면 어려운 부분이었습니다. 실제 실무에서는 심화된 내용이 필요하겠지만 기초는 언제나 중요하다고 생각하여 진행하였고 대상은 초등학생 6학년도 따라 해볼 수 있는 프로그램 초보를 대상으로 산정했습니다. 실제 가르치면서 개발을 모르는 사람에게 설명하기에 어려운 부분이 발생하였고, 소스코드를 경험하게하고 설명하는 것이 더 효과적이라 생각해서 예시가 설명보다 먼저 나오게 반영한 부분도 있습니다. 5일차까지 검토하고 진행 결과 3일차 자료형에 대한 설명과 실습의 내용이 많고 반복학습의 필요성이 발생했습니다.------------.. 공감수 2 댓글수 0 2025. 4. 9.
  • 온라인강좌 사이트 만들기 restart 로그인,공통코드(2025.04.08~) 더보기 잠시 개인 사정으로 머리를 식히고 다시 개인 프로젝트 시작합니다.( 2024.11.08~ 1W : 신규프로젝트 투입으로 중지)( 2025.04.08~ 진행중) 멈춰서서 돌아보고 추진력이 없으면 수입이 들어오기 어렵다는 것을 알고 프로그램을 완성 못하는 솔루션을 경험도 해봤지만, 추진력을 예측만하고 프로그램을 완성해야 하는 경우도 경험해 봤습니다. 이번 개인프로젝트는 요청이 들어왔지만 개인적 확인을 목적도 있었기 때문에 더욱 빨리 완성할 수 있다고 생각했습니다. 솔루션 개발시 늘 경험을 하듯 어떤 원인으로든 추진력을 잃어버리고 방황하는 시기를 볼 수 있는데 개인 프로젝트에서도 ... 중요한 것은 다시 시작하기!!! 칠전팔기 정신으로 다시 정리하면서 시작하려합니다. 이번에 할것은 로그인 처리와 공통코.. 공감수 0 댓글수 0 2024. 11. 19.
  • git branch 정책 관리 기본 정책을 사용중에 있는데 중간에 미사용 기간이 길어지면 CLI 관련해서 검색하는 시간이 발생하는 것이 귀찮아서 여기 정리해 봅니다. 1. 신규 repository 더보기touch README.mdgit initgit checkout -b maingit add README.md or git add .git commit -m "first commit"git remote add origin http://${url:port}/${repository_name}.gitgit push -u origin main 2. 기존 repository 에 추가더보기git remote add origin http://${url:port}/${repository_name}.gitgit push -u origin main 3... 공감수 2 댓글수 5 2024. 9. 29.
  • 코드표기법(2024.08) 코드 표기법 관련해서 거의 정형화 해서 사용해 왔기 때문에 그렇게 명칭에 대해서 민감해 본적이 없지만 잠시 정리해보려 합니다 . 1. 파스칼 표기법( PascalCase ) : 보통 클래스명에 사용중- 단어의 첫 시작은 항상 대문자를 사용하는 표기법- 쌍봉낙타표기법 이라고 불림 2. 카멜 표기법 ( camelCase ) : 변수나 함수명에 사용중- 소문자로 시작하고 이어지는 시작은 대문자로 작성하여 단어 간 구분에 용이한 표기법- 단봉난타표기법 이라고도 불림 3. 스네이크 표기법( snake_case ) : 데이터 베이스에 컬럼 등 명칭지정시 사용- 단어 사이에 underscore(_)를 활용하는 표기법- 변수명, 함수명, 데이터타입 등 에 활용 4. 헝가리언 표기법( Hungarian Notation .. 공감수 0 댓글수 0 2024. 8. 7.
  • repository 에서 소스받은 후 해야하는 작업 정리 2024.08.02 작은 소스관리지만 react를 담당하게 되어 react 전문 개발자가 오기전까지 소스 변동관리를 해야 하는 상황이 되었습니다.모두 손을 놓았다가 다시 잡아야하는 상황이라 이 참에 다시 정리들어갑니다. 브런치 관리가 잘 안되었다고 생각하는경우 확인 상황더보기1. repository에서 해당 브런치 코드 압축 다운받아서 현행확인2. 각 브런치 최종 확인 3. 브런치별 소스코드 차이점 확인  넥스트js소스 다운받아서 초기 작업 상황더보기1. 각 버전 확인 ( 소스에서 사용하는 라이브러리 중 버전 영향을 받는 사항이 있는지 확인 )  a. node 와 npm 최신버전으로 업데이트하기# n 설치하기npm install -g nornpm update n# n 설치충돌시 삭제 후 재 설치npm u.. 공감수 0 댓글수 0 2024. 8. 2.
  • 온라인강좌 사이트 만들기 2단계 분석(2024.07.13~) figma 로 대략적인 페이지 설계...( 2024.07.13~) 전에는 화면 설계를 엑셀로 목록을 만들어서 트리구조를 잡고 파워포인터로 보통 페이지를 설계했는데 이제는 디자이너가 FIGMA 툴을 사용해서 디자인 클래스와 네임까지 거의 다 정의해서 줄수 있기 때문에 화면 설계는 FIGMA가 대세(?)라 생각되어 선택해서 화면 설계중입니다. 우선 비주얼한 사용자 입장 페이지를 설계했고... 여기서 파일럿 시스템을 최소 기능으로 구현하고 관리자 페이지에서 해당 관리하는 곳을 만들면 1차 목표가 끝날것 같네요. 우선 대략적인 화면을 도출하였습니다.더보기( ~ 2024.07.13 20.30 ) 일단 이번주말은 여기까지 차주에 관리자 시스템 설계 들어가면 되겠네요. 겸사겸사 프로젝트 프레임웍 구성을 짬짬히 하면 .. 공감수 0 댓글수 0 2024. 7. 13.
  • 기계학습 개발 환경 설치 프로그램 1. 기계학습 개발 환경Python 3.x NumPymatplotlibJupyter Notebook-> 기계학습 엔진을 만들어 볼때 접근항목으로 거론됨 2. 관련 진행사항2024.07.03 - [프로그램/python] - 아나콘다(Anaconda) 설치 (window, 2024.07.03) 아나콘다(Anaconda) 설치 (window, 2024.07.03)파이썬 공부도 띄엄띄엄하고 있었는데 이번 기회에 정리를 해볼까 하는 생각에 시작합니다.누군가에게 도움이 되었으면 합니다. 혹은 미래의 나에게 조금 정리된 자료를 전달하기 위해서라도jsi0.tistory.com-- 아나콘다 설치 주의점  : path 설정 체크, 공용으로 설치 권장( 한글 윈 2024.07.05 - [프로그램/python].. 공감수 1 댓글수 1 2024. 7. 10.
  • 온라인강좌 사이트 만들기 1단계 분석(2024.07.09~10) 가볍게 접근하며 만들어 봅시다.요구사항 분석, 기술검토, 프로젝트 특이사항 검토를 통한 프로젝트 분석 진행했습니다. 1. 웹서비스 목적과 구성, 사전 검토 필요사항 도출:  서비스 구성은 관리자 사이트랑 회원 사이트, 강사용 사이트 정도로 구성하고, 회원 사이트는 Thymeleaf로 만들고 추후 flutter, react2024.07.07 - [프로그램/mariadb] - 심심풀이_온라인강의사이트 DATABASE(2024.07.07~) 심심풀이_온라인강의사이트 DATABASE(2024.07.07~)지인중에 온라인 강좌를 회원 가입해서 볼 수 있는게 필요하다고 해서 사이드 프로젝트로 해볼까 생각중에 문득 오늘 해보는 것도 좋을 것 같아서 시작하게 되었습니다. 서비스 구성은 일단 최jsi0.tistory.c.. 공감수 0 댓글수 0 2024. 7. 10.
  • 용어 정리_yolo학습시작부터(2024.07.05~ 진행중) > 텐서 ( 출처 : https://www.ibm.com/kr-ko/topics/pytorch )모든 머신러닝 알고리즘에서, 심지어 소리나 이미지처럼 겉으로 보기에 숫자가 아닌 정보에 적용되는 알고리즘에서도 데이터는 반드시 숫자로 표현되어야 합니다.  PyTorch에서 플랫폼에서 계산에 사용되는 기본 데이터 단위 역할을 하는 거(텐서) 머신 러닝에서 텐서는 수학적 장부 기기와 같은 기능을 하는 다차원 숫자 배열-  차원 수 ... n차원 텐서0차원 스칼라,1차원 벡터2차원 행렬n차원 텐서 > PyTorch 중 모듈 세 가지 클래스- nn 모듈 : 신경망의 계층으로 배포, torch.nn 패키지에는 컨볼루션, 풀링, 회귀와 같은 일반적인 연산을 수행하는 대규모 모듈 라이브러리가 포함되어 있습니다. torc.. 공감수 0 댓글수 0 2024. 7. 5.
  • YOLOv8 ->YOLOv10(2024.07.05~7/15진행중) 나름 최신 교수학습 방법을 연구하는 사람으로서 AI접목한 교육에 대해서 준비과정으로 AI전문 기업에 다니며 웹서비스를 어떻게 접목을 해야하는지 경험을 해보았습니다.  결국 핵심업무에 해당하는 것을 할때만 그 내용을 알 수 있다는 결론이 나왔고 해당 내용은 직접 해봐야 한다는 결론 또한 얻을 수 있었습니다.  그렇다면 어떤 방향성을 가지고 접근하여 할 것인지가 중요하고 해당하는 것을 어떻게 접근할지 가이드하는 것이 중요하다고 볼 수 있습니다.  그래서 이번에 영상처리관련해서 python, anaconda, openCV, yolo(You Only Look Once) 기반으로 경험하고 학습해볼까 합니다.  학습에 앞서 목표는 필기입력한 것을 원하는 글씨체로 변경 저장하는 것으로 하였습니다.(2024.07.05.. 공감수 0 댓글수 1 2024. 7. 5.
  • 아나콘다(Anaconda) 설치 (window, 2024.07.03) 파이썬 공부도 띄엄띄엄하고 있었는데 이번 기회에 정리를 해볼까 하는 생각에 시작합니다.누군가에게 도움이 되었으면 합니다. 혹은 미래의 나에게 조금 정리된 자료를 전달하기 위해서라도 진행하려 합니다. ※ 아나콘다란더보기아나콘다는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산을 위한 파이썬과 R 프로그래밍 언어의 자유-오픈 소스 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다.https://www.anaconda.com/ Anaconda | The Operating System for AIDemocratize AI innovation with the world’s most trusted open ecosystem for data science and AI developme.. 공감수 0 댓글수 1 2024. 7. 3.
  • flutter 간단경험하기(진행중 2024.07.01 두번째 시작) Dart 언어로 되어 있고 2가지 타입의 컴파일러를 사용한다고 합니다.1. JIT Compiler (just in Time) Hot-Reload/Hot-Restart를 구현할 때 활용2. AOT Compiler (Ahead of TIme) 사전에 미리 컴파일을 수행하여 높은 실행 속도를 필요로 할때 활용되는 컴파일러,    컴파일 후 배포 가능한 바이너리 파일을 생성하는 것이 특징 구글에서 만든 언어로 데이터 유형은 다음과 같습니다. 기본형 : bool, int, double, String, null자료형 : List, Set, Map확장형 : Object, Enum, Future, Stream 가변형 :   var - 최초 한번 부여 된 타입이 고정적으로 사용.   Dynamic : 타입이 코드 진행 .. 공감수 0 댓글수 0 2024. 7. 3.
  • Spring Security 6.2.4- Servlet -Architecture(2024.05) Spring Security 6.2.4 구조를 한번 확인해 보자.https://docs.spring.io/spring-security/reference/servlet/architecture.html Architecture :: Spring SecurityThe Security Filters are inserted into the FilterChainProxy with the SecurityFilterChain API. Those filters can be used for a number of different purposes, like authentication, authorization, exploit protection, and more. The filters are executed in a spec.. 공감수 0 댓글수 0 2024. 5. 12.
  • spring security 6.2.4 (2024.05) https://spring.io/guides/gs/securing-web Getting Started | Securing a Web ApplicationSuppose that you want to prevent unauthorized users from viewing the greeting page at /hello. As it is now, if visitors click the link on the home page, they see the greeting with no barriers to stop them. You need to add a barrier that forces the visitorspring.io 기본은 역시 공식 홈페이지일것 같습니다.  이번에 새로 공부하게 되면서 2024년도 5.. 공감수 0 댓글수 0 2024. 5. 11.
  • 폐쇄망용 gitea 도커 이미지 작업(2023.09.06) 단순히 폐쇄망에 들어가서 버전관리 프로그램 요청하였는데 우왕좌왕 혼란을 경험하였다. 내가 가이드했다면 svn 설치하고 이용하라고 했을 것 같지만, 요청하였지만 허공에 날아간 요청 내용이여... ㅋㅋㅋ 이글을 읽고 계신분들도 비슷한 경험이 있었는지 모르겠네요. 담당 영역은 아니어서 늘 고민하지 않았지만 이번 회사에서는 github 사용하고 aws 개발 환경을 사용하기에 폐쇄망 들어가면 담당이 없이 요청만 발생하는 것을 경험했습니다. 뭐 저마다 방법이 있겠지만 ci/cd 로컬 설정방안에 대해서 가이드가 없다면 대안을 가지고 있어야 하기에 도전해 봅니다. 목표 우선 ubuntu 이미지를 다운받아서 gitea 를 설정하고 jenkins 이미지를 하나더 만들어서 ci/cd를 구성하는 것이 목적입니다. 굳이 분리하.. 공감수 0 댓글수 0 2023. 9. 7.
  • 초심으로 리셋.(2023.09.04 node 설치부터 react 샘플코딩 전까지) 또 오프라인 세상에 들어갔다 나오며 현타를 맞고 설치부터 해보려 합니다. 포멧하고 자바 1.8 만 깔았네요. 또 다른 오프라인 세상에 갈 것 같아 구버전만 설치하였지만, 리셋마라 ㅡ.ㅡ;; 일단 node LTS 버전 부터 확인해 봅시다. 현재 LTS는 18버전이고 20버전까지 나와있네요. 서비스 개발을 할꺼라면 18버전을 설치하면 되고 공부를 위한 것이라면 20버전을 설치하는 것이 좋을 것 같습니다. 버전별로 장단점을 현재 버전까지 보는 것이 좋기 때문입니다. 이전글 2022.06.14 - [프로그램/react] - 리액터 스타트(2022.06.14) 1. node.js 설치 더보기 node.js 설치 https://nodejs.org/ko/download 다운로드 | Node.js Node.js® is.. 공감수 0 댓글수 0 2023. 9. 5.
  • window에서 https 서비스 테스트(2023.08.09) PKCS12 : Public Key Cryptography Standards ##12 공개 키 인증서 spring boot 2.7에서 개인키로 실행을 목표로 한다. cmd or power sell 를 관리자권한으로 켜서 인증서를 저장할 위치로 가서 키 발급 명령어를 입력한다. keytool -genkey -alias key_test(별칭) -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore_test.p12(인증서 이름 :.p12 앞의 파일 이름) -validity 4000 keytool -genkey -alias key_test -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore_te.. 공감수 0 댓글수 0 2023. 8. 9.
  • vscode 에서 mvn 명령사용을 위한 설정(2023.08.09) window 10에서 apache maven 설정 1. maven 다운로드 구글 검색 : apache mavenhttps://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.9.4 Apache Maven 3.9.4 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and maven.apach.. 공감수 0 댓글수 0 2023. 8. 9.
  • 우분투 날짜 파일명 만들기(2023.07.19 마리아DB 백업) 필요에 의해 검색하던 도중 나와 같은 생각을 하는 사람의 글을 보게 되어서 우분투에서 마리아 디비 백업을 적어보고 그생각에 대해서도 살짝 적어보려 합니다. >> 마리아 디비 백업 ## 날짜가져오기 BK_DATE=$(date "+%Y%m%d") ## 시분초까지 가져오기 ## BK_DATE=$(date "+%Y%m%d%H%M%S") ## 5일 초과 파일 삭제 find /data/db_bk -name '*.sql' -mtime +5 -exec rm -f{} \; ## db백업 mysqldump -u root -password db_name > /data/db_bk/db_backup_$BK_DATE.sql >> 동감되는 글 : 리셋되지 말자 공감수 0 댓글수 0 2023. 7. 19.
  • [docker] ubuntu 20.04 (202305) 사용하다보니 우분투가 제일 많이 사용하는 기본 도커 이미지가 되어 있어서 한번 정리해 보았습니다. window 11 PC 설치되어 있는 도커 버전 확인 > docker --version Docker version 20.10.24, build 297e128 1. 가장최근 버전 받는 방법과 20.04버전 우분투 도커 이미지 받기 # 우분투 v20.04버전 도커 이미지 다운받기 $ docker pull ubuntu:20.04 # 참고 : 최신버전 다운받기 $ docker pull ubuntu:latest # 참고 : 도거 이미지 검색 ( $ docker search ubuntu or $ docker search ubuntu:20.04 ※ 우분투를 받아서 설치하고자 하는 프로그램이 포함되어 있는 이미지가 있다면.. 공감수 0 댓글수 0 2023. 5. 29.
  • 도커 작성글 모아보기 여러 게시글에서 도커를 사용하다 보니 도커를 모아서 보고 싶은 생각이 들어 정리해 보았습니다. 2022.03.01 - [프로그램/짜투리상식] - mac에서 도커설치해서 사용하기 mac에서 도커설치해서 사용하기 오늘은 도커를 사용하여 DB를 가지고 연동부분을 보게 되어 도커에 대해서 정리해보려 합니다. 도커의 개념이나 역사는 다른분들이 많이 다루고 있고 책을 사서 읽어보아 내용을 알고 있지만 읽 jsi0.tistory.com 2022.11.14 - [프로그램/짜투리상식] - window에 도커 사용해서 jboss사용하기[docker jboss] window에 도커 사용해서 jboss사용하기[docker jboss] window 에서 도커로 jboss를 사용하기 위해서는 docker desktop 를 설치해.. 공감수 0 댓글수 1 2023. 5. 29.
  • Django 웹 프레임 워크 간단 설명 2023.05.10 - [프로그램/python] - django 로컬 개발 서버 알아보기(2023.05) django 로컬 개발 서버 알아보기(2023.05) https://docs.djangoproject.com/ko/4.2/intro/tutorial01/ Django 개발 서버는 순수 Python으로 작성된 경량 웹 서버 입니다. 개발 중에만 사용할 수 있도록 되어 있어서 운영환경에서는 다르게 사용해야 한다고 합 jsi0.tistory.com 앞전에 Django 프로젝트 를 만들어서 정상 서비스 가동까지 확인했습니다. 해당 내용이 필요하신분은 해당 글을 읽어 주시기 바랍니다. 장고가 웹 프레임 워크라면 구조적인 사용방법이 존재할 것이기 때문에 해당 내용에 대해서 알아보려 합니다. spring 프레임 .. 공감수 0 댓글수 0 2023. 5. 10.
  • django 로컬 개발 서버 알아보기(2023.05) https://docs.djangoproject.com/ko/4.2/intro/tutorial01/ Django 개발 서버는 순수 Python으로 작성된 경량 웹 서버 입니다. 개발 중에만 사용할 수 있도록 되어 있어서 운영환경에서는 다르게 사용해야 한다고 합니다. 장고 프로젝트 사이트에도 "웹 서버가 아닌 웹 프레임워크"라고 설명을 하고 있습니다. 즉 client 호출 대기하는 Web Server(ex Nginx)를 두고 wsgi(Web Server Gateway Interface, ex Gunicorn)를 통해 Django( Was Server )와 연동합니다. 정리하면 Django는 와스 서버로서 개발 서버로 동작시 웹서비스 기능을 지원한다고 보면 되겠네요. ※ 로컬 프로젝트 프로젝트명 [my_bn.. 공감수 0 댓글수 1 2023. 5. 10.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.