생각을 개발하자, 박진형

  • TIL - 0716

    imjinbro's profile image

    imjinbro

    2018-07-17

    SQL(using mysql) 테이블 구조 보기 DESC, DESCRIBE 컬럼명, 데이터 타입, 기본값, PK 설정 등이 나옴 > DESC $TABLE_NAME +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+-------+ | MEMBER_ID | int(11) | NO | PRI | NULL | | | TEAM_ID | int(11) | YES | | NULL | | | NAME | varchar(255) | YES | | NULL | | +-----------+--------------+------+-----+---------+-------+ CHAR와 VARCHAR 차이 : 할당한 값보다 최대...
    TIL db sql spring
  • TIL - 0715

    imjinbro's profile image

    imjinbro

    2018-07-16

    java-ims 객체지향적으로 프로그래밍하기 상태값을 꺼내어 외부에서 작업하지말고, 메세지로 요청을 날리자 path를 ControllerPool에 전달해서 ControllerPool이 원하는대로 작업을 하는게 아니라 path를 가진 Request에 요청할 수 있게 Request 객체만 전달해서 요청할 수 있게하기 매번 의식하는데 이런 사소한 부분에서 계속해서 객체지향적인 코딩을 하지못하네…. 계속 의식하면서 하기 /* 수정 전 */ public class ControllerPool<T extends Controller> { . . . public T search(String requestPath) { . . . } } /* 수정 후 */ public class ControllerPool<T extends Controller> {...
    TIL java was db sql
  • TIL - 0714

    imjinbro's profile image

    imjinbro

    2018-07-15

    SQL(MySQL) 테이블 생성하기 데이터를 저장하기위해서 저장하고자하는 어떤 데이터를 어떤 타입으로 저장할지를 정한 후 표(테이블)를 생성해야함 테이블이 저장될 데이터베이스(원래는 스키마 계층이 하나 더 있어야하지만 mysql은 같은 계층으로 사용) 생성 or 선택 data type 참고 데이터베이스 내에 테이블 : 하나의 데이터서버에 여러 서비스의 데이터를 저장할 수 있으니 영역을 구분짓는 용도(?) > show databases; +--------------------+ | Database | +--------------------+ | information_schema | | exam | | mysql | | performance_schema | | sys | +--------------------+ > use exam;...
    TIL db sql
  • TIL - 0713

    imjinbro's profile image

    imjinbro

    2018-07-14

    JPA 연관관계 맵핑 - 객체지향과 데이터베이스의 패러다임 불일치 인식하기 객체의 관계는 단방향이지만, 데이터베이스의 테이블은 fk 하나로 양방향 관계를 맺을 수 있음 반대쪽에 객체 참조 필드를 생성하기 전까지 단방향 관계임 : 테이블은 SQL FK로 JOIN을 사용하면 둘다 조회가능하지만 객체는 .get()과 같은 메소드를 사용해야하는데 참조 필드가 없으면 할 수가 없음(패러다임의 불일치) - .get()을 해야 내부적으로 SQL을 생성할텐데 없으면 그렇지도 못함(이 부분은 없애고 올리기) /****** 단방향 ******/ public class Member { private Long id; private Team team; }...
    TIL java was jpa db rdbms sql
  • TIL - 0712

    imjinbro's profile image

    imjinbro

    2018-07-13

    java-ims response 생성하기 request 정보와 controller 처리 결과를 가지고 response(outputstream)처리를 하는 객체 RequestHandler에서 response.response() 했을 때 비로소 outputstream 실행 : 연결된 클라이언트에 데이터(HTTP 응답메세지)를 보냄 public class Response { private HttpStatus status; private HttpHeader header; private HttpBody body; private DataOutputStream out; public Response(OutputStream out) { this.out = new DataOutputStream(out); header = new HttpHeader(); } public Response setStatus(HttpStatus status) { this.status = status; return this; } public Response setHeader(ResponseHeaderAttribute attribute, String value) { header.add(attribute.name(), value); return...
    TIL java server db
  • 10
  • 11
  • 12
  • 13
  • 14
© 1992- jinbro.