본문 바로가기

ETC

(8)
좋은 글이란 무엇인가? 내가 생각하는 좋은 글이란 배경과 지식이 상이하더라도 술술 읽히는 글이다. 잎이 침엽수면 소나무다.(x) 잎은 침엽수로 뾰족하고, 겨울에도 항상 초록색을 유지하는 상록수의 특징과 거북이 같은 껍질을 가지고 있으면 소나무다.(o) 대상에 대해 자세한 묘사를 통해 이해도를 높이는 과정이 있어야한다. 소나무를 잘 아는 사람은 두 문장이 무엇을 말하는지 파악할 수있지만, 배경지식이 없는 사람에게 첫번째문장과 두번째문장은 전혀 다른 의미일것이다. (물론 가능한 미사여구를 제거하며 컴팩트하게 작성하는 것을 전제로 한다) 누가 읽더라도 질적으로 부족하지않은 내용을 전달해야만, 그 안에 내가 전달하고자 하는 바를 온전히 전달할 수 있다 나는 글을 잘 쓰고 있는가? 아니다. Notion에 메모를 하면서 10문장을 한 문..
[Error] Eclipse to Intellij Dynamic web Project 소중한 시간을 많이 허비했기에, 같은 경험을 하는 분이 있다면, 도움이 되길 참고용으로 올립니다. 클래식은 역시 eclipse라며 dynamic web project를 생성 후 프로젝트를 진행을 하였다. 어느정도 진행을 하고 이제는 intellij로 갈아타려는데 Build tool을 안썼기에 디렉토리 구조가 꽤나 달랐다. 개발환경은 맞추지 않아도 Build tool은 꼭 쓰자!! Projcet Structure에 들어간다. Project Settings - Project에서 jdk버전을 골라준다. Modules에서 +버튼을 누르고 Web과 Web Service 2개를 추가 해준다. Web항목에서의 Deployment Descriptors는 web.xml경로 Web항목에서의 Web Resource Dire..
[Error] Git error: failed to push some refs to push할 때 발생하는 에러로 remote 저장소만 변경될 때 발생한다. 일반적으로 local에서 변경 후, remote에 올린다. 그렇지만 remote에 있는 파일을 직접 변경 할 경우 해당 에러가 발생하는데 force명령어로 강제로 push하는 경우 데이터 유실이 발생할 수 있다. sol repo를 pull로 받아와 변경사항을 맞춰준 후 push를 하자. 좀 더 자세하게 설명하자면, local에서 a,b,c파일을 push -> local: a,b,c /remote:a,b,c local에서 추가 작업 & remote에서 c파일을 수정 -> local: a,b,c,d,e /remote:a,b,c-1 push 할 경우 해당 에러(error: f..
[Error] Servlet java.lang.classnotfoundexception: com.mysql.jdbc.driver eclipse에 tomcat연동해서 MySQL에 데이터 넣는 중에, 해당 에러가 떴다. jdbc driver를 못 찾길래, jdk lib안에 jar파일의 드라이버를 넣어주기. preference에서 class path 추가해주기 project - properties 에서 build path에 해당 class path추가해주기 까지 한 후 똑같이 작업을 하였지만, 밑의 에러가 발견 javax.servlet.servletexception: not insert 완벽하게 참조를해주었지만, 해당 에러가 뜨길래, eclipse 환경 내 문제가 아닌것 같길래 tomcat-lib안에 다시 jdbc driver를 넣어준 ..
[Error] Pycharm Module already exist in project Cannot load settings from file 이거 말고도 에러가 여러개 떴었는데, 왜 떴냐면 아무 생각없이 프로젝트명을 바꿔서이다..ㅎㅎ 왜 이런짓을 했냐면 외부에서 뭐 받아오거나 추가 라이브러리 설치 같은거 안하고 정말로 단순하게 하드코딩만 하는게 있어서 줄 쳐지는 메모장인줄 알았나보다. solution .idea 파일 들어가서 기존 프로젝트명인거 전부 바꿔주자 iml파일은 당연하고, modules.xml 들어가보면 path가 기존 프로젝트명으로 되있을수도있다. system venv쓰는 경우는 거기서 해결하면 되겠지만, 나는 모든 프로젝트가 아나콘다로 가상환경 만드는 구조다.인터프리터 위치를 못찾길래 기존 env폴더 찾아가서 다 바꿔줬..
Eclipse integrate with Github(이클립스 깃허브 연동) eclipse와 원격 저장소의 연결 방법은 크게 2가지이고 후자의 방법을 추천한다. 1. eclipse에서 github와 연결하기 clone해오기(git reposit 자동생성) 직접 git reposit 만들어서 커밋하기 이 말이 이해가 안 갈수가 있다. local에서 eclipse-workspace와 git repository라는 폴더 2개에서 eclipse-workspace에서 작업을 하고 git repository폴더에 올리는 식이다. GUI를 지원을 하지만 컴팩트한 환경이 아니기에 과감히 포기. +eclipse 연결할 때 따로 github에서 토큰을 발행 후 인증을 해줘야하는 것으로 바뀌었다.아무것도 모르고 이메일과 비밀번호를 입력 칸에 넣는다면 git-receive-pack not permit..
[Error] MySQL Could not acquire management access for administrationsolution solution 실행 console(window + R) services.msc 입력 MySQL 찾아서 수동으로 실행 시켜주기 +8.026 최신 버전에서는 connection상태에서도 Workbench는 런타임 에러가 있으니 좀 더 낮은 버전으로 하는 것을 추천. Mysql Workbench : current profile has no WMI enabled solution mysql workbench의 버그이므로 단순하게 재접속하면 풀린다.
[Error] Tomcat the server cannot be started because one or more of the ports are invalid. open the server editor and correct the invalid ports. 라는 에러의 발생. why? tomcat설치 후 8080으로 http/1.1이 연결되있었지만, admin port번호가 공란으로 되있었다. solution server tab의 overview에서 tomcat admin port and http/1.1를 각기 다른 번호로 포트번호를 수정을 하면된다. 참고로 이미 사용중이거나, 다른곳에 쓰이는 포트번호 괜히 건들지말고 무난하게 8081같은걸로 하자. hosting은 http/1.1번호로 되지만 admin port 설정이 이상해도 ..