전체 글(30)
-
.war 와 .jar 란?
배포할때, .jar 파일과 .war 파일을 교체하는 작업을 한다.필자는 주로 jar파일을 교체했지만, 초반에는 .war파일을 교체해서 웹기동을 했다.이둘은 뭘 의미하는 걸까? JAR ( Java Archive ).jar 확장자 파일에는 Class와 같은 Java 리소스와 속성 파일, 라이브러리 및 액세서리 파일이 포함되어 있습니다.쉽게 JAVA 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일로 생각하시면 되겠네요. 실제로 JAR 파일은 플랫폼에 귀속되는 점만 제외하면 WIN ZIP파일과 동일한 구조입니다.JAR 파일은 원하는 구조로 구성이 가능하며 JDK(Java Development Kit)에 포함하고 있는 JRE(Java Runtime Environment)만 가지고도 실행이 가능합니다..
2024.09.02 -
매크로 프로그램(권한 때문에 클릭안된 썰)
1. 터미널에서 #pip install pyautogui pyautogui 라이브러리를 다운받는다 print("안녕하세요 메크로 프로그램을 실행합니다.")import pyautogui#좌표 객체얻기print(pyautogui.position())# 괄호 안에 좌표값을 적으면 해당 좌표로 마우스 이동pyautogui.moveTo(755, 418)print("yes")#현재 마우스 위치에서 클릭 실행 (clicks = '클릭할 횟수' , 'interval= '클릭 사이의 시간간격 (초 단위)')pyautogui.click(clicks=3, interval=0)print("Click yes") 검색창에 파이썬 pyautogui 나 파이썬 메크로를 검색하면 위와같은 예제가 많이 나오니 , 코드 설명은 생략하겠다..
2024.07.26 -
geopy 이용해서 위도 경도 찾기(feat. VsCode no Module named geopy)
import sysprint(sys.executable) # 현재 사용 중인 파이썬 인터프리터 경로 출력from geopy.geocoders import Nominatimtest = "구로구 디지털로 27"print(test)geolocator = Nominatim(user_agent='Korea')location = geolocator.geocode(test)if location: latitude = location.latitude longitude = location.longitude print(f"Latitude: {latitude}, Longitude: {longitude}")else: print('파일 위치를 찾을 수 없습니다.') 인터넷에서 geopy를 이용해서 위도와 경도를 찾을 수 있는 ..
2024.07.26 -
게시판 만들기
기능 설명 게시판 만들기를 할때, 로그인 - 로그인 구현(1, 2, 3) 이후 User 상세 정보에서 글쓰기를 클릭하면 해당 User가 게시글을 작성할 수 있도록 하고 단, User가 일치하지 않으면 글을 수정하거나, 삭제할 수 없게 하였다. 로그인 구현(1) : https://won-coding-051.tistory.com/25 전체적인 순서도(로그인 ~ 게시판) BoardControler.java@RequestMapping("/boardList.do") public String boardList(@RequestParam(value = "userid", required = false) String userid, @RequestParam(value = "password", required = fals..
2024.07.08 -
$(document).ready(function() {});
이라 되어있다. 필자가 이해한대로 이를 정리하고자 한다. 1. $(document).ready(function() 함수 안에 적어야 하는 경우 button id="eiditbutton"을 이용해서 함수를 짠다면, function 스코프가 정해질 때. 즉, 페이지 로드가 완료 된 이후에 실행되어야 하는 함수임으로. 해당스코프 내에서만 function이 유효하다. 그래서 $(document).ready(function() 안에 두는 것이 맞다. 그러나 2. 글로벌 스코프에 정의되어야 하는 경우처럼 HTML에서 자바스크립트 함수를 호출하려면 해당 함수는 글로벌 스코프에 정의되어 있어야 한다.
2024.07.01 -
로그인 구현(2)
동작화면 화면을 보여주는데, 과정 이와 같다.Controller -> service -> serviceImpl -> mapper.java -> mapper.xml사실 service -> serviceimpl 로 가는 과정 없이, service -> mapper.java로 해도 되지만, 과정을 굳이 추가하하면서 공부해 보고 싶었다. 참고사항(1) 추가 설명은 소스코드 안에 빨간색 글자로 나타내었다.(2) 주석처리된 부분은 개인적으로 테스트 해본 내용이라 무시하면 된다. Controller.javapackage com.wonlee.spring.controller; import com.wonlee.spring.User.UserInfo;import com.wonlee.spring.User.UserList;..
2024.06.20