본문 바로가기

개발관련

(124)
Mysql 덤프 / 임포트 하기 Dump / Import 출처: https://shinheechul.tistory.com/33https://ncube.net/11902 MySQL dump / import 하기Import$ mysql -u계정 -p 데이터베이스명 파일을 저장할 위치/파일명 ex) $ mysqldump -uroot -p1234 databasename > dump.sql 특정 테이블만 dump하기(임포트는 어차피 똑같이 테이블을 DB에 import 하는거니까 위와 동일) $ mysqldump -u 계정 -p 데이터베이스명 테이블명 > 파일을 저장할 위치/파일명 ex) $ ..
ubuntu에서 mysql의 root계정이 로그인 안될때. 참고: https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost ubuntu같은 일부 리눅스 시스템에서 mysql을 설치하고 $ mysql -u root -p 으로 로그인 시도를하면 'ERROR 1698 (28000): Access denied for user 'root'@'localhost'이라는 에러를 발생할때가 있다. 이는 기본적으로 초기설정되어있는 mysql의 root 계정의 패스워드 타입때문인데 이 타입을 변경해주면된다. 아래처럼 확인해본다. -----$ sudo mysql -u root # sudo를 사용하여 root계정으로 mysql에 접속한다. mysql> USE mysq..
ubuntu 방화벽 ufw 설정방법 참고 :http://zzna.blogspot.com/2014/06/ubuntu.htmlhttps://forum.ubuntu-kr.org/viewtopic.php?t=9412 ## Ubuntu 부팅 시 방화벽 자동 활성화 설정 sudo update-rc.d -f ufw defaults 데비안 / 우분투는 데몬 관리로 update-rc.d 명령어를 이용하고 있습니다. 제거 update-rc.d -f 데몬이름 remove 구동 update-rc.d -f 데몬이름 defaults 참고 man update-rc.d 데몬을 편하게 관리하기 위한 우분투(데비안)용으로 sysv-rc-conf 또는 sysvconfig 를 추천 합니다. $ sudo aptitude install sysv-rc-conf ## 방화벽 설정 ..
Mac에서 intellij의 빌드속도가 느릴때 localhost를 다시잡아서 속도를 빠르게 개선하는 방법 참고 : https://github.com/thoeni/inetTester InetAddress testerSmall class (and jar) to quickly check the elapsed time spent from the Java layer to access the localhost domain name.I had few issues after upgrading from MacOS X El Capitan to MacOS Sierra and now the elapsed time passed from ~5ms-30ms to ~5000msUsage:java -jar bin/inetTester.jarSolution to the issue:If the call is slow on your Mac (o..
gradle 설치 방법 참고 : https://gradle.org/install/
macos 에서 virtualBox로 Ubuntu Server 외부접속 설정하는 방법 ubuntu 16.04 lts 참고 : http://qjadud22.tistory.com/20 ubuntu-server iso 다운로드ubuntu openssh-server 설치방법 macos virtualBox 에서 ubuntu server 외부접속 작업 방법- virtualBox에 ubuntu server iso 이미지로 이미 서버가 설치되어있는 상태로 가정- 가상머신의 ubuntu서버는 18.04 lts 버전으로 가정- ubuntu에 openssh-server가 설치되어있다고 가정 1. virtualBox에서 전역도구 클릭 -> 만들기 클릭 -> vboxnet() 생성되면 다시 머신도구 클릭 -> 설정 -> 네트워크 -> 어댑터2 사용하기 -> select box 에서 호스트 전용 어댑터 선택 ->..
브라우저 렌더링엔진의 동작과정과 virtual DOM의 관계 참고 : https://d2.naver.com/helloworld/59361 http://mygumi.tistory.com/190 https://12bme.tistory.com/208 브라우저의 기본 구조 사용자 인터페이스 - 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등. 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분이다. 브라우저 엔진 - 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어. 렌더링 엔진 - 요청한 콘텐츠를 표시. 예를 들어 HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시함. 통신 - HTTP 요청과 같은 네트워크 호출에 사용됨. 이것은 플랫폼 독립적인 인터페이스이고 각 플랫폼 하부에서 실행됨. UI 백엔드 - 콤보 박스와 창 같은 기본적인 장치를 그림. 플랫폼..
HTTP 쿠키와 세션, 그리고 JWT(Json Web Token)란? 참고JWT 기반으로 사용자 인증 구현하기 : http://victorydntmd.tistory.com/116 JWT (Json Web Token) : http://victorydntmd.tistory.com/115Cookie / Session / Cache : http://asfirstalways.tistory.com/68 HTTP 쿠키 : https://developer.mozilla.org/ko/docs/Web/HTTP/Cookies Session을 이용해 로그인하기 : https://beomi.github.io/gb-crawling/posts/2017-01-20-HowToMakeWebCrawler-With-Login.html --- (HTTP Cookie) 쿠키 : 서버쪽에서 클라이언트에게 전달하는..