java
-
[JAVA] Map 정리(LinkedHashMap, containKey, keySet(),Map 합치기putAll,순서보장하는 Map)WEB/BACK 2021. 12. 6. 14:47
오늘은 Map 정리를 해보도록 하겠습니다. 고고 1. Map 생성 (PUT) //map1 생성 put Map map1=new HashMap(); map1.put("map1_key1",1); map1.put("map1_key2",2); map1.put("map1_key3",3); map1.put("map1_key4",4); map1.put("map1_key4",5);//겹치는 key 가 있다면 새로운 key로 대체된다. System.out.println("map1은 "+map1); map1은 {map1_key2=2, map1_key1=1, map1_key4=5, map1_key3=3} map1_key4가 겹치기때문에 마지막 으로 입력한 key가 들어갔음을 확인할 수 있다. 입력한 순서대로 나오지 않는것을 ..
-
[Spring]3/3 게시판 - 목록 보여주기 (selectList)WEB/BACK 2021. 10. 4. 15:32
저번 포스팅에서 간단하게 디비 연동확인을 위해 사용자 총 수 를 가져왔따면 이번에는 사용자 목록을 가져와보겠습니다. 좀 더 깔끔한 경로를 위해 user package 생성을 하였습니다. 결과 미리보기 (참고)경로 변경됨- 변경필요한 부분들.. 1. UserDAO 에 return SqlSession.selectOne("com.world.therapy.user.userCount"); 로 변경 2.mybatis-config.xml 에 type="com.world.therapy.user.UserVO" 로 변경 폴더 구조 흘러가는 순서 1. 쿼리 2. dao 3. service 4. controller 5. jsp 1. 목록 쿼리작성 사용자목록 = userList추가 해줍니다. resultType은 Map입니다...
-
[JSTL] JSTL 셋팅하는법 (pom.xml, spring, eclipse, maven)WEB/FRONT 2021. 10. 4. 13:27
웹개발을 하면서 jsp를 사용한다면 쓰게되는 jstl! 간단히 셋팅하는 방법을 포스팅하겠습니다! 1. pom.xml 에 라이브러리 추가 javax.servlet jstl 1.2 taglibs standard 1.1.2 2. jsp 상단에 하단 내용 추가 3. 예시 사용자 목록 총 사용자 : ${userCount } 명 감사합니다. 도움이 되었길 바라며 이만... 관련 포스팅 2021.05.10 - [WEB/FRONT] - [JSTL] select 태그 반복문, option selected 주기, if, forEach, radio 태그에서 checked하기
-
[Spring]1/3 eclipse에서 spring mvc project 생성+tomcat 화면 띄우기 (mac,openJDK11)WEB/BACK 2021. 10. 3. 18:16
오랜만의 포스팅입니다. 오늘은 이클립스에서 스프링프로젝트를 하기위해 spring legacy project를 생성하고 tomcat을 추가하고 화면 띄우는 것 까지 진행해보겠습니다. 전체 목차입니다. 2021.10.03 - [WEB/BACK] - [Spring]2/3 spring 프로젝트에 +mybatis + mariadb연동 [Spring]2/3 spring 프로젝트에 +mybatis + mariadb연동 저번 포스팅에 이어서 therapy 프로젝트에 mybatis+ mariadb를 연동하겠습니다. 현재 october 라는 데이터베이스에 user 라는 테이블에 seq, name, phone, id컬럼이 있으며 2개의 데이터가 존재합니다. 여기서 bluemint.tistory.com 2021.10.04 -..
-
java로 cmd명령어, ipconfig -all, mac 가져오기WEB/BACK 2021. 6. 17. 15:56
안녕하세요 cmd에서 여러가지 명령어를 사용합니다. java에서도 같은 결과를 가져오고 싶을때가 있습니다. 가령 mac주소라던지 ip주소라던지 네트워크정보등등... 오늘은 cmd에서 ipconfig -all 의 결과를 자바를 이용해서 가져오도록 하겠습니다. 1. java에서 ipconfig -all 의 결과보기 String command = "ipconfig -all";//원하는 명령어 try { //시스템 Command 호출 Process ifconfigProc = Runtime.getRuntime().exec(command); // Return 되는 Console 라인을 읽음 BufferedReader ifconfigProcReader = new BufferedReader(new InputStream..
-
[JAVA] SELECT 로 가져온 데이타를 .json 파일로 변환하기 및 에러처리WEB/BACK 2021. 6. 3. 17:00
안녕하세요 오늘은 필요한 데이터를 조회해서 그 결과를 json 파일로 떨구는 작업을 진행해보도록 하겠습니다. 만약 여러분이 hashMap을 만들지 않고 예를 들어 아래와같이 JSONObject jj = new JSONObject(); jj.("a","apple"); jj.("b", "banana"); 바로 JSONObject에다가 put을 하게되면 마주치게 되는 에러가 있습니다. Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized (형식 안전성 : put (Object, Object) 메서드는 원시 형식 HashMa..
-
[java] ajax이용해서 파일 업로드/다운로드, file upload카테고리 없음 2021. 5. 13. 19:00
파일업로드/다운로드를 구현하는 다양한 방법이 있습니다. 그중에 ajax를 이용한 방법을 소개하도록 하겠습니다. 1. jsp에서 태그의 type="file", name="file_test" 로 지정한다. 파일 업로드: enctype: 'multipart/form-data'로 지정 var formData = new FormData(document.getElementById('myForm')); $.ajax({ type:"POST", enctype: 'multipart/form-data', processData:false, contentType:false, url:"/test", data:formData, success:function(data){ console.log("success") } }); 2. 여기..
-
[JAVA ]암호화와 복호화를 활용한 간단한 콘솔 로그인 예제 2/3 (자바 기본 로그인 예제)WEB/BACK 2021. 5. 6. 14:13
안녕하세요 이번에는 암호화와 복호화를 활용한 간단한 콘솔 로그인 예제 두번째 시간입니다. 여기서는 자바 기본 로그인 예제를 다루도록 하겠습니다. 지금 이 포스팅은 2번째 시간입니다. 간단한 예제이다보니 별다른 설명없이 코드로 가도록 하겠습니다. 목차 암호화와 복호화에 대하여 (feat , SHA512 예제) 자바 기본 로그인 예제 자바 기본 로그인 예제 + 암호화 복호화 활용하기 blumint.tistory.com/15 로직 구성 id입력 pw입력 -- 가입 완료--- ---로그인--- loop시작 id입력 (처음에 입력한 id값과 방금 입력한 id값이 동일한지 체크) -> 아니면 맞을때까지 다시 입력 pw입력(처음에 입력한 pw값과 방금 입력한 pw값이 동일한지 체크) -> 아니면 n회 시도 계산후 맞..