티스토리

HK's workroom
검색하기

블로그 홈

HK's workroom

hongkyu.tistory.com/m

A workshop is ...

구독자
0
방명록 방문하기

주요 글 목록

  • [MSSQL] Lock 처리 1. Lock 확인EXEC SP_LOCKMode가 X인 프로세스 SELECT * FROM sys.sysprocesses WHERE blocked > 0blocked에 값이 있는 프로세스 EXEC SP_WHO2BlkBy에 값이 있는 프로세스 2. Lock 정보 확인dbcc inputbuffer([spid]) 3. Kill 처리EXEC KILL [spid] 공감수 0 댓글수 0 2023. 4. 19.
  • [HTML 특수문자] HTML Entities 출력 결과 숫자 표현 문자 표현 공백 따옴표 (") " " > > & & & 출처 : https://dev.w3.org/html5/html-author/charref 공감수 0 댓글수 0 2019. 8. 8.
  • [HTML 태그] 정리 태그 - BR / P / CENTER / PRE / HR 1. 태그 : 줄 개행 2. 태그 : 문단 개행 3. 태그 : 가운데 정렬 4. 태그 : 입력한 그대로 출력 5. 태그 : 수평선 - 속성 속성명 값타입 설명 size 숫자(굵기) 수평선 굵기 지정 width 숫자(넓이) 수평선 넓이 지정 align 문자열(left, right, center) 수평선 정렬 방식 color 색상코드 수평선 색상 noshade 입체감 없는 선 공감수 0 댓글수 0 2019. 8. 8.
  • [HTML 태그] FONT / 글자 관련 태그 1. FONT 속성 속성명 값타입 설명 size 숫자(크기) 글자 크기는 1~7까지 정함 (클수록 커짐), 기본크기 3에 대한 상대적 크기를 지정할 때는 +, -를 붙임 color 색상코드 색상 이름이나 RGB값으로 글자색을 변경 face 글꼴명 글꼴을 지정 2. 글자 관련 태그 태그 설명 ~ 글자크기, 1~6까지 클수록 커짐 진하게 밑줄 이탤릭체 아래 첨자 위 첨자 취소선 조금 작게 조금 크게 타자기체 공감수 0 댓글수 0 2019. 8. 7.
  • [HTML 태그] BODY BODY 태그의 속성 1. 웹 페이지의 배경 색상 지정 예시 2. 웹 페이지의 글자 색상 지정 예시 3. 웹 페이지의 배경 그림 지정 예시 4. 웹 페이지의 위쪽 여백 지정 예시 5. 웹 페이지의 왼쪽 여백 지정 공감수 0 댓글수 0 2019. 8. 6.
  • [HTML 태그] META 1. META 태그의 정의 - 웹페이지의 정보를 기록하거나, 웹사이트의 부가적인 기능을 제공한다. - HEAD 태그 내에서 사용된다. 2. META 태그의 주요 기능 1) 웹 페이지 캐시 제외 처리 (No-Cache) - 웹 브라우저의 캐시는 한 번 접속한 웹 페이지를 저장해두어, 다음 접속 시 저장된 내용을 보여줌으로써 로딩 속도를 향상시킨다. - 캐시로 인해 변경된 웹 페이지가 이전 페이지로 나타나는 경우가 발생한다. - 아래 코드를 통해 캐시 기능을 사용하지 않게 하여, 항상 최신의 웹 페이지를 로드한다. 2) 자동으로 페이지 이동 - 일정 시간 후, 다른 페이지로 이동한다. - 예1) 10초마다 새로고침 - 예2) 10초 후, 다른 사이트로 이동 3) 화면 전환 효과 - 웹 페이지 로드 시, 화면.. 공감수 0 댓글수 0 2019. 8. 6.
  • [ADP / ADsP 정리] 2. 데이터 이해 - 데이터의 가치와 미래 1. 빅데이터의 이해 1) 빅데이터의 이해 ① 데이터 변화에 따른 좁은 관점의 정의 (3V, 가트너) Volumn (규모) : 데이터의 규모 측면, 예) 센싱데이터, 비정형 데이터 Variety (형태) : 데이터의 유형과 소스 측면, 예) 정형, 비정형 데이터 (영상, 사진) Velocity (속도) : 데이터의 수집과 처리 측면, 예) 원하는 데이터의 추출 및 분석 속도 ② 처리, 분석과 같은 기술적 변화를 포함하는 중간 관점의 정의 데이터 처리, 저장, 분석 기술 및 아키텍처 클라우드 컴퓨팅 활용 ③ 인재, 조직 변화까지 포함하는 넓은 관점의 정의 Data Scientist 같은 새로운 인재 필요 데이터 중심 조직 ※ 변화에 따른 효과 기존 방식으로는 얻을 수 없는 통찰 및 가치 창출 사업방식, 시.. 공감수 0 댓글수 0 2019. 8. 2.
  • [ADP / ADsP 정리] 1. 데이터 이해 - 데이터의 이해 1. 데이터와 정보 1) 데이터 정의 데이터란 용어는 1646년 영국 문헌에서 등장, 라틴어인 dare(주다)의 과거 분사형으로 "주어진 것"이란 의미로 사용 1940년대 이후 컴퓨터 시대의 시작과 함께 다양한 사회 과학이 진일보하며, 데이터의 의미는 관념적이고 추상적인 개념에서 기술적이고 사실적인 의미로 변화 데이터는 추론과 추정의 근거로 이루어진 사실이다. (옥스퍼드 대사전) 데이터는 단순한 객체로서의 가치뿐만 아니라 다른 객체와의 상호관계 속에서 가치를 갖는 것 2) 데이터 특성 존재적 특성 : 객관적 사실 - fact, raw mterial 당위적 특성 : 추론, 예측, 전망, 추정을 위한 근거 - basis 3) 데이터 유형 정성적 데이터 - 형태 : 언어, 문자 등 - 특징 : 저장, 검색, .. 공감수 1 댓글수 2 2019. 8. 1.
  • CentOS 7에서 PyCharm 설치 1. PyCharm Community 다운로드https://www.jetbrains.com/pycharm/download/#section=linux 2. 다운로드된 파일 압축해제# tar xvf pycharm-community-2018.2.4.tar.gz 3. 압축해제된 폴더 내 bin 폴더의 pycharm.sh 실행# ./pycharm.sh 4. Pycharm 설치 및 실행1) Complete Installation설정 추가가 없으면 [OK] 2) JetBrains Privacy Policy마지막까지 읽어 보고 [Accept] 3) Data Sharing[Don't send] 4) Customize PyCharm - Set UI theme선호하는 UI 테마 선택 후 [Next: Launcher Scri.. 공감수 0 댓글수 0 2018. 9. 30.
  • Python 3.6 설치 및 초기 설정 1. yum repository 추가# yum install -y https://centos7.iuscommunity.org/ius-release.rpm 2. python 3.6 확인# yum search python36 3. python 3.6 설치# yum install -y python36u python36u-libs python36u-devel python36u-pip 4. python 3.6 설치 확인# python3.6 -V 5. python 3.6 설치 장소 확인# which python3.6 6. Alias 설정# ln -s /bin/python3.6 /bin/python3# unlink /bin/python# ln -s /bin/python3 /bin/python # ln -s /bin/.. 공감수 0 댓글수 0 2018. 9. 30.
  • [MariaDB] Database 생성 및 사용자 추가, 권한 설정 1. Database 생성MariaDB [(none)]> create database DB명; 2. Database 접속MariaDB [(none)]> use DB명; 3. 사용자 추가MariaDB [(none)]> create user 사용자ID@접속호스트(localhost) identified by '패스워드'; 4. 권한 FlushMariaDB [(none)]> flush privileges;- 권한을 사용자가 부여할 경우 flush를 꼭 해줘야 정상 작동 함 4. 권한 부여 (모든 권한)MariaDB [(none)]> grant all privileges on DB명.* to 사용자ID@접속호스트; 5. 권한 삭제MariaDB [(none)]> revoke all privileges on DB명... 공감수 0 댓글수 0 2018. 9. 29.
  • [MariaDB] CentOS 7에서 MariaDB 설치 및 기본 설정 1. MariaDB 설치# yum install mariadb 2. MariaDB 서버 설치# yum install mariadb-server 3. 서버 기본 설정 변경# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf - DB 구성에 따라 my-huge, my-large, my-medium, my-small 로 복사 4. UTF-8 설정"/etc/my.cnf" 파일에 아래 내용 추가 [mysqld] character-set-server=utf8collation-server=utf8_general_ci 5. MariaDB 서버 스타트# service mariadb start 6. 부팅시 자동 서비스 스타트# systemctl enable mariadb.service 7... 공감수 0 댓글수 0 2018. 9. 29.
  • [ORACLE] 사용자 계정 1. 사용자 계정 추가 CREATE USER [ID] IDENTIFIED BY [PASSWORD] DEFAULT TABLESPACE [TABLESPACE명] TEMPORARY TABLESPACE TEMP; CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE TEST TEMPORARY TABLESPACE TEMP; 2. 사용자 권한 1) 모든 권한GRANT CONNECT, RESOURCE, DBA TO [ID]; 2) 생성 권한GRANT CREATE SESSION TO [ID]; --접속권한GRANT CREATE DATABASE LINK TO [ID];GRANT CREATE MATERIALIZED VIEW TO [ID];GRANT CREATE PROCEDURE.. 공감수 0 댓글수 0 2014. 4. 9.
  • [ORACLE] TABLESPACE 1. TABLESPACE 조회 SELECT * FROM DBA_TABLESPACES; 2. 용량 조회 SELECT TABLESPACE_NAME , FILE_NAME , BYTES/1024 AS KBytes , RESULT/1024 AS USED_KBytes FROM ( SELECT E.TABLESPACE_NAME , E.FILE_NAME , E.BYTES , (E.BYTES-SUM(F.BYTES)) AS RESULT FROM DBA_DATA_FILES E , DBA_FREE_SPACE F WHERE E.FILE_ID = F.FILE_ID GROUP BY E.TABLESPACE_NAME, E.FILE_NAME, E.BYTES ) A 3. 생성 CREATE TABLESPACE [TABLESPACE명] DAT.. 공감수 0 댓글수 0 2014. 4. 9.
  • [ORACLE] CHARACTER SET 1. 조회 SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHARACTERSET%' 공감수 0 댓글수 0 2014. 4. 9.
  • Javascript encodeURI 종류 1. escape unescape예외 : (* @ - _ + . /) 2. encodeURI decodeURI예외 : (, / ? : @ & = + $ #) 3. encodeURIComponent decodeURIComponent예외 없음 공감수 1 댓글수 0 2013. 4. 6.
  • 공유폴더 접근 시 "로그인 실패 : 알 수 없는 사용자 이름이거나 암호가 틀립니다." 오류 해결 방법 윈도우 7에서 공유폴더 접근 시 "로그인 실패 : 알 수 없는 사용자 이름이거나 암호가 틀립니다." 오류 발생 시 다음과 같이 해결할 수 있다. 1) 제어판-관리도구-로컬보안정책을 연다.2) 보안설정>로컬정책>보안옵션 에서 "네트워크 보안: LAN Manger 인증 수준" 선택한다.3) 로컬보안설정탬에서 "LM 및 NTLM 보내기 - 협상되면 NTLMv2 세션 보안 사용"을 선택한다. 로컬보안정책이 없는 경우HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 에서LmcompatibilityLevel 을 DWORD로 생성, 값은 1 로 설정한다. 공감수 1 댓글수 2 2012. 12. 13.
  • Maven으로 Tomcat에 라이브러리 배포되지 않는 경우 공감수 0 댓글수 0 2012. 11. 26.
  • WebLogic 관리자 패스워드 초기화 ################################################################################# WebLogic 9.x 10.x 11g Admin Account Restore cmd script!## 기존 패스워드 변경 또는 신규 계정으로 변경 가능.## 데이터 입력 부분에 username, password, 어드민 서버 이름을 입력.################################################################################ ADMIN_NAME=weblogicexport ADMIN_NAME ADMIN_PASS=weblogicexport ADMIN_PASS ADMIN_SERVER_NAME=AdminServ.. 공감수 0 댓글수 0 2012. 11. 5.
  • MappingJacksonJsonView Map 변환 Map 객체 하나만 JSON으로 변환 시, 다음 형태로 변환 하고 싶을 경우[{"key1":"value1"}, {"key2":"value2"}] MappingJacksonJsonView 상속 받아 filterModel 메소드를 다음과 같이 오버라이드 한다. protected Object filterModel(Map model) {Object result = super.filterModel(model);if (!(result instanceof Map)) {return result;}Map map = (Map) result;if (map.size() == 1) {return map.values().toArray()[0];}return map;} 공감수 0 댓글수 0 2012. 10. 30.
  • Reflection 정리 1. Constructor, Field, Method 분석 reflection을 사용하여 주어진 reflection.ReflectionVO 클래스의 Constructor, Field, Method를 분석하여 System.out으로 출력하는 로직을 작성하시오. 1) 소스 public void reflection_1() { Class clazz = ReflectionVO.class; // 1. Constructor 분석 Constructor[] constructors = clazz.getDeclaredConstructors(); System.out.println("==== Constructor(생성자) 분석 ===="); for(int i=0; i 공감수 0 댓글수 0 2012. 10. 10.
  • XML Parser 정리 1. DOM과 SAX 비교 DOM과 SAX에 대해서 기술하시오. 1) DOM(Document Object Model) 방식 ① DOM은 WEC에 의해 주관되는 표준 XML 처리 방법이다. DOM은 XML만을 위한 것이 아니라 XML과 같은 마크업 형식을 따르는 모든 문서를 처리하기 위한 표준 API이다. 그래서 DOM은 HTML뿐만 아니라 스타일시트를 위한 API도 함께 포함하고 있다. ② DOM은 XML 문서를 처리하기 위해 XML 문서를 읽고 메모리에 로딩한다. 메모리에 로딩된 XML은 트리 구조를 가지며, 트리 기반(Tree Based)의 API를 이용해서 XML 문서를 처리할 수 있다. ③ DOM은 버전으로 구분되지 않고 Level에 의해 구분되는데, 현재 Level 3 일부가 권고안으로 확정된 .. 공감수 0 댓글수 0 2012. 10. 10.
  • DB Connection 정리 1. 전제 조건 1) DBMS PRODUCT : Oracle 11g 2) SERVICE PORT : 1521 3) SERVICE NAME : framework 4) USER : framework_test 5) PASSWORD : framework_test 2. DriverManager DriverManager 를 이용하여 DB CONNECTION을 생성하는 로직을 작성하시오. import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DriverManagerTest { public Connection getConnection() { String url = "jdbc:oracle:th.. 공감수 0 댓글수 0 2012. 10. 10.
  • Apache Commons Logging 1. 특징 1.1. 주요 기능 Apache Commons Logging은 많은 로깅 툴킷에 대한 독립적인 경량의 로그 인터페이스이다. Apache Commons Logging은 미들웨어 및 툴 개발자에게 단순한 로깅 추상화 계층을 제공하기 때문에 사용자(애플리케이션 개발자)는 특정 로깅 구현체를 플러그인하여 사용할 수 있게 된다. Apache Commons Logging은 Log4j, Avalon LogKit, JDK1.4를 포함한 다른 로깅 툴에 대한 경량의 래퍼(wrapper) 구현체에 대한 로그 인터페이스를 제공한다. 1.2. 동작 특성 1) Apache Commons Logging은 다음과 같은 기본이 되는 두 가지 추상 클래스가 있다. ① Log : 기본 Logger 인터페이스, 다양한 로깅 A.. 공감수 0 댓글수 0 2012. 10. 10.
  • Log4j 정리 1. 특징 1.1. 주요 기능 ① Log for Java라는 뜻으로 Jakarta-project에서 Java를 위한 프로젝트 중 하나로 처음부터 Java의 예외를 처리하기 위해 설계되었다. ② 속도와 유연성을 고려하여 디자인되었으며, 속도에 최적화 되었다. ③ 계층적인 로그 설정과 처리를 지원한다. ④ Thread-Safe 하여 멀티스레드 환경에서 사용해도 안전하다. ⑤ 로그 처리 관련 설정을 프로그램에서 API를 이용하여 직접 구현해도 되고, properties 파일이나 XML 파일을 이용하여 추가 설정 파일을 이용할 수도 있다. ⑥ 출력을 파일, 콘솔, java.io.OutputStream, java.io.Writer, TCP를 사용하는 원격서버, 원격 Unix Syslog 데몬, 원격 JMS 구독자.. 공감수 0 댓글수 0 2012. 10. 10.
  • MessageBox 소스 출처 : http://www.java-forums.org/java-tips/6578-messagebox-example.html public class MessageBox { /* These are a list of STATIC MODAL dialogs int return codes of button pressed: -1 - WINDOW CLOSED - the X PRESSED 0 - YES and OK 1 - NO 2 - CANCEL (thanks to flipside for the idea) */ public static int yesno(String theMessage){ int result = JOptionPane.showConfirmDialog((Component) null, theMessage,.. 공감수 0 댓글수 0 2011. 4. 20.
  • JSP 정리 1. Get방식과 Post방식의 특성을 비교 설명하시오 1) Get 방식 : URL에 전달하고자 하는 정보를 포함해서 전달하는 방식으로써, URL에 파라미터 정보가 포함한다. - 장점 : 속도가 빠르다. - 단점 : 정보가 노출되므로 보안 취약하다. 보내는 정보의 크기가 1024바이트로 제한된다. 2) POST 방식 : 전달하고자 하는 정보를 첨부 파일 형태로 포함해서 전송하는 방식으로써, 전송하려는 정보가 HTTP 응답 메시지의 본문에 첨부된다. - 장점 : URL의 주소 창에 보내는 정보에 대한 노출이 없기 때문에 보안성이 좋다. 보내는 정보의 크기에 제한이 없다. - 단점 : 속도가 get방식보다 느리다. 3) POST 방식이 장점이 많지만 GET 방식이 간편하여 보통 GET 방식과 POST 방식을.. 공감수 0 댓글수 0 2011. 4. 10.
  • [JSP] 내장 객체의 범위 application - 어플리케이션(서버)이 꺼지기 전까지 살아있는 객체 session - 익스플로어가 꺼지기 전까지 살아있는 객체 request - 다음페이지까지 유효한 객체 (URL에 종속된다.) page - 현재 페이지에서만 유요한 객체 공감수 0 댓글수 0 2011. 4. 8.
  • PC에 설치된 안드로이드 조작 방법 홈: 윈도우키, Home 뒤로가기: Esc, 마우스 오른쪽 버튼 메뉴: 메뉴 버튼(키보드 오른쪽 Ctrl 왼쪽에 있음) 통화: F3 종료(전원버튼): F4,F6,End 터치(마우스)로만 조작하려면, 시계쪽을 클릭(터치)하면 터치전용 모드로 전환되서 맨 윗줄을 클릭/왼쪽/오른쪽 드래그 해서 홈/뒤로가기/메뉴 조작이 가능합니다. 그리고 Alt+F1 -> 콘솔모드 / Alt+F7 -> UI 모드 공감수 0 댓글수 0 2011. 3. 30.
  • Head First Design Patterns - O'REILLY 정리 1. Strategy Pattern - 알고리즘군을 정의하고 각각을 캡슐화하여 교환해서 사용할 수 있도록 만든다. 스트래티지을 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. - SimUDuck 어플리케이션 2. Observer Pattern - 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의한다. - Loose Coupling 3. Decorator Pattern - 객체에 추가적인 요건을 동적으로 첨가한다. 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다. - OCP(Open-Closed Principle) : 클래스는 확장에 대해서는 열려 있어야 하지만 .. 공감수 0 댓글수 0 2011. 3. 29.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

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

    © Kakao Corp.