IT 77

DECODE (Mybatis, Oracle)

INSERT INTO TABLE_A ( PRINT_DATE ) SELECT DECODE(LAST_PRINT_CD, 'P01', PRINT_DT, SYSDATE) AS DT FROM TABLE_B mybatis 에서 sql.xml 에 query 를 짜는중 특정 코드 값일 경우는 다른 table에서 가져와야하고 특정 코드 값이 아닌 다른 경우는 SYSDATE 를 가지고 와야한다. TABLE_A의 PRINT_DATE 컬럼에 PRINT_DT 나 SYSDATE가 들어가게 된다. 그 값을 정하는건 TABLE_B 에서 가지고 온다. TABLE_B의 LAST_PRINT_CD 가 'P01' 값을 지니고 있으면 PRINT_DT를 PRINT_DT에 넣고 TABLE_B의 LAST_PRINT_CD 가 그 외의 값을 지니고 있으..

IT/JAVA & ORACLE 2021.12.10

21.01.13 @media

style 안에 쓰는(즉, CSS) 이 코드의 의미는 div 태그의 너비가 최소 800px 일때, (즉 800px 이상일때) 보이지 않게 한다. 입니다! div는 block element 이기 때문에 div 태그의 너비는 웹페이지의 너비입니다. 웹페이지 크기(가로 너비) 확인 방법) 웹페이지의 너비는 웹페이지에서 마우스 우클릭 후 '검사'를 누른 다음 웹페이지의 크기를 변경하면 웹페이지의 오른쪽 상단에 크기가 나온답니다!

21.01.12 CSS: block 과 inline

block vs. inline 태그들에 테두리를 그리면 태그들의 영역이 얼마나 되는지 파악하기 쉽다. h1과 a 태그를 비교해보았다. 다음과 같이 태그 h1의 테두리는 웹페이지의 가로 너비를 꽉 채우고 있고 태그 a의 테두리는 글 부분만을 채우고 있다는걸 확인할 수 있다. 결과적으로 태그 h1은 block element이고 태그 a는 inline element 라는걸 알 수 있다. 내에서 display: inline; display: block; 을 사용하면 block 이어도 inline처럼 inline이어도 block 처럼 사용할 수 있다. display: none; 을 하면 사라지게 만들 수 있다. div vs. span div : 디자인의 용도로만 사용하는 tag span : div와 동일 but ..

21.01.11 CSS 구조, id와 class 선택자

CSS 구조 : html에서 css를 사용한다는 것을 알리는 태그 #active .saw a h1 : 선택자(selector) color text-decoration font-size text-align : 선언(declaration) gray underline 50px center : 속성(property) id와 class 설정 방법 class 를 2개 입력하게 될 경우, style 태그 내에서 가까이에 선언되어있는 클래스가 적용이 된다. id와 class 우선순위 id와 class는 같이 쓸 수 있으며 우선순위는 id가 높다. id는 단 한번만 사용할 수 있다.

21.01.07 React 마무리

code refactoring: 코드를 깔끔하고 효율적으로 정리, 내부 구조 개선 react router: url에 따라 다른 ui 가 나오게, 즉, url에 따라 다른 component 호출 가능하게 해줌 create-react-app: npm run eject, create-react-app에서의 설정 변경 가능 redux: component가 많아질수록 매우 까다로워지므로 이때 도움을 주는게 redux, 중간에 저장소 역할 react server side rendering: 서버에서 웹페이지를 완성 후에 클라이언트로 완성된 웹페이지 전송, 초기 구동시간 단축, 로딩이 필요없는 홈페이지 특성 유지 react native: react를 사용해서 native 만들 수 있음, 안드로이드 같은 것 만들 수 있음

21.01.06 machine learning test, React:immutable

Machine Learning machine learning의 model 판단능력 == 모델(모델이 많을수록 좋고 좋은 모델일수록 좋다.) 좋은 모델이란? 좋은 모델은 결론을 내리는데 도움이 되는, 명확한 예시 모델을 만드는 과정 == 학습 저번시간에 google에서 제공하는 머신러닝으로 만든 것 테스트 ml-app.yah.ac 객체를 변경: Object.assign 배열을 변경: Array.from immutable 불변성을 유지하는 방법 (생활코딩에서 배운 3가지 비교 정리)