본문 바로가기 메뉴 바로가기

donnert.net

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

donnert.net

검색하기 폼
  • 분류 전체보기 (85)
    • 개발 (79)
      • Java, Kotlin (32)
      • Linux, Server (22)
      • JavaScript, TypeScript (6)
      • DB (7)
      • nodejs (1)
    • 맛집 (5)
    • iPhone (0)
    • 일기장 (0)
  • 방명록

전체 글 (85)
Kotlin toIntOrNull

코틀린에서 숫자 변환시에 자주 쓰이는 함수입니다. 다른 용도로 숫자인지 아닌지를 판단할때도 자주 쓰는데 주의할 점이 있습니다 fun main(args:Array) { "1234".run { println(this.toIntOrNull() ?: "$this is not number") } "349505749735".run { println(this.toIntOrNull() ?: "$this is not number") println(this.toBigIntegerOrNull() ?: "$this is not number") } } //1234 //349505749735 is not number //349505749735 위 예제를 보시면 문자열이 숫자인지 아닌지 판단하기 위해 toIntOrNull을 사용하..

개발/Java, Kotlin 2019. 5. 24. 23:40
mysql 사용자 추가 및 권한

제목 그대로 mysql 8 버전 기준 사용자 / db / 권한 추가 create user testuser identified by 'mypassword'; create database testdb; grant all privileges on testdb.* to 'testuser' with grant option;

개발/DB 2019. 2. 7. 13:17
http 응답에서 특정 헤더가 읽어지지 않을때

axios를 이용해서 통신하는 도중 헤더를 읽지 못하는 현상 발생 서버에서 201 created 응답 헤더에 생성된 자원의 Location을 보냈으나 받지 못함(크롬의 network 탭에서는 보이나 response.headers.location이 undefined로 찍힘) CORS 이슈로 다음의 헤더만 사용가능Cache-ControlContent-LanguageContent-TypeExpiresLast-ModifiedPragma 추가적인 헤더 사용하기 위해서는 다음과 같이 CORS설정 시 명시해줘야함 @CrossOrigin(origins = ["http://localhost:3000"], exposedHeaders = ["Location"])

개발/JavaScript, TypeScript 2019. 2. 1. 09:18
nginx 로그 로테이트

nginx 로그를 로테이트 하고 싶을때 os의 log rotate 모듈을 많이 사용하지만시간별로 남기는 기능을 지원하지 않는다. nginx 설정만으로 하려면 다음과 같이 설정한다. nginx.confif ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})") {set $year $1;set $month $2;set $day $3;set $hour $4;set $minutes $5;set $seconds $6;} access_log logs/access_${year}-${month}-${day}_${hour}.log main;

개발/Linux, Server 2019. 1. 11. 15:35
대용량 더미파일 생성 방법

압축 테스트 등을 위해 대용량 더미파일을 생성해야 하는 경우가 종종 생깁니다간단하게 용량을 지정해서 더미파일을 생성하는 방법입니다 $ head -c 1M /dev/urandom > 1m.txt$ head -c 1G /dev/urandom | gzip -9 > 1g.txt

개발/Linux, Server 2018. 12. 27. 10:36
도커에서 시간 설정하기

도커 사용시 기본적으로 시간설정이 되어있지 않기 때문에 9시간 전으로 표시가 된다 Dockerfile에 다음과 같이 설정하면 시간이 정상적으로 나오게 된다 Dockerfile FROM mysql ENV TZ=Asia/Seoul RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

개발 2018. 10. 30. 22:14
java.lang.string cannot be cast to com.facebook.react.uimanager.accessibility DelegateUtil$accessibilityRole

리액트 네이티브 버그, 강제로 버전을 낮춰서 해결 node_modules 삭제 후 진행 $ rm -rf node_modules $ npm i -S react-native@0.57.1 $ npm add @babel/runtime $ npm i -D schedule@0.4.0 $ npm i

개발 2018. 10. 24. 16:25
gradle 빌드 환경에서 profile 적용하기

java -jar 이런걸로 실행시키면 문제될게 없지만gradle의 bootRun task를 사용할때 스프링 프로파일 적용 방법입니다build.gradle에 아래와 같이 설정 추가하면 됩니다. build.gradlebootRun { String activeProfile = System.properties['spring.profiles.active'] systemProperty "spring.profiles.active", activeProfile } DockerfileENTRYPOINT ["./gradlew"] CMD ["bootRun", "-Dspring.profiles.active=prod"]

개발 2018. 10. 17. 13:43
docker-compose up 빌드 오류 발생 시 해결 방법

ERROR: Service 'app' failed to build: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: read udp 10.0.2.15:43602->10.0.2.3:53: i/o timeout도커에서 기동시 위와 같은 오류가 날 경우 아래와 같이 입력 후 기동을 한다 $ docker-machine restart default $ eval $(docker-machine env default) $ docker-compose.exe up Building app Step 1/5 : FROM openjdk:10.0.1-jdk ERROR: Service 'app' failed to bu..

개발 2018. 10. 12. 11:19
git 사용시 .idea 제거하기(workspace.xml 제외)

intellij 사용중 git에서 .idea/workspace.xml이 커밋되어 빠지지 않을경우 사용git bash를 이용해서 작업을 하면 된다 mv .idea ../.idea_backup git rm -r .idea git commit -m "Remove .idea from repo" mv ../.idea_backup .idea

개발 2018. 9. 7. 09:29
이전 1 2 3 4 5 ··· 9 다음
이전 다음
공지사항
최근에 올라온 글
  • Pair, Triple
  • RestTemplate 사용 중 Connectio⋯
  • Spread operator(전개구문) in ko⋯
  • 리눅스 콘솔 파일로 출력
최근에 달린 댓글
  • 우와~ 덕분에 해결 했어요! 감사합니다!
  • 이거 실제로 되는거 맞나요? 다른곳에는 다먹는데 로그⋯
  • 본문도 잘 보고 행인님 댓글도 잘봤습니다. 덕분에 배워⋯
  • 국수 사리는 만두는 제외한 메뉴를 인원수대로 시킬 시 ⋯
Total
219,716
Today
0
Yesterday
8
링크
  • 딴짓-커뮤니티 인기 글 모음
  • 쉽팡-직구 배송 조회(관세청/알리)
  • 웹 시퀀스 다이어그램
TAG
  • ls
  • maven
  • mybatis
  • Access
  • IntelliJ
  • Shell
  • 맛집
  • oracle
  • Database
  • Linux
  • Tomcat
  • vi
  • resttemplate
  • 톰캣
  • grant
  • Eclipse
  • vrapper
  • vim
  • properties
  • boot
  • 코틀린
  • java
  • Spring
  • docker
  • Profile
  • Build
  • Kotlin
  • jQuery
  • 합정
  • 도커
more
«   2023/03   »
일 월 화 수 목 금 토
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 31
글 보관함
  • 2023/03 (1)
  • 2023/02 (1)
  • 2022/12 (1)
  • 2022/10 (1)
  • 2020/04 (2)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바