본문 바로가기

java14

java 외부 mysql과 연동하기- sms 문자전송 내가 담당하고 있는 프로젝트에 ip를 사용해서 외부 db로 데이터를 전송하여 문자가 갈수있도록 해달라고 요청받았다. 난 mysql에 들어가서 해당 ip에 대한 권한을 열어주는건지 알았는데 그게아니었다!개발이 필요했던것! 먼저 나는 전자정부프레임워크, java, mvc패턴개발환경이다. src\main\resources\egovframework\spring\com\context-datasource.xml 링크로 들어가서 데이터를를 열어줬다!  위는 내가 vm가상화로 만들었던 서버에 mysql에 유저네임 지정해주고 권한 준다음에 넣어줬다!권한주는건 쉽다. GRANT INSERT ON 데이터베이스명.* TO '유저네임'@'개발컴퓨터 .. 2024. 7. 31.
mvc 패턴 구성요소 이해하기 Java의 mvc 패턴 애플리케이션의 모듈화, 재사용성, 유지보수성을 높일 수 있다.기존에 만들어져있는 구조를 잘 활용하여 새로운 메뉴를 만들거나 기능을 추가하는데 도움이된다.  기본작업 >     DB생성하기CREATE TABLE TB_IM_DAILYPROCESSING(IDX INT AUTO_INCREMENT PRIMARY KEY,REGIST_DATE DATETIME,BRANCH VARCHAR(255),ISSUE_YN CHAR(1),TASK_YN CHAR(1),REGIST_DEPARTMENT VARCHAR(255),REGIST_POSITION VARCHAR(255),REGIST_NAME VARCHAR(255),REQUEST_CONTENT TEXT,RESOLUTION_CONTENT TEXT,RESOLUT.. 2024. 7. 18.
form에서 받은 값을 controller로 전달하기 이번오류는 정말 오랜시간 해결되지 않았다. 코드 자체도 복잡하고 placeNm, firstPlace, secondPlace, thirdPlace 등이 다양하며 심지어 beforeplaceNm, beforeFirstPlace,,, 하나를 수정하는데 여러개의 변수가 생겼다. 💢이전에 안되던 코드 부서명 부서명을 설정할수 있는 form 이다. fnTest()를 실행하면 function fnTest(){ var retVal; var url = ""; var varParam = new Object(); var openParam = "dialogWidth:680px;dialogHeight:480px;scroll:yes;status:no;center:yes;resizable:yes;"; retVal = window... 2023. 9. 27.
HackerRank 4단계 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int i = scan.nextInt(); String s = scan.nextLine(); double d = scan.nextDouble(); System.out.println("String: " + s); System.out.println("Double: " + d); System.out.println("Int: " + i); } } 오류 발생 import java.util.Scanner; public class Solution { public static void ma.. 2023. 5. 9.
HackerRank - Java 7 - 3단계 If-Else import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution { private static final Scanner scanner = new Scanner(System.in); public static void main(String[] args) { int N = scanner.nextInt(); int e=24, o=3; e=N%2; o=N%2; if(e==0) { System.out.println("Not Weird"); } else { Sy.. 2023. 5. 4.