본문 바로가기

java

(60)
KISA SEED 암호화 JAVA CBC모드 예제 KISA SEED 암호화 JAVA CBC모드 예제 입니다. ECB 모드에 이어서 CBC모드 예제입니다. SEED 암호화는 6가지 운영모드가 있고, 공식 사이트에 언어별로 잘 정리가 되어 있습니다. 제가 작성한 것은 그 중 한가지 정도니 참고해주세요~ import java.util.Arrays; import java.util.Base64; import java.util.Base64.Encoder; public class KISA_SEED_CBC_EXv1 { private static byte pbUserKey[] = "bananastrawberry".getBytes(); // 16 private static byte bszIV[] = "0123456789abcdef".getBytes(); // 16 pri..
java map 으로 받은 데이터 새로운 map으로 Map temp = ((Map) map.get("data")); // UPDATE에 들어갈 DATA 새로 만들기 Map newData = temp.entrySet().stream() .filter(entry -> entry.getKey().equals("scn_id") || entry.getKey().equals("vhcl_id") || entry.getKey().equals("vhcl_knd") || entry.getKey().equals("vhcl_stnd") || entry.getKey().equals("vhcl_no") || entry.getKey().equals("vhcl_als") || entry.getKey().equals("drvr_nm") || entry.getKey().equals("d..
List<Map<String, Object> Map ... Map JAVA Service쪽에... public List getDataList(); 참고 : https://thenicesj.tistory.com/62 spring 예제 part.11 다음으로는 list페이지를 만들어볼것이다. 매번 확인을 데이터베이스에서 하는것도 불편했고 사람들에게 리스트를 보여주려면 전체 리스트 페이지가 필요할것이다. 먼저 sql을 짜보자. bookSQL.xml thenicesj.tistory.com List는 java.util.*; 안에 있는 패키지. 혹시 list에 빨간줄이 뜨면 List패키지를 import 해준다. 참고 : https://devlogofchris.tistory.com/41 [JAVA]Map이란? (HashMap, Hashtable, TreeMap) Map 컬렉션 클래스 Map..
스프링 컨트롤러Controller, 모델Model 객체 사용법 스프링 컨트롤러Controller, 모델Model 객체 사용법 : 아래 코드 주석 참고. @RequestMapping(value="patternTrend.do") // url pattern mapping public String patternTrend(Model m) { // Model : 데이터를 담는 그릇 역할, map 구조로 저장됨// key와 value로 구성 m.addAttribute("list" ,patternTrendService.getCrsrdList()); // model.addAttribute("변수명", 값) return "_60patternTrend/patternTrend"; // jsp로 포워딩됨, JSP에서 dispatcher 객체로 forward한것과 같은 역할 } 참고 : h..