728x90 반응형 전체보기440 [ 조은글 5184호 - 외상 장부 ] 중국 당나라에 ‘송청’이라는 명의가 있었습니다. 그가 지어주는 약으로 완치가 되거나, 병의 예후가 좋았기 때문에 그를 찾는 사람들은 날로 늘어만 갔습니다. 또한 그는 돈이 없는 병자가 오면 돈을 받지 않고, 외상 장부에 이름만 올리고 치료와 약을 지어 주었습니다. 그런데 외상 장부에 이름이 가득 차면 그냥 장부를 불에 태워버리곤 했습니다. 어느 날 한 사람이 물었습니다. “선생님은 왜 치료를 해주고 약을 지어주면서, 돈을 받으려는 노력은 하지 않는 것입니까? 거기에 장부까지 태우면 영영 돈을 받지 못하여 너무 큰 손해를 보는 것이 아닙니까?” 그러자 송청은 대답했습니다. “제가 40년간 외상 장부를 태웠지만, 단 한 번도 크게 손해를 본 적이 없습니다. 물론 약값을 주지 않는 사람도 있지만, 오히려 저에.. 2021. 7. 13. [ 조은글 5183호 - 세상에서 가장 더러운 것 ] 한 사원에 고명한 수도사가 살고 있었다. 그런데 공교롭게도 그 사원에서 얼마 떨어지지 않은 거리에 매춘부의 집이 있었다. 사원은 성스러웠으나 매춘부의 집은 건달들이 쉬임없이 들락거렸다. 어느날 수도사는 매춘부를 불러다놓고 호되게 꾸짖었다. "그대는 밤낮으로 죄를 짓고 있다. 도대체 어떻게 그 죄의 대가를 받으려고 그러느냐." 가난한 매춘부는 눈물을 흘리며 참회하였다. 신에게 간절히 기도하며 용서를 빌었다. 그러나 무식하고 재주없는 이 여인은 다른 직업을 구할 수가 없었다. 사내들의 출입은 그치지 않았다. 수도사는 매춘부의 집으로 사내들이 들어갈 때마다 뜰에 돌을 하나씩 주워 모으기 시작했다. 날이 감에 따라 돌무더기가 커갔다. 하루는 수도사가 매춘부한테 돌무더기를 가리키며 질책했다. "여인아, 이 돌무더.. 2021. 7. 7. 전자정부 표준프레임워크 3.10 전자정부 표준프레임워크 3.10 셋팅 2021. 7. 6. [ 노석종의 조은글 5182호 - 친구 (親舊) ] 학창 시절에 "세 명의 친구를 가지면 성공한 인생이다" 란 말을 들었을 때 매우 의아해 했던 기억이 납니다. 그러나 살아보니 진짜는 한 명도 어렵다는 걸 실감하게 됩니다. 친구나 벗을 지칭하는 용어는 동·서양이 다르고 한·중·일 또한 각각 다릅니다. ※ 한국은 친구(親舊) ※ 중국은 펑여우(朋友), ※ 일본은 도모다찌(友達)를 씁니다. ‘'붕(朋)’'은 봉황이 날 듯 새 떼가 함께 무리지어 나는 모습이며 '‘우(友)’'는 서로 손(又)을 잡고 돕는다는 의미입니다. 구체적으로 ‘'붕(朋)'’은 동문(同門) 수학한 벗이고 '‘우(友)'’는 동지(同志)로서의 벗입니다. 따라서 같은 스승 밑에서 공부를 함께 하고 뜻을 같이한 벗을 ‘'붕우(朋友)'’라 합니다. 예로부터 그 사람의 미래를 알고 싶으면 사귀는 벗을.. 2021. 7. 6. [ 조은글 5181호 - 누군가의 단점이 보이십니까? ] 동물들 세계에 전쟁이 일어났습니다. 사자가 총지휘관이 되었고 동물들이 사방에서 몰려들었습니다. 동물들은 서로를 쳐다보며 한심하다는 듯이 수군거렸습니다. "당나귀는 멍텅구리라서 전쟁에 방해만 될 테니 돌아가는 게 낫지." "토끼 같은 겁쟁이가 어떻게 싸움을 한다고 온 거야! 한심하군." "개미는 힘이 약해 어디다 쓰겠어?" "코끼리는 덩치가 커서 적에게 금방 들통이 나고 말걸." 이때 총지휘관인 사자가 호통을 쳤습니다. "시끄럽다. 모두 조용히 해라! 당나귀는 입이 길어서 나팔수로 쓸 것이다. 그리고 토끼는 걸음이 빠르니 전령으로 쓸 것이며, 개미는 작아서 눈에 안 띄니 적진에 게릴라로 파견할 것이고, 코끼리는 힘이 세니 전쟁 물자를 운반하는 일을 할 것이다." 지혜로운 사람은 단점을 장점으로 살려 씁니다.. 2021. 7. 6. jboss-web.xml jbos서버를 사용시 셋팅 파일입니다. / SET SESSION false 2021. 7. 2. web.xml web.xml 환경설정 PortalWeb export-path /export import-path /import monitor-enabled true monitor-cycle-time 30 file-storage-time 10 cors egovframework.com.cmm.filter.SimpleCorsFilter cors /* index.jsp BASIC java.lang.Throwable /common/error.jsp 404 /common/error.jsp 500 /common/error.jsp http://www.egovframe.go.kr/tags/double-submit/jsp /META-INF/double-submit.tld 70 COOKIE 2021. 7. 2. logback.xml 로그 설정 파일입니다. %d{HH:mm:ss.SSS} [%thread] %-5level [%logger] - %msg%n 2021. 7. 2. pom.xml query dsl을 생성하기 위해 plugin인에 옵션을 추가하였습니다. 주석으로 설명 달아 놓았습니다. 4.0.0 invako invako war 1.0.0 invako http://www.egovframe.go.kr The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt 4.3.22.RELEASE 3.9.0 3.9.0 1.7.5 1.0.0-SNAPSHOT 5.5.2.Final 4.1.4 1.4.2.Final jdt_apt tobesoft http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public/ mvn2 https://repo1.maven.org.. 2021. 7. 2. postgre ddl 테스트용 ddl select * from TEST_TEAM; /* 1. 팀정보 시퀀스 생성 */ DROP SEQUENCE SQ_N_TEST_TEAM_01; CREATE SEQUENCE SQ_N_TEST_TEAM_01 START 1; /* 1.테스트 테이블 팀정보 */ CREATE TABLE TEST_TEAM ( TEAM_SN NUMERIC(12) NOT NULL, TEAM_NM VARCHAR(60) NOT NULL, TEAM_DC VARCHAR(200), SORT NUMERIC(4), DEL_YN CHAR(1) NOT NULL, REGISTER_ID VARCHAR(20) NOT NULL, REG_DT TIMESTAMP NOT NULL, UPDUSR_ID VARCHAR(20) NOT NULL, MDFCN_.. 2021. 7. 2. 마이바티스 쿼리 샘플 /* selectAuthManageList */ /* 권한관리 조회 */ SELECT AUTHOR_CODE, /* 권한코드 */ AUTHOR_NM, /* 권한명 */ AUTHOR_DC, /* 권한설명 */ AUTHOR_CREAT_DE, /* 권한생성일 */ DECODE(USE_AT,'Y',1,0) AS USE_AT, /* 사용여부 */ 'N' AS DEL_STATUS, /* 삭제여부 */ '롤등록' AS BTN_ROLE /* 버튼 */ FROM COMTNAUTHORINFO WHERE 1 = 1 AND AUTHOR_NM LIKE '%'||#{searchKeyword}||'%' /* insertAuthManage */ /* 권한등록 */ /* updateAuthManage */ /* 권한수정 */ 2021. 7. 2. mapper-config.xml 마이바티스 mapper-config.xml 2021. 7. 2. context-transaction.xml 마이바티스와 jpa를 같이 쓰기 위해서는 트랜잭션 설정이 중요합니다. 에러가 발생하였을 경우 rollback이 제대로 일어 나야 합니다. 주석으로 설명 달아 놓았습니다. 마이바티스는 트랜잭션 설정할때 귀찮으니까.. 이렇게 한줄로 select,insert,update,delete 몽땅 다 트랜잭션 설정 되게 * 로 하고 사용하는데 jpa 사용할때는 세부적으로 옵션을 설정 하여야 시스템을 좀더 효율적으로 사용할수 있습니다. jpa는 dirty check를 하여서 읽어온 Entity에 변경이 발생하였을경우 자동으로 db에 저장을 합니다. 똑같은 데이터를 snap 해서 메모리에 올려 놓고 원본과 비교해서 변경 사항이 있으면 그냥 트랜잭션이 종료 될때 의도치 않는 업데이트가 발생합니다. 그래서 select는 읽기.. 2021. 7. 2. context-nexacro.xml 전자정부 하면 front단이 넥사크로 입니다. 넥사크로 환경 파일입니다. 2021. 7. 2. context-mapper.xml 마이바티스에서 멀티 db 설정하기 위해서 2개의 db 설정 파일입니다. 데이터베이스트 티베로와 postgresq입니다. 티베로 db를 사용하기 위해서 tibero mapper 클래스를 만들어서 설정을 하였습니다. classpath:/egovframework/sqlmap/mapper/postgre/invako/**/*.xml classpath:/egovframework/sqlmap/mapper/tibero/invako/**/*.xml 2021. 7. 2. context-jpa-repository.xml jpaRepository package 경로 스캔설정 파일입니다. 2021. 7. 2. context-hibernate.xml 주석으로 설명 달아 놓았습니다. 이해가 안가시는분은 댓글 달아 주세요. was 에 따라서 멀티 db가 조금 꼬여서 톰캣서버에서는 잘되는데 jboss에서는 되긴 되는데 조금 db연결이 꼬여서 제외 했습니다. 멀티 db 마이바티스는 잘됩니다. jpa도 톰캣서버에서는 멀티 db 잘됩니다. org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl none egovframework.invako.querydsl.config.CustomPostgreSQLDialect true true true 5 2021. 7. 2. context-datasource.xml 설정 파일 /* context-datasource.xml */ 멀티 DB 환경 설정 파일입니다. classpath*:/egovframework/egovProps/globals.properties 2021. 7. 2. [ 조은글 5180호 - 비정한 도시에 사는 죄 ] 이 지구상에서 가장 ‘사회적’ 생물은 개미라고 한다. 퓰리처상을 받은 책 '개미세계의 여행'을 보면, 앞으로의 지구는 사람이 아니라 개미가 지배할 것이라는 다소 생뚱맞은 주장을 펼친다. 그 근거는 개미들의 희생정신과 분업 능력이 인간보다 더 뛰어나기 때문이라는 것이다. 실제로 개미는 굶주린 동료를 절대 그냥 놔두는 법이 없다. 그 비결이 무엇일까? 개미는 위를 두 개나 가지고 있다. 하나는 자신을 위한 ‘개인적 위’고, 다른 하나는 ‘사회적 위’다. 굶주린 동료가 배고픔을 호소하면 두 번째 위에 비축해 두었던 양분을 토해내 먹이는 것이다. 한문으로 개미 ‘의蟻’자는 벌레 ‘충虫’자에 의로울 ‘의義’자를 합한 것이다. 우리 인간의 위도 개미처럼 두 개라면 얼마나 좋을까? 그랬다면 인류는 굶주림의 고통을 몰.. 2021. 7. 2. Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0 Failed to compile ./src/App.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/App.scss) Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. This error occurred during the build time and cannot be dismissed. React sass.. 2021. 7. 1. 이전 1 ··· 17 18 19 20 21 22 다음 728x90 반응형