일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- User-Agent
- 개발자도구
- Firebase
- web server
- FCM
- 물리적주소
- JEUS
- 접근장치
- Oracle
- ua-parser
- Java
- dbms
- 알고리즘
- 브라우저
- mysql
- window10
- scheduled
- @Scheduled
- Tomcat
- AES
- eGov
- URLRewirte
- Was
- Login
- 암호화
- WebtoB
- TailMe
- programmers
- WINDOW11
- db
- Today
- Total
목록전체 글 (73)
HD
//세션 타임아웃을 0(무제한)으로 세션이 유지됨 명령어 : export TMOUT=0
/*열의 개수*/ SELECT COUNT(*) FROM information_schema.columns WHERE table_name='테이블이름'; /*행의 개수*/ SELECT COUNT(1) FROM 테이블이름 ;
mysql-connector-java 버전 5.1 이후에 나온 버전부터 KST 타임존을 인식하지 못하는 이슈 발생 에러 코드 The server time zone value ‘KST’ is unrecognized or represents more than one time zone : The server time zone value ‘KST’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want t..
maven을 사용하여 빌드할 때 Console에 invalid LOC header 에러 발생하면 해당 jar 파일을 삭제하거나 사용자 폴더 및에 있는 .m2에 repository폴더를 삭제 후 maven 업데이트를 진행하면 된다.
--컬럼 추가 ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE}; --NULL 허용 Example ALTER TABLE BOARD ADD USE_YN CHAR(1) NULL; --NULL 허용하지 않음(기본값 설정) Example ALTER TABLE BOARD ADD USE_YN CHAR(1) NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N'; --컬럼 수정 ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE} Example ALTER TABLE BOARD ALTER COLUMN USE_YN VARCHAR(1) NULL; --컬럼명 수정 EXEC SP_RE..
MSSQL 테이블 일괄 삭제 쿼리 Select 'Drop Table ' + name As Command From sys.objects Where type='U';
MYSQL Connection public static Connection getMySqlCon(String dbUser, String dbPwd, String schema) throws SQLException { String url = "jdbc:mysql://localhost:3306/?characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true"; if(schema!=null) { url = "jdbc:mysql://localhost:3306/"+schema+"?characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true"; } String user = dbUser!=nu..
JAVA에서는 public class Member implements Serializable 선언해서 데이터들을 직렬화 ex) Member member = new Member("테스트", "test@naver.com", 25); {테스트,test@naver.com,25} PHP는 a:1:{i:2;s:1:"2";} 이런형태로 직렬화된 데이터로 저장을 한다. 프로젝트중에 게시판 데이터를 이관하는 과정에서 저 PHP직렬화 값을 어떻게 치환해서 넣어야 하나 고민하다가 pherialize-1.2.4.jar를 발견했다. 사용법은 간단하다. String phpVal ="a:1:{i:2;s:1:\"2\";}"; MixedArray list = Pherialize.unserialize(phpVal).toArray(); ..
이번 프로젝트를 하면서 session clustering 적용하면서 내용을 정리... -tomcat jvmRoute설정 session clustering을 설정한다는건 apache기준 workers.properties를 설정을 해줬을것이다. jvmRoute에 지정한 worker 명을 넣어주면 된다. 빨간색 부분은 중복되지 않은 공유의 톰캣을 구분 값 아래 이미지 처럼 JSESSIONID에 .worker3_22로 tomcat을 구분할수 있다. - WEB-INF/web.xml (distributable 태그 추가) - tomcat server.xml (tomcat8 기준) multicast 방식으로 동작하며 address는 ‘228.0.0.4’, port는 ‘45564’를 사용하고 서버 IP는 java.ne..
Tomcat6 -> Tomcat9로 버전업하면서 이런문제가 발생했다. org.apache.catalina.util.LifecycleBase.handleSubClassException worker.propertise도 확인해보고 포트충돌도 확인해봤는데 문제가 없어서 구글링을 하다 찾은문제... 우선 secretRequired이 기본값이 true로 되어있어서 false를 추가해 문제는 해결했지만 또다른 오류가 발생해서 확인해보니 Tomcat이 기동되고 port를 바인딩할 때 IPv6로 바인딩이 되는 문제이다. server.xml 에 address="0.0.0.0" 어트리뷰트를 추가하여 해결하였다.