목록개발 (87)
khstar
기본적인 Spring Boot 프로젝트 설정하기는 다음 링크를 확인하세요. https://khstar.tistory.com/entry/Intellij%EB%A1%9C-Maven-SpringBoot-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 Intellij로 Maven SpringBoot 시작하기 springboot 웹어플리케이션 개발을 위해 여기저기 돌아다니다가 좋은 것을 발견해서 기록을 남기는 차원에서 글을 작성합니다. Springboot를 시작하기 위해서는 maven이나 gradle 프로젝트를 생성해서 �� khstar.tistory.com 위 링크는 spring boot 프로젝트를 설정합니다. 그러나 Intellij에서는 그 동안 써오던 eclipse와 프로젝트 구조가 다르고..
public으로 생성된 github 레포지토리를 private로 변경하는 방법에 대해 알아보겠습니다. 간단합니다. visibility를 설정할 레포지토리를 선택하고 settings 메뉴를 선택합니다. Settings의 왼쪽 메뉴에서 Options를 선택합니다. 기본적으로 Settings에 들어가면 Options 화면입니다. Options 화면에서 스크롤을 밑으로 내리면 Danger Zone이 있습니다. Danger Zone은 레포지토리 삭제 등의 기능이 있으니 조심하셔야 합니다. 여기서 Change visibility 버튼을 선택해 public -> private로 변겨하시면 됩니다. 그럼 다음과 같은 창이 뜹니다. 여기서 Make private를 선택합니다. 하단의 I understand, change..
Spring-Boot는 내장 Tomcat을 가지고 있습니다. 그런데 운영에 배포할때는 외장 Tomcat에 배포를 위해 war파일로 빌드 되어야 합니다. 개발을 할때는 내장 Tomcat을 운영 배포를 할때는 외자 Tomcat을 사용해야 하는 경우 아래와 같이 설정 되어야 합니다. war org.springframework.boot spring-boot-starter-tomcat compile 주의 : 만약 spring-boot-starter-tomcat의 scope이 provided로 설정되어 있는 경우 springboot의 내장 톰켓이 실해되지 않고 exit code 0가 print됩니다. 위 내용은 현상만을 설명한 것입니다. spring-boot-starter-tomcat의 scope에 대해 자세히 아..
https://www.hanbit.co.kr/store/books/look.php?p_code=B7258193046 파이썬 웹 프로그래밍, 실전편(개정판) 장고 프레임워크를 사용해서 상용화 수준의 앱을 만들고, 앱의 기능을 확장하고, 클라우드 서버에서 배포하는 것까지 다룬다. www.hanbit.co.kr 파이썬 및 장고를 처음으로 접해보기 위해 이 책을 신청하였다. 쳅터 1의 장고 개발의 기본 사항 및 가상 환경 사용하기를 천천히 읽으면 파이썬 및 장고의 기본 사항이 잘 정리되어 있어 개발을 해본 사람이라면 어렵지 않게 파이썬 및 장고의 기본설정을 따라 할 수 있다. 책에도 내용이 있지만 장고의 자세한 설명을 알고 싶다면 같은 저자의 Django로 배우는 쉽고 빠른 웹 개발, 개정판 을 읽어 보면 좋을..
맥 Python에서 Django를 처음 해보는 중입니다. 가상환경에서 패키지 목록 파일을 생성중 zsh: operation not permitted: requirements.txt 에러가 발생했습니다. 검색을 해보니 전체 디스크 접근 권한을 주면 됩니다. 시스템 환경설정 -> 보안 및 개인 정보보호 -> 개인 정보 보호 -> 전체 디스크 접근 권한 에서 접근이 필요한 응용프로그램을 선택해 줍니다. 참조 : https://velog.io/@stay136/%ED%84%B0%EB%AF%B8%EB%84%90-Seeing-Error-Operation-Not-Permitted-in-macOS-Catalina, Django를 활용한 쉽고빠른 웹 개발 파이썬 웹프로그래밍 개정판
이번에 오래 묵혀있던 서버를 살리는 작업을 하는데 기존에 잘 돌던 것이 RDS 연결이 되지 않고 계속 예외가 발생하고 있다. 이 글은 정확한 처리는 아니고 막~~ 이것저것 하다가 처리된 문제라 참고 정도만 해주세요. ㅜㅜ 즉 정확하지 않습니다. 첫번째 발생한 오류는 다음과 같습니다. java.sql.SQLException: null, message from server: "Host '' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" 내용상으로는 connection error가 많이 발생하여 더 이상 연결할 수 없다는 것입니다. 보통은 mysql이라면 root 계정으로 로그인하여 flush hosts를..
제목은 저렇지만 정확하게는 eclipse에서 개발한 spring boot 기반의 프로젝트를 intelliJ에서 개발하기 위해 github에서 clone해온 경우 입니다. eclipse에서는 정상적으로 spring boot가 실행되는데 intellJ에서는 자꾸 java.lang.ClassNotFoundException: javax.servlet.Filter 에러가 발생합니다. 삽질을 열심히 하는 중 maven의 spring-boot-starter-tomcat의 scope을 provided을 주석처리 하거나 complie로 변경해 주니 정상적으로 실행되었습니다. org.springframework.boot spring-boot-starter-tomcat compile 정확한 원인을 분석한 것은 아니라 이로인..
IntellijIntelliJ에서 자바 프로젝트를 git으로 가져오는 경우 .properties의 한글이 \uae30 과 같은 유니코드로 나오는 경우가 있습니다. 이러한 경우 IntelliJ에서는 간단하게 Preferences(윈도우 에서는 아마도 settings..)에서 설정하면 됩니다. Preferences 화면에서 Editer -> File Encodings의 Properties Files의 설정을 UTF-8과 Transparent native-to-ascii conversion을 체크해 주세요. 그러면 유니코드로 나오던것이 한글로 정상적으로 표시되는 것을 확인할 수 있습니다. 참고 : https://dololak.tistory.com/560
VSCode에서 iOS에 빌드를 하는 중에 자꾸 다음과 같은 에러가 발생합니다. Error connecting to the service protocol: failed to connect to http://127.0.0.1:1027/J0wi0wh-JoI=/ Exited (sigterm) 뭐 어떻게 대처를 해야 되나 몰라서 뒤져 봤는데 flutter clean을 하라는 얘기도 있고 등등 이었는데 아마 해당 오류는 다양한 원인에서 발생하는 듯 합니다. 그런데 저의 해결 방법은 구글링을 통해서 찾았습니다. 1. 우선 MacOS의 경우 .bash_profile에 export NO_PROXY=localhost,127.0.0.1; 을 추가하는 방법이 있습니다. 2. iOS 디바이스(아이폰, 아이패드등)에서 wifi..
플러터 개발을 위해 flutter를 설치하고 .bash_profile에 환경변수를 적용했는데 터미널을 실행할때 마다 적용이 안됩니다. 대체 왜이런가 했는데 zsh가 설치되어 있던 것이 문제 였습니다. 이것저것 개발환경 설치를 하다보민 zsh가 설치된듯 합니다. zsh는 터미널을 실행할때 ~/.zshrc가 실행 된다고 합니다. .zshrc 파일을 만들고 적용하겠습니다. 우선 .zshrc 파일이 있는지 확인하고 없으면 vi .zshrc 파일을 만듭니다. 그리고 다음의 내용을 입력합니다. if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 저장은 wq!입니다. 저장하고 빠져 나옵니다. 만약 edit 모드 상태이면 esc를 누르면 명령어 입력 모드로 전환됩니다. 이제 ..