devkingdom의 등록된 링크

키자드에 등록된 총 244개의 포스트를 확인하실 수 있습니다.

Tistory

[IT 자격증] SQLD 후기 및 준비 방법

하이 ~~ 요즘 회사에서 SQL을 참 많이 쓴다. ㅎㅎ 또 개인적으로 JPA라는 걸 공부하다보니 SQL을 좀 더 잘 알아야할 것 같아서, SQL 기본도 공부할 겸 SQLD 자격증에 도전했다. 미루다 미루다... 시험 일주일을 남..

Tistory

[Solution] H2 Database 에서 Database not found 에러 발생 시

하이 .. ! h2 데이터베이스라는 녀석을 쓴다. 이건 참 개발용으로 쓰기 좋은 db라 자주 쓰곤 한다. 옛날에도 h2 db 로 간단하게 테스트 디비를 만든적있는데, 그때도 겪은 문제를 오늘도 겪어서 정리해두려고한다...

Tistory

[Debugging] IntelliJ 에서 SpringBoot (Gradle ) 실행 시 Unnecessarily replacing a task that does not exist is not supported 에러 발생할 때.

Gradle로 빌드한 Springboot를 돌려보려고 할때. Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. 위와 같은 에러가 발생했다. 빌드와 실..

Tistory

[MySQL] MySQL5.7 에서 계정 생성하고 권한 부여하기

하이 ㅎㅎ 오랜만에 글을 쓰려 한다. 항상 오라클 에서만 DB 작업을하다가 MySQL에서 오랜만에 하려고하니.. 굉장히 헷갈린다. 그래서 조금씩 필요한 것들을 정리해보려고 한다. 오늘은 MySQL5.7 에서 계정을 생성..

Tistory

[Debugging] JAVA-MySQL 연결 시 InvalidConnectionAttributeException 날 때

java (Spring boot ) 환경에서 MySQL5.7 서버와 연결을 하다가 아래와 같은 에러가 발생했다.. com.mysql.cj.exception.InvalidConnectionAttributeException : The server time zone value '????a? ????' is unre..

Tistory

[Git] 원격 repository 와 연결하기

Git 서버에 레퍼지토리를 만들고 나서, Commit 을 쳐주기전에 해줘야할게 있다. 먼저 local repository 의 위치를 정해주고,거기에 git을 초기화 해줘야한다. git init 자 이렇게 초기화 한 뒤에는 remote reposi..

Tistory

[JPA] Spring boot 에 JPA 코딩하기 위한 기본적인 세팅

하이 .. ! 항상 mybatis로만 개발을 하다가 JPA 의 필요성을 느끼고, 공부를 시작했다. 오늘은 간단하게 Springboot 프로젝트에서 기본적으로 해줘야할 세팅을 공유드리려 한다. 먼저 Spring boot 프로젝트를 하나..

Tistory

[Spring] Spring boot 에 올릴 적절한 라이브러리 버전 찾기

ㅎㅇ!! 오늘은 꿀팁하나 소개하려고 한다. Spring boot로 프로젝트를 진행하다보면 ... ! 굉장히 많은 라이브러리를 의존성 주입해서 사용하는데 .. 이때 우리가 라이브러리의 몇버전을 사용해야하는지 정확하게..

Tistory

[Git] .gitignore 파일 적용하기

Git을 이용해 프로젝트를 프로젝트를 할때 .gitignore 파일을 설정하고 적용하는 것은 중요한 일이다. 어떤 사람은 Mac에서 어떤사람은 윈도우 에서 또 어떤사람은 이클립스에서 어떤사람은 Intellij 에서 ... 이..

Tistory

[Git] rebase를 활용한 Commit 두 개 합치기

급하게 올린 임시 커밋하나가 있는 줄 깜박하고 새로운 커밋 하나를 서버에 푸쉬해버렸다.. 이러한 커밋을 합치는 방법은 없을까?.. 물론 !! ㅎㅎ 있다 !! 있으니깐 오늘 글을 쓰고 있겠지~~ 바로... 우리는 reba..

Tistory

Cannot resolve symbol JSONObject (IntelliJ)

프로젝트를 진행중인게 있는데, 맥 환경에서는 잘되다가, 윈도우환경에서 git으로 pull을 받으니 다른건 다 괜찮은데, JSONObject랑 JsonArray 와 같은 json-simple 관련 클래스들만 Cannot resolve symbol 에러가..

Tistory

[Oracle] 오라클에서 날짜 검색하는 방법 정리

1.Date 자료형 데이터 -> 문자열로 변경 후 조회 SELECT * FROM MY_TABLE WHERE TO_CHAR(MY_DATE, 'YYYYMMDD') > '20200511') SELECT * FROM MY_TABLE WHERE TO_CHAR(MY_DATE, 'YYYYMMDD') < '20200511') 2. 문자..

Tistory

[Spring] Spring boot 구동 시 특정 코드 실행하는 방법

하이 ~~!! Spring 으로 어떤 서비스를 올리다보면 구동시 바로 실행이 되었으면 하는 코드들이 있을거다. 그걸 할수 있는 방법을 소개해드리겠다. 스프링부트에서는 어플리케이션이 구동될 때 코드를 실행시키는 2..

Tistory

[Database] 윈도우 10에 Oracle 11g 설치하기

하이 ! 데이터베이스를 좀 생겼다. 그래서 정말 익숙하게 사용하던 Oracle 11g를 오늘 설치하고 접속해 볼거다. 먼저 oracle 다운로드 사이트에 접속하도록 하자. 아래링크에서 받을 수 있다. https://www.oracle...

Tistory

[Database] 윈도우 10에 sql developer 설치하기

지난 포스팅에서 내가 oracle 11g를 설치하고 cmd로 실행시켜 봤었다. https://devkingdom.tistory.com/134 [Database] 윈도우 10에 Oracle 11g 설치하기 하이 ! 데이터베이스를 좀 생겼다. 그래서 정말 익숙하게..

Tistory

[Linux] RedHat 리눅스 자바 설치

하이 ..! 오랜만에 글쓴다 ㅜㅜ 리눅스 환경에서 자바를 사용해야할 일이 있었다. 일단 내가 사용하고 있는 리눅스 정보는 아래와 같다. (AWS의 EC2로 구축했다.) java 설치 자체는 굉장히 간단하다. 명령어만 몇..

Tistory

[Linux] RedHat 리눅스에서 크롬 설치하기

하이 .. 서버에서 자동으로 크롤링하는 시스템을 만들기 위해 크롬 브라우저를 설치해야 했다. RedHat 리눅스에서 크롬 브라우저를 설치해볼 건데. 우선 yum 저장소를 추가해주자. 저기 3번째줄에 x86_64는 OS 비..

Tistory

[Python] 파이썬 정규 표현식 정리

파이썬에서 정규 표현식은 굉장히 많이 사용된다. 해당 내용을 정리해보았다. 1. 정규표현식 먼저 기본적으로 사용되는 정규표현식을 표로 정리해보았다. 간단하게 하나만 사용하는 예를 보여드리자면 .. 이렇게..

Tistory

[Python] 파이썬에서 자주 사용하는 string 문법 정리

하이 여러분 ~~ 오늘은 파이썬에서 자주 사용하는 string 관련 문법을 정리해볼거다. (물론 내가 많이 쓰는거다.) 1. count : 가리키는 문자의 갯수를 세줌 2. upper & lower : 문자열을 대문자나 소문자로 변경..

Tistory

[Linux] CentOS7 에서 GUI 로 OS 구동하기

프로젝트를 진행하던 중에 , Linux환경에서 Chrome을 사용해야할 일이 있어 CentOS에서 GUI가 되도록 환경을 구성해봤다. 먼저 yum update 를 통해 업데이트를 진행해주자. 다음은 우리가 설치해야할 목록을 확인..

Tistory

[Debuging] Selenium 을 이용한 자동 로그인 모듈에서 Headless 모드에서만 No Such Element 에러 날때

Selenium을 이용해서 구글에 자동로그인을 하는 프로그램을 만들던 도중 그냥 할때는 잘되는데, Headless 설정만 해주면 Element들을 못 찾는 문제가 발생했다 . 왜 그런지 검색을하다가 알게된 사실은, 보통 크롬..

Tistory

[Crawling] 크롤링으로 Excel 업무 자동화 하기

하이 ..! 회사에 있다보면 타부서에 이것저것 요청해야할 것 (서버 계정 신청이나 방화벽 신청 같은 것들??) 들이 굉장히 많다. 우리회사에서는 신청할 양이 꽤 되는 것들은 틀이 정해져 있는 액셀파일로 요청을..

Tistory

[Crawling] Python select로 크롤링하기

하이 ~~ 여러분 저번에 아주! 정말! 쉽게! 크롤링 하는 방법 여러분들에게 알려드렸었다 ㅎㅎ 혹시 기억안나시는 분들은 보고오자 !! https://devkingdom.tistory.com/125 [Crawling] 비전공자도 쉽게 따라하는 크..

Tistory

[Crawling] 비전공자도 쉽게 따라하는 크롤링

하이 ~~!!! ㅎㅎ 오늘은 간단하게 파이썬 몇줄만 가지고도 쉽게 웹페이지를 크롤링해오는 것을 보여줄거다. 크롤링을 할때는 딱 5가지만 기억하자. 1. 필요 라이브러리 import하기 2. 요청을 통한 웹페이지 가져오..

Tistory

[Python] Python에서 Library 자유자재로 사용하기

다들 그런말 들어보셨을 것이다 ! 파이썬은 굉장히 쉽다. 이런말이 왜 나왔을까? 바로 오늘 공부할 Library 때문이 아닐까 생각한다. Python에서는 이 라이브러리만 잘 활용하면 내가 할게 별로 없어진다. 그냥 라..

Tistory

[Python] Python 은 객체 지향 언어인가?

하이 ㅎㅎ 요즘 Python 의 재미에 푹 빠졌다... ㅎㅎ 어서 기본적인 공부 끝내고 크롤링하고 싶은데 ... 쉽지가 않다. 결론 부터 말하자면 Python 은 객체지향 언어이다. ㅎㅎ 근데 .. 왜이리 파이썬이 객체지향언..

Tistory

[Python] Python 기본 강의 (12) - 데이터 구조 (Set)

하이 ~~ 오늘은 파이썬 데이터 구조 마지막인 set에 대해 공부해볼거다. 여러분들은 모두 set 전문가이다. ㅎㅎ 무슨 소리냐 하시겠지만 사실이다. 혹시 고등학교 1학년때 수학시간에 집합이라는거 배운거 기억하..

Tistory

[Python] Python 기본 강의 (12) - 데이터 구조 (Dictionary)

하이 하이 ~~!! 오늘은 Dictionary 에 대해 공부해볼꺼다. 말그대로 Dictionary 는 사전이다. 단어와 뜻을 넣어 놓는 것이다. 좀 더 전문적으로 말해보면 Dictionary는 Key 와 Value 로 이루어진 데이터를 저장해..

Tistory

[Python] Python 기본 강의 (11) - 데이터 구조 (Tuple)

하이 ~~ 오늘부터 몇일간은 파이썬의 데이터 구조에 대해 공부해 볼거다. 파이썬에서는 몇가지 다양한 데이터 구조를 가지고 있는데, 오늘 볼 데이터 구조는 Tuple이라는 것이다. Tuple 은 아래와 같은 형태로 선..

Tistory

[Git] git init 취소하기

하이 ~~ git init 명령어는 원하는 디렉토리를 git local repository로 만드는 역할을 한다. 간혹 가다가 git 연결을 끊고 싶을때가 있다. 간단하다. git 계정이 연결된 곳을 자세하게 보면 .git 이라는 폴더가 있..

Tistory

[Spring] Spring에서 예외 처리하기

하이 ~~ 자바 기반의 개발을 했던 분들은 대부분 이 예외처리를 굉장히 골치아파 하셨을 것 같다. 예외처리는 굉장히 중요한 작업이다. 그러므로 우리는 프로그램의 기능을 작성하는 것 이상으로 예외처리를 잘 설..

Tistory

[Spring] Spring 에서 로그 남기기

하이~~!! 저번 포스팅에서 우리는 AOP라는 녀석을 스프링 환경에서 사용하는 걸 공부했었다. https://devkingdom.tistory.com/115 [Spring] Spring AOP 이용하기 하이 ~~!! 여러분 !! 오늘은 Spring 에서 아주 중..

Tistory

[Spring] JUnit을 활용한 스프링 메서드 모듈 테스트하기

하이 ...!! 여러분 !! 스프링은 TDD (Test Driven Development) 기반의 개발을 할 수 있도록 스프링 프로젝트를 만들때 알아서 테스트 환경을 세팅해준다. 우리는 거기다 코드를 작성해서 테스트를 하면된다. 우리..

Tistory

[Spring] Spring AOP 이용하기

하이 ~~!! 여러분 !! 오늘은 Spring 에서 아주 중요한 개념인 AOP (Aspect Oriented Programming) 에 대해 이야기 해보려한다. 딱봐도 쉽게 설명을 해줄꺼고 , 구현도 간단하게 해볼꺼다. AOP AOP는 비지니스 로직..

Tistory

[Debugging] java.lang.IllegalArgumentException: error Type referred to is not an annotation type

Spring에서 별도로 사용할 Annotation을 만들어서 사용하다 아래의 에러가 발생했다 . org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'crudPjtApplication': Initiali..

Tistory

[Spring] JWT 를 활용한 인증 구현

하이 ~~~ 여러분들 이전 포스팅에서 제가 Spring 에서 CRUD를 구현했었다. 이렇게 서비스를 제공하는 것도 중요하지만, 이러한 웹서비스에서는 인증을 어떻게 구현하느냐도 중요하다. 스프링에서는 Spring Securit..

Tistory

[Spring] Spring 프로젝트 개선하기 - 인터페이스/클래스 분리

하이 ~~ !!! 지난 포스팅에서 REST 에서 CRUD 를 구현해봤다. 오늘은 실무에서 자주 볼 수 있는 형태의 패턴을 공개할거다. ㅎㅎ 먼저 혹시 CRUD 구현 안해본사람은 아래링크 보고 따라 개발해보고 오자. https://..

Tistory

[Debugging] 스프링에서 'Missing URI template variable for method parameter of type' 에러 발생할 때

개발한 api를 postman 을 통해서 테스트하다가 Missing URI template variable for method parameter of type string 이라는 에러를 마주쳤다. 원인을 파악해보면 url로 들어가 있는 userid와 파라미터로 들어가는..

Tistory

[Spring] REST에서 CRUD 구현하기

하이 ㅎㅎㅎ 요즘 날씨 진짜 진짜 좋다 ~~!! ㅎㅎ 오늘은 그 동안 갈고 닦은 기본기(?) 를 바탕으로 CRUD를 정석대로 구현해볼꺼다. 다들 잘 따라해보고, 나중에 Spring으로 API 만들거나 웹서비스 만들 때 잘 사..

Tistory

[Spring] Spring MVC 로 RESTFul 서비스 개발하기 (2)

하이 ~~ 지난 포스팅에서 Spring 작업환경을 세팅하고, Controller에서 url 을 받아서 처리하는걸 포스팅했었다. 지난 포스팅 링크 Spring Boot 개발 환경 세팅 https://devkingdom.tistory.com/103 [Spring] S..

Tistory

[Debugging] 503 Service Unavailable

회사에서 오류를 확인해달라는 요청이 와서 로그를 봤다. 503 Service Unavailable 이 에러 메시지는 요청을 받은 서버가 오버로드 되었거나 다운이 되어있어서 발생하는 에러이다. 아마 요청을 받는 서버는 과부..

Tistory

[Spring] Spring MVC 로 RESTFul 서비스 개발하기 (1)

하이 ~~ 요즘 날씨가 거의 봄이다 봄 ㅎㅎ 어디 놀러나가고 싶지만 ... 코로나때문에 나가지도 못하고 ㅜㅡㅜ 봄 날씨인 만큼 Spring(?) 공부나 같이 열심히 하자. 지난번에 내가 Spring Boot 환경 설정을 하고,..

Tistory

[Debugging] AngularJS2 - Can't bind to 'ngModel' since it isn't a known property of 'input' .

하이 .. !! Angular2 로 개발을 하다가 아래와 같은 에러를 만났다. 흠 .. 이게 뭘까 열심히 구글링을 해봤다. 간단한 내용이다. 모듈을 추가해주기만 하면 된다. app.module.ts를 열어보자. 여기에다가 FormsMo..

Tistory

[Spring] RESTful 기반의 웹 서비스

하이 ~~ ㅎㅎㅎ 시간이 지날 수록 점점 코로나가 심각해 진다 ㅜ_ㅜ 다들 건강 잘챙기셨으면 좋겠다. 오늘은 RESTful 기반의 웹서비스에 대한 이론적인 포스팅을 좀 해볼거다. RESTful 서비스의 시작 RESTful 은..

Tistory

[Spring] Spring Boot 환경 설정

하이 ~~ 오늘은 Spring Boot 환경 설정을 할거다. 자세히 말하면 스프링 부트 2.0 이다. 스프링 5.0 (스프링부트 2.0) 사용하기 위해서는 JDK 8 이상의 버전이 필요하다. 참고로 스프링 4.0은 JDK 6이상이다. 먼저..

Tistory

[WEB] HTTP 프로토콜

하이 ~~~ 오늘은 Spring 공부를 하다가 문득 HTTP 프로토콜을 한번 정리해놔야겠다는 생각이 들어서 글을 쓴다. HTTP 프로토콜을 본격적으로 공부해 보기전에 웹 서비스가 무엇인지 간단하게 정리 해보자. 웹서비..

Tistory

[Spring] Spring Framework 와 Spring Boot

하이~~ !! 회사에 Spring Framework 기반의 프로젝트가 굉장히 많다. 그리고 대부분의 프로젝트가 Spring boot로 올려져 있는데, Spring boot는 Spring Framework를 좀 편하게 사용할수 있게 해주는 툴이라고 생각..

Tistory

[AngularJS2] 부모-자식 컴포넌트 데이터 바인딩하기 (2)

지난 포스팅에 이어서 글을 쓴다. 지난 포스팅 링크 (https://devkingdom.tistory.com/100) 지난 포스팅에서는 자식 -> 부모 -> 자식 컴포넌트으로 데이터를 전송하기전에 각각의 컴포넌트를 만들어놓았었다. 오늘..

Tistory

[AngularJS2] 부모-자식 컴포넌트 데이터 바인딩하기 (1)

하이 ~~ 후... 벌써 삼월이다. 코로나때문에 어디 나가지도 못하고.. 계속 집 회사 집 회사다 ㅜㅜ 어서 코로나가 끝나고 야외활동 좀 하고싶다 ㅜ-ㅜ 오늘은 웹쪽 기술을 좀 다뤄볼꺼다. 자세하게 얘기해보면.....

Tistory

[WEB] TypeScript 기본 (2) - Angular 코드를 읽기 위해 필요한 TypeScript

하이 ~~!! 오늘은 가볍게 Angular 에서 흔히 쓰이는 TypeScript의 형태에 대해 소개하려고한다. 먼저 TypeScript를 사용하면 프로토타입 기반이 객체지향 프로그래밍이 가능해진다. 아래의 타입 스크립트 코드를..

Tistory

[WEB] TypeScript 기본 (1)

회사에서 angular js를 이용한 간단한 웹 프로젝트 유지보수를 진행 중이다. 학교다닐 때부터 그렇게 front-end 쪽 프로그래밍은 관심이 없었기에 ... 간단한 유지보수라도 나에겐 굉장히 어려운 작업이다. ㅠㅡㅠ..

Tistory

[OOP] 니객망 1탄 - 객체지향 프로그래밍 이란?

하이~ 어렸을 때 부터 나는 농구를 좋아했고, 고향팀인 창원 LG팀을 거의 20년 넘게 응원하고 있다. 창원 LG 감독 중에 강을준이라는 감독이 있었는데 작전 타임때 종종 구수한 사투리로 ...! '니가 갱기를 망치고..

Tistory

[Debugging] PowerShell - "이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies를 참조하십시오." 에러 발생할 때.

하이 ~~ 오랜만에 프론트 쪽 공부를 하려고 VSCODE를 깔고 angular 를 설치했는데 ... vscode 터미널을 이용할 때 아래와 같은 오류가 발생했다. 뭔가 권한이 ... 문제인 듯하다 . 윈도우에 깔려있는 Windows Pow..

Tistory

[OOP] 객체 지향 설계를 해야 하는 이유

내가 컴퓨터 공학을 전공으로 선택한 후, 처음으로 흥미를 느낀 영역은 객체 지향 프로그래밍 (OOP) 이었다. 심지어 휴학을 하고 한 학기 동안 객체지향만 공부한 적도 있었다. (그렇다고 잘하는 건 아니다 ㅜ_ㅜ)..

Tistory

2020년 인공지능 5대 전망

IBM Research 에서 2020년 AI의 다섯가지 전망을 밝혔다. 해당 내용은 아래의 링크를 참조해 포스팅했다. https://www.ibm.com/blogs/research/2019/12/2020-ai-predictions/ 2020 AI Predictions from IBM Resear..

Tistory

[Linux] VMWare에 CentOS 리눅스 설치하기

하이 여러분~~!! 지난 포스팅에서 가상머신이 무엇인지에 대해 포스팅을 했었다. (이전 포스팅을 안보셨다면 아래링크로 접속해주세요~) https://devkingdom.tistory.com/92 [Linux] VMWare 설치하기 하이 ~~ 진짜..

Tistory

[Linux] VMWare 설치하기

하이 ~~ 진짜 오랜만에 글을 또 쓴다. ㅜㅜ 새해들어서 글쓰는게 정말 게을러진 것 같다. 반성해야겠다. 오늘을 시작으로 다시 열심히 써봐야지~~! 오늘은 가상머신인 VMWare 를 설치해볼 예정이다. 회사에서 이것..

Tistory

[Node.js] passport 모듈을 이용해서 session 처리하기

하이 ~~!! 진짜 진짜 오랜만에 글을쓴다 ㅎㅎ 거의 10일 만인가 ㅎㅎ ㅜㅡㅜ 회사일이 조금 바빠서 집에 오면 녹초가 돼서 잠만잤다 ㅜㅜ 게으른 나를 반성하면서 오랜만에 글을 써본다. 오늘은 passport라는 모듈..

Tistory

[Node.js] node.js에서 mysql 사용 시 escape 사용하는 방법 (feat. sql injection)

하이 ~~!! 오랜만에 포스팅한다 .. ㅎㅎ 요즘 디자인 공부에 살짝 빠져서 .. ㅎㅎ 앱디자인 중인데 !! 앱이 완성되면 여기 블로그를 통해 공개하도록하겠다 ! 자자 .. 아무튼 오늘은 .. ㅎㅎ nodejs에서 mysql을..

Tistory

[Node.js] node.js 에서 controller 사용하기

하이 ㅎㅎ!! 지난번에 ajax랑 mysql 연결하는 포스팅을 올렸었다.. 그런데 ... 하다보니 ... 소스가 너무 너무 분리가 안된 듯한 느낌을 받았다. ㅜㅡㅜ 그래서 오늘은 controller를 만들어서 api를 관리하는 걸..

Tistory

[Debuging] node.js 에서 Cannot set headers after they are sent to the client 에러 발생할 때

하이~ 웹서버 데몬을 올리고 post 로 url을 전송할 때 이런 에러가 발생했다.. 이 에러메세지는 기본적으로 응답값 리다이렉트 처리가 잘못 되었을 때 발생하는데, 대게는 중복처리를 했을 경우 발생한다. if 문..

Tistory

[Debuging] ajax 사용 중 'Uncaught SyntaxError: Unexpected token < in JSON at position 0' 에러 날때

ajax 로 api를 콜해서 결과를 처리하는 과정에서 Uncaught SyntacError 가 터지면 ... resonse가 이미 json 객체로 넘어오는데 또 json 으로 파싱해주려다 나는 에러다. 위의 그림은 내가 짜고 잇떤 함수 인데 ...

Tistory

[Node.js] node.js 에 mysql 연동하는 방법

하이 ~~!! 오늘은 node.js 웹서버의 ajax를 사용하는 예제에 mysql을 연동해볼거다. ㅎㅎ 만약 이 예제가 기억 안난다면 !! 아래 링크를 보고 오자. https://devkingdom.tistory.com/82 [Node.js] JSON 데이터 Aja..

Tistory

[Node.js] Sublime Text 에서 개발환경 최적화하기

하이 ~~ 요즘 node.js 를 공부하고 있는데 ㅎㅎ 조금 더 편한 환경에서 작업하기위해서 Sublime Text에서 개발환경을 세팅 해보려고 한다. 두가지를 할건데 하나는 빌드환경 세팅 , 하나는 개발 환경 세팅이다. 먼..

Tistory

[AWS] AWS EC2 인스턴스 (Ubuntu) 에서 MySql 세팅하기

하이 ~~!! 이전의 포스팅에서 우리가 EC2 인스턴스를 만든 거 기억하실거다. ubuntu로 만들었는데 오늘은 여기다가 mysql을 세팅해볼 거다. Ubuntu에 MySql 세팅하기 먼저 apt를 업데이트 해주자. 그러고 나서 m..

Tistory

ubuntu에서 mysql 접속 시 root 계정으로 로그인 안될 때

aws 에서 ec2 인스턴스를 ubuntu로 생성하고 mysql을 설치했는데, $ mysql -u root -p 로 로그인 시도를 하면... 이런 에러가 발생한다 ... 검색을 해보니 기본적으로 설정되어 있는 mysql의 root 계정 패스워드..

Tistory

[Node.js] JSON 데이터 Ajax에서 처리하기

하이 ~~!!! 보통 웹페이지를 개발하다 보면 웹페이지를 비동기방식으로 처리해야할 때가 있다. 비동기 방식은 웹페이지를 리로드 하지 않고 데이터를 불러오는 방식을 의미한다. 기본적으로 Http 프로토콜은 클라..

Tistory

페이스북의 OS 자체 개발

페이스북에서 승부수를 띄운 것 같다. 페이스북은 앞으로 AR 이나 VR 시장에서 구글의 안드로이드 OS의 영향력을 벗어나 우위를 점하기 위해, 자체 OS를 개발하려고 하고 있다. 디인포메이션의 보도에 따르면 페..

Tistory

[Node.js] EJS 모듈 사용하기

하이 ~~!! 오랜만에 node.js 글을 쓴다. ㅎㅎ 이전에 우리가 post 방식의 url 을 처리하는 방법을 공부했었다. 오늘은 EJS라는 모듈을 활용해볼 것이다. EJS EJS 는 Embedded JavaScript Template의 약자로 nodejs..

Tistory

[Node.js] post 방식으로 URL 처리하기

하이~~!! 지난번 포스팅에서 get 방식으로 URL을 라우팅하는 방법을 배웠었다. ㅎㅎ 혹시 기억 안니시면 아래 링크를 참고해서 공부하고 옵시다! https://devkingdom.tistory.com/78 [Node.js] get 방식으로 URL..

Tistory

[Node.js] get 방식으로 URL 처리하기

하이 ~~~ 오늘은 지난번에 포스팅했던 구축되어 있는 node 웹서버에서 get 방식으로 url 호출을 해볼꺼다 !! ㅎㅎ 아 맞다..!! 계속 vi 편집으로 작업하는게 귀찮아서 환경을 Sublime Text로 구축해놨다. ㅎㅎ 혹..

Tistory

토스의 인터넷 전문 은행 진출

토스가 재수 끝에 인터넷 전문은행에 선정되었다. 어떻게? 이전의 예비인가 심사에서 한 차례 낙방한 토스는 혁신성적이라는 평가를 들은 반면 , 자본 안정성에서 문제가 되어 낙방했다. 이전의 토스 자본금 중..

Tistory

[AWS] AWS EC2 랑 Sublime Text 3 연동하기

하이~! 예전에 AWS 같은 Cloud에 서버를 두고 프로젝트르 할때 서버단 어플리케이션을 수정하면 매번 불편하게 FileZilla 같은 sFTP 프로그램을 이용해서 올리곤 했다. 흠 .. 그게 너무 불편해서 좋은 방법이 없을..

Tistory

[Node.js] Node.js 로 웹서버 환경 구축하기

하이~~ 지난 포스팅에서 우리는 node.js 를 설치했었다. ㅎㅎ 아직 설치가 안되신 분들이라면 아래 링크를 보고 오자. https://devkingdom.tistory.com/74 [Node.js] Node.js 설치하기 하이 ~~!! 저번에 내가 Node..

Tistory

[Node.js] Node.js 설치하기

하이 ~~!! 저번에 내가 Node.js 서버를 만들기 위해, AWS로 EC2 인스턴스를 만들었던거 기억하는지 모르겠다. 물론 로컬에서 작업해도 되겠지만 나는 실제로 서버를 활용할 일이 있어서 이렇게 작업을 한다. Node...

Tistory

머신러닝과 인공지능으로 경쟁 중인 클라우드 산업

요즘 세상에 클라우드는 굉장히 익숙하다. 아마존의 AWS, 마이크로소프트의 Azure, 구글의 Google Cloud 등 수많은 공룡 IT 기업에서 너도 나도 클라우드 서비스를 제공하고 있다. 기존의 클라우드의 역할이라고..

Tistory

[AWS] Putty 로 EC2 접속하기

이전 포스팅에서 EC2를 생성해보았다. *이전포스팅 보러가기 https://devkingdom.tistory.com/71 [AWS] EC2 인스턴스 만들기 하이 ~~!! 지난번 포스팅에서 VPC랑 서브넷을 생성했었다. *지난번 포스팅 보러가기 ht..

Tistory

[AWS] VPC 구성하기

안녕ㅎㅎ node.js 공부를 좀 해보려고 하는데 .. ㅎㅎ 실습할 환경이 없어서 AWS 로 구성해보려고 한다. 예전에 AWS 로 웹서버랑 WAS를 구성해본 경험이 있는데.. 기억이 가물 가물하다. 그래도 하나하나 해보면서..

Tistory

[AWS] EC2 인스턴스 만들기

하이 ~~!! 지난번 포스팅에서 VPC랑 서브넷을 생성했었다. *지난번 포스팅 보러가기 https://devkingdom.tistory.com/70 오늘은 그안에 EC2 인스턴스를 만들고, putty로 실제 접속을 해볼거다. 자 먼저 EC2 대시보..

Tistory

[Design] Xd 사용법 익히기 (3)

하이~~!! 오늘은 Xd 사용법을 익히는 마지막 포스팅이다. 집중해서 보도록하자. 오늘 처음 다뤄볼 내용은 Asset 이다. Asset은 공통적으로 들어가는 색상이나 텍스트, 구성요소를 저장해서 사용하는 걸 의미한다...

Tistory

2020년 인기 IT 기술 Top 10

미국 취업 전문 사이트 인디드에서 2014~2019 년까지 구인 광고에서 가장 많이 등장한 IT 기술을 분석해 2020년에 어떤 기술이 인기가 있을지 분석했다. 이 기술을 바탕으로 2020년의 학습 방향을 잡아보는 것도..

Tistory

[Kotlin] 코틀린 뽀개기 - 컬렉션을 이용해 자료구조 활용하기

안녕~~ ㅎㅎ 학교다닐 때 자료구조 수업을 들은 적 있다. 자료구조 수업 정말 힘들었었던 기억이 난다 ㅜㅜ 코틀린에서는 다양한 자료구조를 효율적으로 제공하는 컬렉션을 제공한다. 자바랑 비교해봤을 때 굉장히..

Tistory

[Design] Xd 사용법 익히기 (2) - 텍스트 사용하기

안녕~~~!! 오늘 Xd 포스팅 두번째 시간이다 !! ㅎㅎㅎ 지난번에는 모양을 그리는 법을 간단하게 배웠다 !! 오늘은 더 더 재밌는걸 해보자. 왼쪽에 T 라는 걸 클릭하면 이렇게 텍스트를 작성할 수 있다. 작성한 텍..

Tistory

[Design] Xd 사용법 익히기 (1)

안녕~~~ ㅎㅎㅎ 나는 디자인을 할 줄 아는 개발자가 되고 싶은 사람이다 . 일명 디발자 (디자이너 + 개발자) ㅎㅎ 그래서 과감하게 XD 사용법을 익혔다. 일단 Xd를 열어보면 다음과 같이 디바이스를 선택할 수 있..

Tistory

[Kotlin] 코틀린 뽀개기 - 배열 사용하기

하이 여러분 ~~!!! 오늘은 코틀린 배열을 어떻게 쓰는지 공부해볼거다 !! ㅎㅎ 배열 생성 먼저 배열을 쓰려면 배열을 만들 줄 알아야하지 ㅎㅎㅎ 배열 만드는 법부터 공부해보자. 코틀린에서 배열을 만드는 방법은..

Tistory

[게임리뷰] 바람의나라:연 - 튜토리얼 깨기

하이~~!! 나랑 비슷한 나이대의 사람들이라면 바람의나라 라는 게임은 참 추억의 존재일거다. 바람의나라 모바일이 나온다고 해서 정~~말 기대를 하고 1차 CBT에 참여했었다.. ㅎㅎ 하지만 ... 굉~~장~~히 실망스..

Tistory

[Kotlin] 코틀린 뽀개기 - object 완벽 정리

하이하이 !!! 오늘은 object라는 키워드를 완벽하게 정리해보려고 한다. 사실 이전에 우리가 object를 쓴 적이 있다. 그런데... 혹시 기억안나는 사람 손! 오 없네~~~ ㅎㅎㅎ 부끄러워서 손 안드신분은 이거 보고..

Tistory

Goolgle Home Mini 개봉기 (Feat. DevFest Android 2019)

안녕~~!! 오늘 DevFest Android 2019 를 다녀왔다 ㅎㅎ!! IT 인으로서 당연히 DevFest Android 2019 포스팅을해야하는게 맞지만 ...!! ㅎㅎㅎ 거기 가서 Google Home Mini 를 받았기때문에 ㅎㅎ 개봉기를 써보려고..

Tistory

[Kotlin] 코틀린 뽀개기 - Generic 사용하기

안녕 ~~~ 여러분 !! java에서 혹시 Generic을 사용해 보신 분 있을 지 모르겠다 ! 오늘은 코틀린에서도 지원이 되는 Generic 에 대해 공부를 할 예정이다. Generic Generic은 파라미터의 타입이나 리턴타입을 유동..

Tistory

[Kotlin] 코틀린 뽀개기 - 중첩 클래스 (Nested Class) 사용하기

안녕~~!! 여러분 오늘은 코틀린에서 중첩 클래스를 사용하는 방법에 대해 공부해 볼거다!! 중첩 클래스 (Nested Class) 중첩 클래스는 클래스 안에 클래스가 있는 것을 의미한다. 밖에 있는 클래스를 OuterClass..

Tistory

[Kotlin] 코틀린 뽀개기 - Enum 활용하기

하이~~!! 오늘은 짧고 굵게 글을 쓰고 좀 자려고해 ㅎㅎㅎ 오늘 공부해 볼건 아주 간단해 !! 바로바로 이넘이야 이넘 !! Enum!! Enum 코틀린에서는 enum 이라는 키워드를 이용해서 만든 클래스를 만들 수 있어! 아..

Tistory

[Kotlin] 코틀린 뽀개기 - 추상클래스 & 인터페이스

하이 ~~ 여러분 우리 어서 코틀린 기본 공부 끝내고 같이 앱을 만들어보자 ..! 일단 여기까지 글을 읽고 있는 자신에게 크게 박수한번 쳐주자!! 의지가 대단한 것 같다 ㅎㅎㅎ 자 오늘은 추상클래스와 인터페이스..

Tistory

[Kotlin] 코틀린 뽀개기 - data 키워드를 사용해서 클래스 만들기

하이~~!! 코틀린의 기본강의가 거의 거의 끝나간다. 코틀린도 공부하랴, 파이썬도 공부하랴...!! 생각보다 굉장히 빡세다 ㅜㅜ 하지만 열심히 해야겠다. ㅎㅎ 그래도 이렇게 내가 꾸준하게 뭔가를 하고 있는게 나..

Tistory

완벽해지려 하는 구글의 자연어 처리 (NLP)

대학교 4학년 때, 졸업프로젝트라는 걸 다들 해본 적 있을 것이다. 당시에 많은 팀들이 챗봇을 만들겠다면서 도전을 했다. 하지만 다들 1프로 부족했다. 그이유는 한글에 대한 자연어처리에 실패했기 때문이었다...

Tistory

[Kotlin] 코틀린 뽀개기 - 오버라이딩 (Overriding)

코틀린 공부를 계속하다 보니 예전에 자바 공부하던 시절이 생각난다. 오버로딩, 오버라이딩 등 무슨 말인지 모르는 것들 투성이 었는데 ㅎㅎ 그래도 지금 코틀린 글을 작성할 때는 이러한 개념들이 그리 어렵게..

Tistory

[Kotlin] 코틀린 뽀개기 - 객체지향의 핵심 '캡슐화'

하이~~!! 오늘은 객체지향 언어를 공부하는 사람이라면 꼭 알아야할 내용인 캡슐화에 대해 공부해보려한다. 캡슐화없는 객체지향은 앙꼬 없는 찐빵이다. 갑자기 찐빵이 먹고싶다. 캡슐화 클래스에는 변수를 선언해..

Tistory

네이버의 개인화 검색어차트 서비스 '리요'

하이~~!! 최근에 네이버 검색어를 보면 갑자기 '광고성 검색어' 들이 노출되는 것을 많이 볼 수 있었다. 다양한 업체에서 이벤트를 진행하다보니 이러한 현상이 일어났었다. 네이버의 잘못은 아닌데... 네이버가..

Tistory

혁신 금융 서비스 - 페이스페이 (Face Pay) 와 아마존 고 (Amazon Go)

올해 5월에 동대문 DDP에서 '코리아 핀테크 위크 2019' 를 다녀온 적이 있다. 그때 제일 괜찮다고 생각했던 아이디어가 '신한 Face Pay' 서비스 였는데 ...!! 얼마 전에 이 서비스가 금융위원회에서 '혁신금융서비..

Tistory

[Kotlin] 코틀린 뽀개기 - 코틀린에서 상속(Inherit)을 사용해보자

하이~~!! 오랜만에 코틀린 글을 쓴다 !! 오늘 배울 개념은 바로바로 !! 상속(Inherit) 이라는 개념이다. ㅎㅎ 상속(Inherit) 프로그래밍이 아니더라도 상속이라는 말은 많이 들어봤을 것이다. 코틀린에서 상속은..

Tistory

[Kotlin] 코틀린 뽀개기 - 객체지향 언어인 코틀린!

안녕 여러분 ~~!! 진짜 오랜만에 Kotlin 글을 쓴다. 혹시나 다들 까먹으셨을까봐 !! 링크를 올린다. https://devkingdom.tistory.com/25 https://devkingdom.tistory.com/26 https://devkingdom.tistory.com/29 ht..

1 2 3