본문 바로가기

Programming49

JAVA pom.xml 오류 해결법 블로그에 자주 이글로 많이들 들어오시는것 같은데 해결 안되시면 다른글, 다른 글에 적어놓은 걸로도 안되면 안되는분들 계시면 댓글 남겨주세요! 저는 여기에 적어놓은것들로 해결됐기 때문에, 안되시는 경우 있으면 도와드릴겸 저도 알고 대처방법 적어놓고싶어서요 2022 07 11 아무도 여기에 댓글을 달지 않은것으로 보아서는 들어오신분들 전부 해결되신 것 같다... ------------------------------------------------------------- 메이븐을 이용해서 생성한 프로젝트에서는 개발단계에서 문제없다가 컴파일할 때, 갑작스럽게 pom.xml에 갑자기 나타난 빨간 밑줄로 인해 컴파일이 실패하는 경우가 있다. 프로젝트를 클린해봐라 뭐해봐라 했지만 이거 하나로 다 해결 했었다. 오류.. 2021. 5. 24.
C# 셀레니움 - 웹기반 출근퇴근 자동으로 하기 - 1 텍스트 박스 설정 근태 처리과정은 다음과 같다. 1. 컴퓨터를 켜서 2. 웹을 켜서 3. 로그인을 하고 4. 근태화면으로 넘어가서 5. 근태버튼을 누르고 6. 출근 버튼을 누른다. ------------------------------------------- 마지막으로 출근 확인 버튼을 누르는 과정까지 포함한다면 7번째까지 있는것과 같다. 모바일로도 어플리케이션이 존재하지만 자동출퇴근 기능이 있는것도 아니라서 만들어 보기로 했다. 처음 셀레니움을 알기전에 검색했던 키워드는 'C# 웹 버튼 클릭' 으로 검색해서 나왔던 글들을 확인했고 프로그램의 고유 기능이 있다면 사용해보고 싶었지만 이 귀찮음을 빠르게 해결하기 위해 + 새로운 라이브러리를 사용해보고싶다는 마음으로 인해서 셀레니움을 사용하는 글을 참고해서 만들어보게 됐다. .. 2021. 5. 24.
자바 TCP/IP 통신 (Netty, 네티) - 3 송신 항상 늘 그랬듯이 아무것도 모를 미래의 나에게 설명한다. 이전 글에서 사용했던 부트스트랩을 연결할 때 핸들러를 등록할때 사용했던 ChannelInitializer클래스를 이용해 설명할 수 있다. clientBootstrap.group(e) .option(ChannelOption.AUTO_READ, true) .handler(new ChannelInitializer()); ChannelInitializer클래스는 ChannelInitializer 을 상속받았는데 ( import io.netty.channel.ChannelInitializer ) ChannelInitializer안의 initChannel 메소드를 오버라이딩하여 아래와 같이 정의되었다. @Override protected void initCh.. 2021. 5. 21.
C# 셀레니움 - 웹기반 출근퇴근 자동으로 하기 - intro 출퇴근 처리를 웹브라우저 기반으로 체크를 하게 되었다. 가장 처음 시작은 1. 컴퓨터를 켜서 2. 웹을 켜서 3. 로그인을 하고 4. 근태화면으로 넘어가서 5. 근태버튼을 누르고 6. 출근 버튼을 누른다. 이 얼마 안되는 과정이 너무나도 귀찮았고 나를 번거롭게 만들었다. 이 근태과정을 시작한지는 얼마 되지도 않았고 마침 폭풍과도 같았던 프로젝트 준공일이 종료된 후 였던데다 사수에게 다음 할일이 있는지 확인해보니 할 것도 없이 여유로웠다. (인수인계 받은 프로젝트가 있지만 마음이 매우 여유로웠다.) 할일없이 앉아있는건 성미에도 맞지 않았고 마침 이 귀찮은 과정을 버튼 하나만 누르면 처리해줄 녀석을 만들어볼까 싶었다. 주로 사용하는 언어가 자바였었지만 UI에 대해서 마음에 들지도 않았고 썩 익숙치 않았던 나.. 2021. 5. 21.