일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
- laravel
- Web Server
- java
- IntelliJ
- 맛집
- Spring Boot
- Design Patterns
- ubuntu
- linux
- db
- ReactJS
- Spring
- AWS
- elasticsearch
- docker
- devops
- Oracle
- JPA
- it
- 요리
- jsp
- tool
- MySQL
- javascript
- php
- Git
- redis
- springboot
- jenkins
- Gradle
- Today
- Total
목록2020/04 (12)
아무거나
85~88 에서 시작한 다이어트 지금은 80킬로이다 약 5킬로를 감량했다. - 먹을거 다 먹고 어느정도 위가 적응되면 식단을 더 줄였음 - 술은 약속잡힐때만 먹음. 정체기때는 너무 힘들어서 주 3회 먹은적도 있지만 1일1식은 무조건 지킴 - 활동적이여야한다. 등산, 빨리걷기, 달리기 절대로 몸무게 수치에 신경쓰지말고 외관상 변화를 지켜보자. 아직까지도 계속 진행중이다. 참고로 상기 운동 리스트는 등산도 포함이다. 다음달까지 또 5킬로를 감량할 예정이다. 1차 목표는 75킬로이다. 화이팅
프로세스 백그라운드 실행 및 nohup // nohup를 이용한 실행, 같은 경로에 nohup.out 라는 파일이 생성되고 출력 문자열이 자동으로 저장 $ nohup shell.sh & // &: 백그라운드로 실행, hang-up signal이 오면 실행이 멈춘다. // nohup: hang-up signal이 와도 동작하기 때문에 연결이 끊어져도 실행이 멈추지 않는다.
프로세스 죽이기(kill) 일반적으로 kill 옵션은 여러가지가 있지만 9 or 15 옵션을 자주 사용한다. 추천은 15 옵션으로 2~3회 종료시도했다가 안되면 9 옵션을 사용하자. // 하드웨어적 종료 // 작업중인 모든 데이터를 저장하지 않고 프로세스를 강제로 종료하기 때문에 저장되지 않는 데이터는 소멸된다. $ kill -9 {pid} // 소프트웨어적 종료 // 자신이 하던 작업을 모두 안전하게 종료한다. $ kill -15 {pid}
Sentry Java 연동 Sentry란 오류 모니터링을 제공하는 오픈소스 플랫폼이다. 클라우드(=sentry.io)는 무료 및 비용별 과금을 제공하지만 자체 구축하면 무료로 사용할 수 있다. 다양한 언어를 제공하므로 유용하게 사용할 수 있다. sentry.io 에 접속하여 회원가입을 한다. 회원가입을하면 DSN 번호를 확인하자. Settings -> Client Keys (DSN) -> DSN 번호 확인 이제 java 경로인 resources 폴더에 sentry.properties 파일을 생성하고 하기 내용을 입력하자. dsn={myDSN} servername={serverName} stacktrace.app.packages={Package} 그 다음 resources 폴더경로에 logback-spri..
회만 구매하고 그 외 음식들은 따로 사와도된다
값 입력 후 포커싱 자동 이동 예제(ex:핀 번호) 하기 HTML의 input 태그 설정을 사용하게되면 모바일에서 숫자만 입력 가능한 키패드가 표시된다. // react + typescript ... class PinLogin extends React.Component { ... pinCodeNumFocus2: React.RefObject pinCodeNumFocus3: React.RefObject pinCodeNumFocus4: React.RefObject pinCodeNumFocus5: React.RefObject pinCodeNumFocus6: React.RefObject constructor(props) { super(props) this.state = {} this.pinCodeNumFocus2..
const pinCode = '211112' if (/(\w)\1\1\1/.test(pinCode)) { console.log('4자리 이상 연속된 중복 문자 있음') } else { console.log('4자리 이상 연속된 중복 문자 없음') } // 결과: '4자리 이상 연속된 중복 문자 있음'
// html // css ( 숫자입력시 type=password 처럼 변형 시키는 css ) input[type=numeric] { -webkit-text-security:disc; }
React Hook을 이용한 Functional Component 구현 // tsx import * as React from 'react' ... interface IProps { history?: History, } interface IStateProps {} interface IState { testVal: string, } type Props = IProps & IStateProps const Home: React.FC = ({ history }) => { const [state, setState] = React.useState({ testVal: 'TEST', }) const { testVal } = state // componentDidMount React.useEffect(() => {} //..