일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 롬복
- 크리스탈리포트이미지삽입
- 크리스탈레포트누끼
- lombok
- 크리스탈레포트그림
- api문서만들기
- 타임존설정
- RequestBody
- import안될때
- 서블릿용어
- 이미지누끼
- 스토리지기본
- 타임존
- JDBC
- 추상클래스
- ResponseBody
- EC@
- 게시판댓글
- 오라클오류
- 크리스탈리포트이미지
- 크리스탈레포트이미지
- fcmwebpush
- 자료구조
- Ajax
- 서버기본
- jdbc연결안됨
- openaddressing
- git
- IT기본지식
- @RunWith
- Today
- Total
목록분류 전체보기 (94)
엠마의 개발공부일지
🔰노드 시작하기🔰 익스프레스 앱 애플리케이션 프레임워크 -앱 : 현재 장치 자체에서 동작하는것 -웹 페이지 : 네트워크를 통해 장치에 전달되는 것 터미널 사용하기 📌파워셸 사용법 익히기 => 디렉터리 이동방법, 파일복사.이동.지우는방법, 명령줄 프로그램에서 빠져나오는방법 npm : 노드 패키지 관리자 : 패키지를 설치하고 의존성을 관리함 -g : 패키지를 전역으로 설치(시스템 전체에서 쓸 수 있음) 노드로 만드는 단순한 웹 서버 웹서버 : 단순히 파일을 컴퓨터-> 브라우저로 전송 노스 = 지금만드는 앱이 곧 웹서버이다 이벤트기반 프로그래밍 = 프로그래머가 어떤 이벤트를 사용할수잇는지, 거기에 어떻게 응답해야하는지 알아야함 (사용자가 클릭하면, 그 클릭에 대한 이벤트는 프로그래머가 처리) => 직관적이다 ..
오브젝트 빌트인 : 사전에 만들어 놓음 (Number, String) 네이티브 : 빌트인도 포함. JS스펙에서 정의. 호스트 : 나머지 오브젝트. (window, DOM_querySelector) => JS 오브젝트처럼 사용 📌host object를 익혀야 함(브라우저의 모든 요소기술을 연결하고 제어함) 오브젝트 vs 인스턴스 오브젝트 : new연산자 사용x (let obj = {};) 빌트인 Object 프로퍼티 new Object() : 괄호 안의 타입에따라 인스턴스 생성 Object : object인스턴스생성 valueOf : 프리미티브값 반환 {} : 오브젝트리터럴 / let abc={};(오브젝트 인스턴스 만들기) 빌트인Object구조 오브젝트.prototype : prototype이 있으면 인..
프로미스 비동기간편하게 오브젝트, 장시간 플젝 수행후 성공하면 그 결과값을, 아니면 에러를 전달. (수강신청하면 공지 받을 수 있음) 콜백쓰지않고 비동기코드를 깔끔하게해주는 오브젝트(클래스) => 상태(state) : pending(처리중인상태) - 성공(fulfilled) /실패(rejected) => producer / consumer 각 견해 이해 1. Producer :프로미스가 만들어질때, 자동으로 실행됨. '//'사용시 뒤의코드가 정리된다 2번에서 1번의 결과가 잘 동작되면 then에 들어오고, resolve의 값을 파라미터로 갖고온다. .then의 프로미스는 프로미스를 리턴하므로, 그 프로미스의 .catch를 소환하는개념! "chaining" => 그렇기때문의 각 메서드가 어떤것을 리턴하는지..
게시판에서 댓글처리하기 1. 댓글등록 버튼에 onclick이벤트로 처리, 함수를 연결해준다. (함수에 파라미터를 이용하여 ajax에서 활용할 값을 전달해 줘도된다.) 2. 전달할 값의 id값으로 해당 값을 가져온다. 3. 넘어온 값의 타입을 확인한다.(typeof메서드&3항연산자를 활용하여 간결하게!) => ajax로 넘어온값은 int도 String으로 바뀌는듯..하다! 그래서 숫자를 쓸거면 "parseInt"로 형변환 해준다 => bindData : db에 넣을 값을 toString(문자처리)해주었다(db에 해당 컬럼을 int로 설정해 놓았기 때문) => 값이 안적혀있다면 "작성자를 입력해주세요" 전달(return사용하여 바로 끝내기) => 적혀있다면 4단계로 이동 4. response할때 data기입..
node js 는 실행환경 (정확히는 프레임워크가 아니다, spring처럼 MVC패턴이 정해진것처럼 정해진틀이 없다, JS로 실행되는 실행환경이고, 그 위에 원하는코드를 맘대로 쌓아올리는 방식) node js가 있기때문에, webstorm과 같은 IDE에서도 JS를 실행가능(원래는 웹에서만 파일실행이 가능했음) node로 js실행 ==> terminal에서 node main.js / node main ==> terminal에서 node 치고나면, js코드 코딩 및 실행가능(노드와 대화하는것처럼 실행) [REPL 모드] (REPL모드는 짧은 코드만 써야함, 간단한걸 실험해보고싶을때 사용) 모듈 전체를 이루는 부품 하나하나(js파일) -main.js : require() 는 모듈을 끌어와 1개의 객체를 리턴..
보통 회고는 연말/연초에 하던데.... 그 기간에는 프로젝트로 바빠서 회고 쓸 여유가 없었다. 이제라도 써본다! 나의 첫 회고🙋♀️ 🧳진정한 나를 찾아서(~3월) 나에대해 진중하게 생각하기 시작한건 2019년 11월이다. 이 시기는 내가 아침운동을 시작한시기와 겹친다. 조용한시간에 운동을 하니 머리가 맑아졌고, 적게는 하루계획부터 많게는 인생계획까지 저절로 세워졌다. 하루를 온전히 맑은정신으로 시작한다는건 생각보다 대단했다. 100일동안 목표하고자 하는 행동을 꾸준히 실천하면, 그게 내 습관으로 자리잡는다기에 100일동안 5:30분에 일어나 운동을 했더니, 진짜 그 습관이 내것이 되었다. 그리고 그 100일동안 내 생각이 정말 많이 바뀌었다. 그 당시 하던일은 진짜 "내 일"이 아니라는 확신과, "무언..
스프링부트에서 test할때, @RunWith가 import안되는 경우 사용중인 junit버전이 junit4인지, junit5인지 확인을 먼저 해야한다. 아래의 내용은 junit4일때 @RunWith가 import 안되는 경우 해결법이다. [해결법] build.gradle에서 의존성(dependencies)에 아래의 코드를 추가한다. testImplementation("org.junit.vintage:junit-vintage-engine") { exclude group: "org.hamcrest", module: "hamcrest-core" }
클라우드 컴퓨팅이란? 컴퓨터자원(서버, 스토리지, 서비스 등)에 어디서나 접근할 수 있게 해주는 기술(ex : 구글스프레드시트. 구글드라이브) *컴퓨터자원 : 저장장치 or 프로그램 클라우드 서비스란? 서버 : 서비스를 제공해주는 컴퓨터 호스팅 서비스 : 서버대여서비스(물리적 하드웨어를 기준으로 빌리는방식 - 관리의 용이성X) 가상화 : 가상머신을 여러대 만드는 기술 (hypervisor 물리적 컴퓨터에 가상화 기술을 적용해주는 프로그램) - 장점 : 고객과 기업모두에게 유리, 한 컴퓨터로 한고객에게만 빌려주는 호스팅서비스와 달리, 하나의 컴퓨터에 여러개 의 가상머신중, 하나씩 고객에게 할당하므로 유지관리에 좋다(관리의 용이성O) 클라우드 서비스의 종류 (1) Infrastructure as a Serv..