티스토리

MLog
검색하기

블로그 홈

MLog

msource.tistory.com/m

기록은 영원하다.

구독자
0
방명록 방문하기

주요 글 목록

  • vi 또는 vim 에서 문자열 한번에 치환하는 방법 %s/안녕하세요/안녕히가세요/g 문서범위/찾을문자열/바꿀문자열/옵션%s : 전체 범위에서 검색. (행으로 범위 가능. 1~10행 -> 1,10s)g : 찾을 문자열이 한 행에 여러번 나와도 모두 변경 공감수 0 댓글수 0 2024. 9. 23.
  • 우분투 시간 수동으로 변경하기 username@WAS:~$ sudo date -s "20240923 16:16:45"2024. 09. 23. (월) 16:16:45 KSTdate -s "날짜 시간" 공감수 0 댓글수 0 2024. 9. 23.
  • 우분투 버전 확인 하는 명령어 username@WAS:~$ hostnamectl Static hostname: xxx Icon name: xxxxx Chassis: xxx Boot ID: xxxxxx Operating System: Ubuntu 14.04.2 LTS Kernel: Linux 3.16.0-77-generic Architecture: x86_64hostnamectl 공감수 0 댓글수 0 2024. 9. 23.
  • [Java] Exception에 메세지 넣어서 던지기 예외 처리 시 어느 구간에서 예외를 발생시켰는지 표시하기 좋음.throw new Exception("메세지"); //메세지 넣기 try { ...} catch(Exception e) { e.getMessage(); //던진 메세지 처리} 공감수 0 댓글수 0 2024. 8. 26.
  • [MySql] AUTO_INCREMENT 값 1부터 재정리, 초기화 ALTER TABLE [테이블명] auto_increment = 1; SET @COUNT = 0; UPDATE [테이블명] SET [AUTO_INCREMENT 컬럼명] = @COUNT:=@COUNT+1;//@COUNT:=@COUNT+1 띄어쓰기 X 공감수 0 댓글수 1 2024. 1. 3.
  • [MySql] INSERT, UPDATE, DELETE 트리거(TRIGGER) 설정 DELIMITER $$ $$ CREATE TRIGGER trigger_name AFTER INSERT//or UPDATE or DELETE ON target_table_name FOR EACH ROW//추가, 변경, 삭제 대상 테이블 BEGIN INSERT INTO history_table_name//저장될 테이블 이름 ( //history_table_name COLUMN1 , COLUMN2 , REGISTRATION_DATE ) VALUES ( //old는 target_table_name을 의미 old.COLUMN1 , old.COLUMN2 , DATE_FORMAT(NOW(), '%Y%m%d %H%i%s') );$$ DELIMITER ; 공감수 0 댓글수 2 2024. 1. 3.
  • [Tomcat] catalina.out 정리하기 Tomcat catalina.out 정리하기(로그 내용 모두 삭제) # cat /dev/null > catalina.out 서버 기동 중에도 사용가능하나 필요시 서버 종료 후 백업 필요 공감수 0 댓글수 1 2024. 1. 3.
  • [Java] 파일 삭제 String filePath = "c:/xxx.txt"; File file = new File(filePath); if(file.exists()) { if(file.delete()) { //성공 } else { //실패 } } else { //파일이 존재하지 않음 } 공감수 0 댓글수 1 2024. 1. 3.
  • [VBA]변수 실행창에서 확인하기(Print) Debug.Print (변수) 직접 실행창에서 확인 가능 공감수 0 댓글수 0 2023. 12. 4.
  • [VBA]문자열 비교하기 StrComp(문자열1, 문자열2) 같으면 0 리턴 다르면 1 리턴 공감수 0 댓글수 0 2023. 12. 4.
  • [MySQL]같은 테이블 참조하여 UPDATE update TABLE A, (select * from ( select * from TABLE // where ... // order by ... ) T // group by ... ) B set A.NAME = B.NAME where A.ID = B.ID 공감수 0 댓글수 0 2023. 12. 4.
  • 자바 long to int 형변환 long longVal = 1234567890L; int intVal = Long.valueOf(longVal).intValue();//Long으로 랩핑한 후 intValue 사용 공감수 0 댓글수 0 2023. 11. 24.
  • [POI] 셀 채우기 유무 확인 short colorNum = row.getCell(x).getCellStyle().getFillForegroundColor(); if(colorNum != 64) //채우기 없는 상태 공감수 0 댓글수 0 2023. 11. 1.
  • 다중 루프에서 원하는 루프에서 빠져나가기(이중루프, for) loop1: //첫번째 for문에 대한 이름 정의 for(...) { loop2: //두번째 for문에 대한 이름 정의 for(...) { //break loop1; //첫번째 for문 탈출 //break loop2; //두번째 for문 탈출 } } 공감수 0 댓글수 0 2021. 10. 6.
  • MyBatis에서 insert 후 키 값 가져오기 1. useGeneratedKeys="true" 2. keyProperty="변수명" 3. keyColumn="Sql컬럼명" Ex1) 마이바티스 INSERT INTO table ( AAA ) VALUES ( #{AAA} ) Ex2) 자바 Map map = new HashMap(); map.put("AAA", "데이타"); dao.insertData(map); String key = map.get("keyNum").toString(); 공감수 2 댓글수 0 2021. 8. 10.
  • 자바 POI getNumericCellValue() 지수로 숫자 표시될 때 //셀 타입이 NUMERIC일 경우 if(cell.getCellType() == Cell.CELL_TYPE_NUMERIC) { //셀 타입을 STRING 으로 변경후 getStringCellValue() cell.setCellType(Cell.CELL_TYPE_STRING ); return cell.getStringCellValue(); } else { return cell.getStringCellValue(); } 공감수 0 댓글수 0 2020. 6. 17.
  • 윈도우10 D드라이브 용량 부족 문제 윈도우 업데이트 후 시스템 드라이브가 마운트되어 계속 용량 부족 메세지가 뜸.마운트 해제로 해결 1. 시작 -> 실행 : 윈도우키 + R2. cmd : 커맨드창 열기3. mountvol d: /dd드라이브 마운트 해제. 다른 드라이브로 잡혔을경우 해당 드라이브 입력 추가. 커맨드창을 관리자 권한으로 실행해야함 공감수 0 댓글수 0 2018. 6. 22.
  • 자바 스크립트 undefined 체크 (Javascript check undefined) if(val == undefined) { //not "undefined" 따옴표 없이 ... } 공감수 0 댓글수 0 2018. 3. 14.
  • 자바 스크립트 foreach (Javascript foreach) var array = new Array('A', 'B', 'C'); for(var i in array) { alert(i); } 공감수 0 댓글수 0 2018. 3. 14.
  • 자연수 일의 자리에서 정리(올림, 반올림, 내림) 1. 올림(val + 9) / 10 * 10 2. 반올림(val + 5) / 10 * 10 3. 내림val - val % 10 공감수 0 댓글수 0 2018. 3. 14.
  • TODO 리스트(Tasks)에 XML, HTML에 표시한 TODO도 나타나게 하기 Window -> Preferences -> General -> Editors -> Structured Text Editors -> Task Tags 에서 Enable searching for Task Tags 체크 공감수 1 댓글수 0 2018. 3. 7.
  • SVN Commit 할 때 out of date 에러날 경우 1. Update to HEAD한 후에2. Commit 공감수 0 댓글수 0 2018. 3. 7.
  • 강제로 예외 던지기(throw Exception) throw new Exception(); 공감수 0 댓글수 0 2017. 12. 28.
  • 셀 높이 지정 Row oneRow = oneSheet.getRow(0); 1. oneRow.setHeight((short)1000); //이건 계산해야함. 1000이 50높이. 2. oneRow.setHeightInPoints(18.0f); //이건 새로 생긴 메소드인듯 그냥 float로 입력하면 높이 설정됨. //픽셀 아니고 높이임 공감수 1 댓글수 0 2017. 12. 20.
  • MySql 글자 수 확인하기 / CHAR_LENGTH() SELECT CHAR_LENGTH("ABC") 결과 : 4 SELECT CHAR_LENGTH("티스토리") 결과 : 4 공감수 0 댓글수 0 2017. 12. 18.
  • 특정 컬럼의 특정 문자 또는 문자열 일괄 수정하기 update 테이블명 set 컬럼명=replace(컬럼명, '변경할 문자', '바꿀 문자'); 공감수 0 댓글수 0 2016. 10. 31.
  • 파일 선택시 확장자 지정할 수 있게. accept에 해당 확장자를 넣어주면됨. ex. .png .jpg .gif -> 3개 확장자 사용 ex. image/* -> 모든 이미지. 이미지 확장자 규정이 어디에 되어있는지는 모르겠음. ex. video/*, audio/*.. 기타 미디어 타입으로 지정하는 방법이 있으나 안쓸거 같아서 정리 안함. 공감수 0 댓글수 0 2016. 10. 31.
  • POI 이미지 삽입하기. String imagePath = "/var/www/html" + one.getImagePath(); final InputStream stream = new FileInputStream(imagePath); byte[] bytes = IOUtils.toByteArray(stream); final CreationHelper helper = rstWb.getCreationHelper(); final Drawing drawing = rstSt.createDrawingPatriarch(); final ClientAnchor anchor = helper.createClientAnchor(); anchor.setAnchorType( ClientAnchor.MOVE_AND_RESIZE ); final int pict.. 공감수 2 댓글수 0 2016. 10. 31.
  • The background cache eviction process was unable to free [10] percent of the cache for Context [] - consider increasing the maximum size of the cache. After eviction approximately [9,630] KB of data remained in the cache. 오류시. The background cache eviction process was unable to free [10] percent of the cache for Context [] - consider increasing the maximum size of the cache. After eviction approximately [9,630] KB of data remained in the cache.context.xml에 추가 공감수 0 댓글수 0 2016. 10. 5.
  • [POI] 폰트 크기 설정 Cell cell = sheet.getCell(0); CellStyle style = rstWb.createCellStyle(); Font font = rstWb.createFont(); font.setFontHeightInPoints((short) 14); style.setFont(font); cell.setCellStyle(style); 공감수 1 댓글수 0 2016. 8. 25.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.