본문 바로가기

분류 전체보기

egovframework 개발자교육 후기 몰랐던 전자정부프레임워크 기능 eGovFrame Templates 상단 window - show View 에서 eGovFrame Templates 열기 하단에 창이 열리고 CRUD 안에 CRUD Program 이 보인다 해당 db를 선택하고 필요한 테이블을 선택 해당 경로와 파일들을 설정해주면 mapper.xml 부터 DAO, impl, 해당 jsp 화면단 파일까지 다 생성된다. 귀찮을 때 최고일듯. *단축키 Ctrl + Shift + O 필요한 import 작업 한번에 해줌 *어노테이션 Junit 어노테이션 @Test public void SayHello() { assertEquals("Hello eGovFrame!!!", helloworld.sayHello()); } eGovFrame Common Component 프로젝트 마우스..
안드로이드 하이브리드앱 java, js 이용시 자바 컨트롤러에 @android.webkit.JavascriptInterface 어노테이션을 이용해 호출할 수 있다. 화면단에서 호출은 "화면단에서 호출명".sync(); 자바 컨트롤러에서 정의한 함수명으로 호출. 그전에 설정은 MainActivity.java 에서 webView 설정. webView.addJAvascriptInterface(new 자바컨트롤러(), "화면단에서 호출명");
블록체인 개발자가 되기 위함에 대한 강의 후기 2023년 5월 10일. 어쩌다 보니 듣게 된 lg cns 소속의 블록체인 개발자의 강의. 코인에 심하게 물려있는 사람으로써 그리고 웹개발자로써 블록체인에 관심이 없을 수가 없다. 그래서 무작정 듣기 시작. 강의에 대한 두서 없는 요약 hyperledger fabric - 큰기업들이 많이사용했었음. 2020년부터 이더리움으로 분위기 바뀜. 코어는 Go로 되어있음 프라이빗 - 쿼럼 등을 이용해서 변환해줌 퍼블릭 블록체인 - 코인이 필요함 증권형토큰 강의자의 블로그 주소 : wnjoon.github.io -블록체인 개념 - 책 추천(강의중에 생각이 안나신다해서 못들었지만 메일로 문의중) -블록체인은 프로그램이다, 이론에서 끝나면 절대 안된다. - 이더리움 추천 서적(마스터링이더리움) -코인, 가상자산과 블록..
리눅스 docker 안에 오라클 시간 변경 오픈전 테스트 하는데 현재 시간이 안맞아서 불편함이 있다 라는 요청에 시작해봄. SYSDATE 시간이 안맞는다. 대략 9시간 차이. 오라클은 현재 리눅스 docker 안에 설치되어 있다. docker exec -it oracle18 bash su oracle sqlplus conn /as sysdba --권한없이 로그인 비번 물으면 엔터. 오라클 진입 완료. -오라클 시간확인 SELECT CURRENT_DATE, CURRENT_TIMESTAMP, LOCALTIMESTAMP FROM DUAL; 결과에 시간이 나오는데 맞지 않는다면 변경. 여기는 한국. 한국시간에 맞게 변경 해야한다. -오라클 국적과 시간대 변경 ALTER SESSION SET TIME_ZONE = 'Asia/Seoul'; ALTER DAT..
리눅스 tomcat 용량 문제일때 - 톰캣로그 비우기 tomcat을 사용하다 보면 logs에 있는 catalina.out 때문에 용량이 꽉차서 서버에 문제가 생기는 경우가 있다. df -h 여기서 -h 옵션은 용량의 단위가 보기 좋게 변환되서 출력된다. 용량 확인을 하고 Use가 100% 꽉 차있으면 용량 문제가 맞다. 불필요한 파일이 뭐가 있나 보고 지우려고 du -sh * 옵션 -s는 요약된 정보를 제공할때 사용(서브 디렉토리 정보는 표출하지 않음) df는 disk free로 여유공간확인, du는 disk usage 디렉토리 디스크 용량 확인 어떤곳에서 용량을 많이 사용하나 확인해보려고 했는데 이럴때 개발자는 뭐.. 로그 지우는게 젤 맘편하다. cat /dev/null > catalina.out catalina.out을 지우면 재시작..
안드로이드 하이브리드앱 웹뷰 swipe 사용중 오류 해결 안드로이드 웹뷰 환경으로 개발은 처음. 화면 퍼블되있는걸 받아서 작업을 하는데 swipe가 적용되어 있었고 별이상 없어 보였는데 왠걸.. 스와이프로 스르륵 날짜를 돌리는데 블록이 잡히고 제대로 작동하지 않는 듯했다. 일단 블록 잡히는건 style 문제. user-select:none; // 기존에 퍼블을 받을 때 all로 되어 있는걸 none으로 바꾸니 해결. 또 다른 문제는. swipe를 조작하는 div 화면은 하나만 쓰고 검색시작 날짜와 검색종료 날짜를 선택 할때 입력 되어 있는 값을 넣어주고 싶은 마음에 건드리기 시작했는데 해당 월이나 일자가 active되어 있고 css는 다 먹는데 확인을 누르면 해당 값이 변경 되지 않았다. //이전 소스 $("#startClick, #endClick").on("..
java 페이징 java 와 ibatis를 이용한 페이징 egovFramework 사용중 적용 1. ibatisSELECT *FROM (SELECT ROWNUM AS RNUMFROM TB_TEST_TABLEWHERE 1=1AND ROWNUM
[리눅스 서버]Apache web, Tomcat was 웹서버에 아파치 설치하기!!! 처음해봅니다!! 리눅스...잘쓰지도 않고 명령어도 몇개 모르는데;;톰캣 로그보고 strat, stop 할때나 가끔썻지;;; 제일 먼저 리눅스도 리눅스 인데 정확히 어떤건지 알아야하니깐! [리눅스 종류 설명작성] * 리눅스 버전 확인 명령어 # cat /etc/redhat-release 결과 : CentOS Linux release 7.5/1804 (Core) 혹시 모를 확인들* 하드 용량 확인# df -h *메모리 용량 확인# free -m 확인을 하고 아파치 설치! 먼저 아파치 설치가 이미 되어 있을수도 있으니 확인!*아파치 설치 확인# yum list installed | grep httpd (여기서 grep 명령어는 많이 사용된다. ex)# ps -ef | grep j..
xlsx 다운로드 첫째줄 style 적용 xlsx의 한셀에서 최대 크기는 32767이다. 그래서 최대크기를 넘어갈때 해당 셀의 다음줄에 이어서 보여줄 수 있는 작업을 하였다. 수기로 작성하여 오타가 있을 수 있음... xlsx다운로드 public class xlsxDownload extedns AbstractView { @Resource(name="excelDownloadService") private ExcelDownloadSercie excelDownloadService;@Overrideprotected void renderMergedOutputModel(Map modelMap, HttpServletRequest request, HttpServletResponse response) throws Exception{ XS..
openApi xml, json 제공, 생성시 특수문자제거 정규식 dispatcher-servlet.xml에 추가1234Colored by Color Scriptercs api 호출1234567891011@ResponseBody@RequestMapping(value="/openApi/apiXmlList", produces="application/xml;charset=utf-8") // json일시 appication/json;public String apiXmlList(@RequestParam(value="resultMsg",defaultValue="NO") String resultMsg, @RequestParam(value="resultCode",defaultValue="1") String resultCode, HttpServletRequset request, Htt..