visualSVN server 초기설정 Repositories - Create New Repository - 공유할 저장소 생성 eclipse에서 공유할 프로젝트 우클릭-team-share project-SVN-create a new repository location-url과 userid/pw 입력해서 commit IT 2023.02.08
구글좌표계변환(경위도) //공식 var lon = Number(x); // var lat = Number(y); // var xx = lon * 20037508.34 / 180; // var yy = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / // 180); // yy = yy * 20037508.34 / 180; 구글좌표계 transform("EPSG:4326","EPSG:900913") IT/javascript JQUERY 2023.02.08
java.lang.NullPointerException 해결 java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.HashMap.get(Object)" is null NullPointerException은 Null값이 들어와 처리할 수 없을때 발생한다. 매개변수로 넘어온 인자값이 Null이 아닌지, 매개변수가 유효한지 확인할것. 나는 HashMap에 담겨있는 값을 가져올때 객체명 오류로 NullPointerException이 발생했다.. IT/JAVA 2023.02.08
mybatis if begin 대체 MSSQL : if @test_code ='01' BEGIN SELECT '1' END ELSE BEGIN SELECT '2' END MYBATIS: SELECT '1' SELECT '2' IT/JAVA 2023.01.17
mybatis 프로시저 호출 프로시저 호출시 { call 프로시저명(#{파라미터})} 파라미터가 문자형인경우 javaType=String, jdbcType=VARCHAR 파라미터가 숫자형인경우 javaType=Integer, jdbcType=NUMERIC XML 예시: { call PROCEDURE_TEST( #{test_string, javaType=String, jdbcType=VARCHAR, mode=IN} ,#{trest_int, javaType=Integer, jdbcType=NUMERIC, mode=IN} ) } IT/JAVA 2023.01.17
mybatis 마이바티스 부등호 대체 mybatis에선 쿼리에 부등호를 그대로 허용하지 않기 때문에 대체해서 사용해야 한다. CDATA활용 : ]]> > : ]]> 예시 WHERE seq > 10 : WHERE seq ]]> 10 IT/JAVA 2023.01.17
[소설]천개의 파랑 - 천선란 천개의 파랑은 로봇기수인 콜리와 그 주변 인물들의 이야기로 구성된 이야기인데 사실 콜리의 얘기보단 기술의 발달로 인한 폐해를 다룬 비중이 더 높은 책이었다. 이 책에서 로봇기수라는 소재를 처음 접했을땐 기술 발전의 결과가 겨우 향락행위라고 할 수 있는 경주마의 기수를 만드는것일까 생각했었지만 실제로 2000년도부터 로봇기수가 성행했다고 한다. 의외의 부분에서 현실고증이 잘 되어있는 장치였다. 인간은 역시나 신기하다. 천개의 파랑을 읽으며 몇번이나 눈물지었는지 모르겠다. 가장 차가운 물질이 가장 따뜻한 존재가 된다는 역설적임이 매력적이게 다가왔을까. 그들은 뜨거운 혈관이 있는것도, 고통을 느끼는 것도 아닌데 무엇이 이토록 가슴을 시리게 만들까. 사람이 사람다워지기 힘들어지는 세상에서 그들에게 따뜻한 인간상.. 글쓰기/책 2023.01.06
TOMCAT 세션 만료시간 설정 web.xml에서 session-timeout 설정함 분 단위이므로 위의 예시는 480분(8시간)으로 설정된것임. IT/SERVER,WAS(IIS,Tomcat) 2022.10.11