목록분류 전체보기 (76)
개발이야기
* 깃 허브 로컬 레포지토리 생성 및 원격 레포지토리 설정 순서 1. 폴더 생성 (ex. test폴더 생성 후 해당 폴더 안에 README.md 파일 생성) 2. 로컬 레포지토리 생성을 할 폴더에 들어가서(test폴더 안에 README.md 파일이 있는 위치) 마우스 우클릭 - Git Bash here 클릭 3. git init 입력 후 엔터 4. 다음 두 명령어 입력 git config --global user.email "re259225@gmail.com" git config --global user.name "jhp2592" 5. 원격저장소 연결 git remote add origin https://github.com/jhp2592/test.git 뒷 부분은 깃 허브의 원격레포지토리 주소이다. 6...
어떤 테이블에서 컬럼 속성이 CHAR(2) 인 데이터를 가져올 때, 데이터에 "1" 이 들어있다고 가정하자. JSP 페이지로 해당 데이터를 확인해보면 실제로 "1"이 아닌 "1 "이 들어있다.(뒤에 공백이 들어감) 따라서 "1"과 같이 한 글자만 컬럼에 넣을 경우 굳이 CHAR(2) 보다는 CHAR(1)로 쓰는게 나아 보인다.
select 태그의 option에서 data 속성을 불러올때는 #("id").data("data속성값"); 으로는 불러오지 못한다. 여기선 $("#id").find("option:selected").data("data속성값"); 이런식으로 해주어야 한다. 출처 : https://islet4you.tistory.com/entry/query-select-data-%EC%86%8D%EC%84%B1%EA%B0%92-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0
기사 출처 : https://n.news.naver.com/mnews/article/092/0002273081?sid=105 삼성전자, AI 모니터링으로 반도체 생산기간 단축 삼성전자가 반도체 팹 등 제조시설에 인공지능(AI) 모니터링 기술을 적용해 제조시간을 단축하고 운영 비용을 절감시킬 수 있었다고 말했다. 8일 인터컨티넨탈 서울 코엑스에서 개최된 '삼성 AI n.news.naver.com 삼성전자 평택반도체 공장에서 OHT로봇을 이용해 빠른 속도로 *웨이퍼를 운반해준다고 한다. 이를 통해 제조 시간을 줄이고 복잡한 프로세스를 단축할 수 있다고 하니 반가운 소식이고, 이러한 기술들이 모여 기업의 경쟁력이 될 것이다. AI의 도입으로 사람들의 일자리가 줄어들 것이라는 전망이 있으나, 개인적인 생각으로 ..
장점 1. 멀티 스레드 방식에 비해 적은 컴퓨터 자원 사용 2. I/O 작업이 많은 서버로 적합 3. 멀티 스레드 방식보다 쉬움 4. 웹 서버가 내장되어 있음. 5. 자바스크립트를 사용함 6. JSON 형식과 쉽게 호환함 단점 1. 기본적으로 싱글 스레드라서 CPU 코어를 하나만 사용 2. CPU 작업이 많은 서버로는 부적합 3. 하나뿐인 스레드가 멈추지 않도록 관리가 필요함 4. 서버 규모가 커졌을 때 서버를 관리하기 어려움 5. 어중간한 성능 출처 : Node.js 교과서 (저자 : 조현영)
노드 공식사이트에 게시된 노드 소개글 : Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임입니다. 여기서 런타임이란 특정 언어로 만든 프로그램들을 실행할 수 있는 환경을 뜻한다. 따라서, 노드란 자바스크립트 프로그램을 실행 할 수 있는 환경 즉 자바스크립트 실행기라고 생각하면 된다.
다음과 같은 Runnable 인터페이스가 있다고 가정하고, public interface Runnable { void run(int a); } 다음과 같은 메인 함수가 있다고 가정했을 때, 다음처럼 Runnable 인터페이스에 대입하는 3가지 방식은 모두 동일하다. 첫번째 방식은 기존 방식, 두번째 방식은 람다식을 활용한 방식이다. 세번째는 괄호 생략 버전 마지막에는 생성한 인터페이스에 대입한 객체를 실행시키는 구문이다( runnable1.run(111) / runnable2.run(222) ) public class TestLambda { public static void main(String[] args) { // Runnable 인터페이스에 익명 객체 대입 Runnable runnable1 = ne..
src/test/java 아래에 test 클래스를 작성하여 메소드에 @test를 붙이는 경우 다음과 같이 2가지의 import가 있다. import org.junit.jupiter.api.Test; import org.junit.test; 위에 것은 JUnit 5이고 아래것은 Junit4 로 보인다. 무엇을 써도 상관없으나, @Before와 함께 쓸 경우에는 Junit4에 해당하는 아래쪽의 import org.junit.test를 써야 한다. Junit5에서는 @Before가 아니라 @BeforeEach, @BeforeAll 등으로 쓰이는 것 같고 import 역시 org.junit.jupiter.api 로 시작하는 듯 하다.
항상 띄어쓰기에 대해 조심해야한다. 하단 처럼 색깔이 저렇게 표시가 되어야 한다. \(백슬러시)는 노란색으로 표시되어야 하며, 뒤에 공백이 없어야 한다. 공백 없이 엔터를 쳐야 하는 듯 하다. 출처 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (저자 : 이동욱)