DEV/Back-end
-
10 Things I Regret About Node.js - Ryan Dahl - JSConf EUDEV/Back-end 2021. 5. 1. 18:25
영어 공부 겸 번역. 라이언 달 나름 재밌는 사람이구나! https://youtu.be/M3BM9TB-8yA 안녕하세요. 음, 네, 원래는 다른거 이야기 하려고 했는데 준비가 안되었네요. 그래서 대신에 이 이야기를 하려고 합니다. 노드가 나온지 꽤 되었네요. 안정화도 되었고, 널리 알려지기도 했고. 발전하는 듯한 모양새를 보였죠. 이제는 노드에 대해 다시 생각해 보고 그 생각을 여러분께 공유해야 할 때인 것 같습니다. 배경 설명 저는 노드를 만들었고, 초기 개발 단계부터 참여해 몇 년간 운영했습니다. 그리고, 이미 아시는 분도 있을테지만, 저는 IO, 자바스크립트로 이벤트 주도 IO를 만드는데 상당히 많은 심혈을 기울였습니다. 2009년 당시 저는 이 목표가 매우 중요하다고 생각했습니다. 서버사이드 자바..
-
웹 아키텍처 101DEV/Back-end 2018. 10. 24. 22:28
웹 개발자 일을 시작할 때 미리 알고 있었다면 좋았을 기본적인 웹 아키텍처 개념들- 원문: https://engineering.videoblocks.com/web-architecture-101-a3224e126947 위 도표에 저희 Storyblocks 서비스에서 사용중인 아키텍처가 상당히 잘 표현되어 있습니다. 숙련된 웹 개발자가 아닌 이상 도표가 복잡하다고 느낄 수 있습니다. 아키텍처를 이루고 있는 컴포넌트를 하나하나 자세히 들여다 보기 전에, 아래의 내용을 먼저 읽어본다면 접근하기가 좀 더 쉬워질 것입니다.한 사용자가 구글에 "숲에 내리쬐는 강렬하고도 아름다운 햇살과 안개"를 검색합니다. 맨 처음 나온 검색 결과는 우리의 선구적인 스톡 사진 및 벡터 그래픽 사이트인, Storyblocks 사이트에서..
-
[자바를 다루는 기술, 길벗] 클래스와 객체, 인스턴스 개념 구별하기DEV/Back-end 2016. 2. 3. 09:53
클래스와 객체, 인스턴스 개념 구별하기 객체 지향 프로그래밍 = 프로그램을 설계하는 방법에 대한 이론 정해진 문법이 아니다. 한 개 이상의 클래스들이 서로 유기적으로 동작. 자바에서 클래스는 프로그래밍의 기본 단위이다. 객체: 데이터 혹은 기능을 갖고 있어, 그 목적을 수행하는 것이다. 클래스 vs 객체: JVM 힙 메모리 영역에 생성되었는지 여부 클래스가 JVM의 메모리를 할당받아서 생성되었을 때, 비로소 클래스에서 객체로 호칭이 변화된다. 클래스는 객체를 만들기 위한 일종의 기능 명세서이며 객체는 그 결과물이다. 클래스로부터 새로운 객체를 만드는 과정 = 인스턴스화 개발자가 만들고자 하는 객체의 기능과 속성을 논리적으로 뽑아내어 클래스로 설계하는 과정 = 추상화 클래스 간의 관계를 유기적으로 설정하기..
-
[Spring] 메이븐 스프링 강제 업데이트DEV/Back-end 2016. 2. 2. 22:00
간단한 예제를 따라하던 도중에 POM.xml 내용 변경 후 업데이트를 하다가 실수로 중단을 시켜버렸다.Maven > Update Project해도 안되길래 또 다시 스택오버플로우로!역시나 해결 방법은 간단했다. 옵션 -U를 같이 써주는 것. 의존성 업데이트를 강제로 하는 키워드다. mvn clean install -U 혹은 해보지는 않았지만, 아래의 답변에 의하면 이클립스에서 바로 시도 해 볼 수 있는 방법은 아래와 같다.답변에도 달려있듯이 커맨드 라인 옵션 -U를 이클립스에서 메뉴 클릭에 의해 실행한 셈이다. Project_Name->Maven->Update Project Configuration->Force Update of Snapshots/Releases 스택오버플로우 링크: Force maven..
-
Spring Guide 공부할 챕터들DEV/Back-end 2016. 2. 2. 18:03
https://spring.io/guides 자바 웹 프로젝트를 스프링으로 변환하기 전에, 공부를 해야해서 공식 사이트에 있는 가이드 중 몇가지를 골라서 봐야겠다. Building a RESTful Web Service: Learn how to create a RESTful web service with Spring.Consuming a RESTful Web Service: Learn how to retrieve web page data with Spring's RestTemplate. Building Java Projects with Gradle: Learn how to build a Java project with Gradle. Building Java Projects with Maven: Learn..
-
[mysql] homebrew로 설치한 mysql 로컬 서버 연결 오류DEV/Back-end 2016. 2. 2. 17:32
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Spring 프로젝트에서 디비 연결을 해보려고 했는데, mysql 실행 과정에서 위와 같은 오류 메시지가 떠서 구글링을 해봤다.(설치는 mac os에서 homebrew로 했음) 해결방법은 간단했다.mysql.server start mysql -uroot로 시작하는게 아니라, 서버 부터 켜야했었다. 아래는 스택오버플로우 본문 링크Can't connect to local MySQL server through socket homebrew