메니페스트 파일에 위의 부분을 수정...

이클립스에서 가상 SMS 보내기

-> 에뮬레이터 컨트롤 탭에서 보낼 수 있음 

정규 표현식에 3가지 종류가 있음

1. 기본, 2. 확장, 3. 펄과 호환되는 정규 표현식


-E 옵션 : 확장 정규 표현식 사용 가능

-G옵션 : 기본 정규 표현식

-P 펄 정규 표현식 사용


-대다수의 사용자들이 표준에 가깝다는 이유로 펄 정규 표현식을 선택함


기본적으로 grep은 일치하는 부분이 있으면, 그 줄을 모두 표시함. 

-o옵션 : 만약 정확하게 일치하는 부분만 보고 싶다면

-v옵션 : 일치한 부분을 반전시켜 일치하지 않는 줄만 표시

-c 옵션 : 일치한 내용을 보여주는 것이 아니고 일치하는 개수를 카운트해준다 

-i 옵션 : 대소문자를 구별하지 않고 일치시킨다.


참고로 grep은 찾기 명령만 수행하고 치환 명령은 지원하지 않음


http://www.python.org/dev/peps/pep-0257/


http://www.python.org/dev/peps/pep-0008/#block-comments

'COMPUTER > 일반프로그래밍' 카테고리의 다른 글

안드로이드 개발 Tip  (0) 2014.12.29
정규 표현식 grep 에서 사용하기  (0) 2014.02.02
Mybatis  (0) 2013.06.19
jdbc, Spring DB연결 관련 note - ktds 수업 노트  (0) 2013.06.19
Serialization, de-serialization  (0) 2013.05.09

공식 홈페이지

mybatis.org 


-자바 뿐 아니라 다른 언어도 호환가능

-sql문 까지 설정파일에서 지정

-spring framework에 row mapper처럼 컬럼과 변수를 연결해 주는 코드가 모두 xml설정파일로 빠지게 된다.

-spring에서는 구현 코드에서 Mapper를 오버라이드 해서 넘겨주는데...


Mybatis의 동작원리

설정만 모아놓은 또다른 소스를 만들어서 거기에 annotation을 단데..

sqlConfig. :Mybatis설정이나 구동에 대한 설명을 해 주는 파일

sqlMapConfig.xml  : 매핑이나 sql에 관련된 설정을 분리해서 관리하는 파일


동적쿼리에 관련된 얘기 찾아보기



sql injection을 Prepared Statement를 써서 막을 수 있음

prepared statement는 하나에 하나의  sql 문을 잡은 - database와 종속성을 유지 간능함

callable statement - database의 procedure등을 부를 수 있음.?


-JDBC db 접근의 일반적인 절차

connection 획득

Statement생성

value binding

(rs handling)

release


-이런 일반적인 절차릐 틀을 spring이 가지고 있고, 필요한 정보만을 주도록 하는 것을 지원하고 있음

줘야 할 것은  driver,url,userid,passwd,sql, binding할 값만 주면 됨. release도 알아서 해줌


-Hiber


Spring을 이용한 DB연결 - Maven에서

spring-context와 commons-dbcp-1.4를 받는다.

spring-jdbc추가

+ojdb설정 as usual



(지속/변환가능한 형태로) 저장가능한 형태(이를테면 파일이나 메모리 버퍼, 네트워크를 통해 전송가능한 형태)로 object의 상태를 변화하는 것

object를 bytestream으로 변환하는 것


python의 Pickle이 있고, 이걸 빠르게 한게 cPickle


/**
* Class: TestMemory
* @author: Viral Patel
* @description: Prints JVM memory utilization statistics
*/
public class TestMemory {
     
    public static void main(String [] args) {
         
        int mb = 1024*1024;
         
        //Getting the runtime reference from system
        Runtime runtime = Runtime.getRuntime();
         
        System.out.println("##### Heap utilization statistics [MB] #####");
         
        //Print used memory
        System.out.println("Used Memory:"
            + (runtime.totalMemory() - runtime.freeMemory()) / mb);
 
        //Print free memory
        System.out.println("Free Memory:"
            + runtime.freeMemory() / mb);
         
        //Print total available memory
        System.out.println("Total Memory:" + runtime.totalMemory() / mb);
 
        //Print Maximum available memory
        System.out.println("Max Memory:" + runtime.maxMemory() / mb);
  

+ Recent posts