FUREWEB Blog

spring 0

JPA 하이버네이트 자동 키 생성 – 테이블 전략

요즘 스프링 부트로 프로젝트를 하면서 JPA 구현체인 하이버네이트를 함께 사용하고 있는데요, 이 과정에서 얻은 지식을 앞으로 쭉 블로그에 업데이트 할 계획입니다. 오늘은 키 생성 시, AUTO INCREMENT가 필요한 PK를 처리할 때 사용할 수 있는...

facebook-logo 0

페이스북의 동영상 스트리밍에 대한 잡설

최근(적어도 2016년 하반기 내에), FACEBOOK에서 동영상 컨텐츠를 전송시킬 때, 매번 서버로 요청하여 오디오와 비디오에 대한 바이트를 받아오도록 변경된 것을 알게되었다.   적어도 2016년 7월 까지는, 필요한 영상을 오프라인으로 저장하기 위해 현재 페이스북 세션이 연결된...

grunt 0

그알못을 위한 Grunt로 Hello World하기

예제 실행   * 목표 : grunt를 이용하여 c:/examples/SomeProject 디렉토리의 밑에 html / css / js 디렉토리 3개를 생성해본다.   1) package.json 파일 생성 – npm init 명령 입력 – 위 명령을 통해 package.json...

tdmgcc1 0

Windows 운영체제에 C / C++용 컴파일러 설치하기

http://tdm-gcc.tdragon.net/download 위 경로에서 운영체제에 맞는 버전으로 다운로드 후, 인스톨러를 실행시켜줍니다. 이후, Create 버튼 > OS 버전 선택 후 Next 버튼 > 라이센스 사항 확인 후 Next 버튼 > 설치경로 지정 후 Next 버튼 >...

1470391470109 0

폴리글랏 프로그래밍을 읽고 나서

폴리글랏 프로그래밍을 읽고 나서 -스칼라 편- 특질은 특정 존재를 규정할 수 있을 만큼은 충분하지 못한 개념이다. 특질은 어떤 존재에게는 그 존재가 가진 기능 중 일부일 뿐이며, 실제로 존재하지 않는 어떤 추상의 개념에서는 그들을 하나로...

figure 0

윈도우에서 curl 사용하기

http://www.confusedbycode.com/curl/   위 사이트에서 32, 64비트 버전을 맞춰 다운로드 받은 뒤, 실행하면 됩니다. 다만, 윈도우에서는 작은따옴표를 사용하면 제대로 명령어를 해석하지 못해서 -_- 큰따옴표를 사용해 명령을 내려야만합니다.   예를들어, curl ‘http://localhost’ 형태로 명령을 내리면 위와...

angular-js 0

앵귤러에서 페이지 처리하기

  전역 모듈에 constant로 pageNumCountPerPage를 10으로 주어 놓은 상태에서, 다음과 같은 형태로 페이지 처리를 작업했습니다. 1. 현재 scope에 저장되어있는 페이지 번호가 무엇인지 확인한 뒤, 뿌려줄 range를 정하게 됩니다. 2. 이를 통하여 마지막 페이지 번호도...

angular-js 0

앵귤러에서 키보드 이벤트 처리 방법

앵귤러를 기반으로 작성된 웹 애플리케이션에서는 jQuery 기반의 코드를 통해 DOM에 존재하는 요소를 선택한 뒤 조작한다고 해도 $scope.apply()를 해주지 않으면 해당 scope에 조작 결과가 바인딩 되지 않는 일이 일어날 수 있습니다.   그래서 현재 작업하고 있는...

angular-js 0

angular.js에서 sails.js까지

angular.js(v1.x) to sails.js 학습 로드맵   1. Html, css, javascript(es5), jquery, DOM에 대한 기초 공부 마스터 필요. * 특히 DOM과 scope는 뗄수없는 사이에 놓인 객체들이므로 반드시 이해해야 앵귤러를 이해할 수 있음   2. Angular에...

angular-js 0

Angular에서 얘기하는 dirty checking이란 무엇인가?

Angular 1.x 버전에서는 해당 scope에 존재하는 모델이 변경되었는지 $watch list에 등록된 모델들을 순회하며 확인시커주는 digest loop라는 것이 존재합니다. 이렇게 digest loop가 계속 수행되면서 해당 스코프에 변경된 모델이 있는지 체크한다는 의미는, 유지되어야하는 값이 아닌 더럽혀진...