lombok 설치 https://jjam89.tistory.com/48 bin 폴더 보이게 하기 ... > filters and customizations decompiler 설치 help > eclipse user storage > open marketplace
eclipse > settings > java > editor > templates > newsyspSystem.out.print(${cursor});sysoSystem.out.println(${cursor});스택힙String객체: 사용할 수 있는 실체클래스: 객체를
Git에 업로드하기 cd (해당경로) git init // .git 폴더 생성 git add . git commit -m "커밋메세지" git remote add origin 리퍼지토리 주소 git pull origin main git push origin main
https://freestyle385.tistory.com/10https://seolhee2750.tistory.com/209인터페이스는 내부의 모든 필드가 public static final로 정의되고, static과 default 메서드 이외의 모
final을 붙이면 무조건 상수가 된다.쓰레드는 동시성과 병렬성을 갖는다.단일 쓰레드로 2개의 작업을 처리할 때 각 작업은 순차적으로 처리된다.즉 먼저 시작된 작업이 완전히 종료된 이후에 두 번재 작업이 실행되는 것이다.쓰레드를 설정할 때 누가 먼저 나올지는 알 수 없
가장 큰 차이점은 동기화의 유무로써 StringBuffer는 동기화 키워드를 지원하여 멀티쓰레드 환경에서 안전하다는 점(thread-safe) 입니다. 참고로 String도 불변성을 가지기때문에 마찬가지로 멀티쓰레드 환경에서의 안정성(thread-safe)을 가지고
oracle > product > hardware and software > oracle database > applicationdevelopment > oracle sql developer > download sql developer > downloadhttps&#x
https://skylarcoding.tistory.com/6https://emflant.tistory.com/275colima 설치도커 설치 - 도커 데스크탑colima 실행컨테이너 리스트 확인컨테이너 시작/재시작컨테이너 생성 및 시작컨테이너 이름
https://skylarcoding.tistory.com/112이씨 성을 가진 사원을 찾기에 실패한 예제이씨 성을 가진 사원 찾기이름이 두 번째 글자가 "성"이고, 그 뒤는 무엇이 오든 관계없는 사원 출력하기이름에 "성"을 포함하지 않은 사원 출력하기급여를
CROSS JOIN(Cartesian JOIN) CROSS JOINEQUI JOIN NATURAL JOINMON EQUI JOIN JOIN ONOUTER JOIN JOIN USINGLEFTRIGHTFULLSELF새 워크시트 > 질의 작성기 >
\-> purge와 같은 역할을 한다.USER\_: 자신의 계정이 소유한 객체 등에 관한 정보 조회ALL\_: 자신 계정 소유 또는 권한을 부여 받은 객체 등에 관한 정보 조회DBA\_: 데이터베이스 관리자만 접근 가능한 객체 등의 정보 조회접두어로 ALL이 붙은 데이
① = ANY, =SOME은 IN과 의미가 같다.② 메인 쿼리에서 서브 쿼리의 결과 값으로 하나만 리턴받으려면, 서브 쿼리에서 GROUP BY를 사용해야 한다.③ ALL은 서브 쿼리에서 돌려주는 모든 값이 비교 조건을 만족할 때, 참이 된다.④ 메인 쿼리의 SELECT
최신 버전 oracle23 깔고 virtual box 깔면 맥북 m1,m2에서도 편하게 oracle 사용이 가능하다. 요약하기 DML / DCL / DDL select / from / where / group by / having / order by 13. 시퀀스와
create: 새로운 테이블을 생성alter: 기존 테이블 구조 변경drop: 기존 테이블 삭제truncate: 기존 테이블 초기화rename: 기존 테이블 이름 변경select: 저장된 데이터를 조회insert: 새로운 데이터를 저장update: 저장된 데이터를 수정
제이쿼리(jQuery)D3.js부트스트랩리액트앵귤러뷰노드제이에스, 익스프레스자바, 스프링파이썬, 장고PHP, 코드이그나이터교재 자료 다운로드https://github.com/easysIT/doit_HTML-CSS-JavaScripthttp://easy
드롭다운 목록과 텍스트 영역 추가하기https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm/related?utm_source=app-launcher&auth
방향을 사용해 선형 그라데이션 만들기각도를 사용해 선형 그라데이션 만들기선형 그라데이션의 색상 중지점 지정하기원형 그라데이션의 모양 지정하기위치 키워드를 사용해 원형 그라데이션 만들기원형 그라데이션의 색상 중지점 지정하기그라데이션 반복하기그라데이션을 사용해 패턴 만들기
let, const, var 차이점?let: 중복선언 불가. 재할당 가능.const: 중복선언 불가. 재할당 불가.document.write() 문으로 제목 표시하기이름 받아서 화면에 표시하기https://google.github.io/styleguide/js
click: 사용자가 HTML 요소를 클릭할 때 이벤트가 발생한다.dbclick: 사용자가 HTML 요소를 더블클릭할 때 이벤트가 발생한다.mousedown: 사용자가 요소 우에서 마우스 버튼을 눌렀을 때 이벤트가 발생한다.mousemove: 사용자가 요소 위에서 마우
https://tomcat.apache.org/download-90.cgi\-> tar.gz 설치하기https://earth-95.tistory.com/90server.xml69번째줄 수정port = "80" URIEncoding="UTF-8"http
post: 길이 제한이 없다.JSP 표준 Action 종류<jsp:include><jsp:forward><jsp:param><jsp:useBean><jsp:setProperty> <jsp:getProperty>include/main.js
클라이언트의 요청에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트html을 사용하여 요청에 응답한다.Java Thread를 이용하여 동작한다.MVC 패턴에서 Controller로 이용된다.HTTP 프로토콜 서비스를 지원하는 javax.servlet.http.HttpS
PL/SQL, the Oracle procedural extension of SQL, is a portable, high-performance transaction-processing language. https://docs.oracle.com/en/dat
oracle 안쓰고 mysql 쓰는 이유?oracle이 비싸기 때문이다.view란 무엇일까?이름이 있는 Select!https://docs.oracle.com/cd/B10501_01/appdev.920/a96624/03_types.htmScalar Types
엔지니어란? 문제를 해결하는 사람앞으로 나올 문제들은 어려워질 것이다.우리 앞에 나온 선배들이 이미 쉬운 문제는 다 풀었다.어려운 문제일수록 분석이 중요하다.왜 프로그램 랭귀지라고 할까?language는 소통의 도구프로그래머는 CPU와의 소통을 하는 사람이다.\-> z
정부가 MSA로 바꾸는 추세이다환경구축하기aws우리의 마인드component programming코딩 실력은 시간이 흐르면 어차피 비슷해지기 때문에 요새는 문서화와 커뮤니케이션 능력의 중요성이 커지고 있다.web의 3가지 스펙HTMLURLHTTPjs03.htmlPL은
node.js의 기본 패키지 관리자이다. 다양한 패키지 사이의 의존성 및 버전 정보를 관리한다.프로젝트 패키지 관련 정보는 "package.json"파일에 저장된다.패키지를 재활용하기 위해 프로젝트별 "./node_moduls/"로컬 폴더에 다운로드 받아 설치된다.주요
CRUD(create, read, update, delete) 기능을 구현한다.App.js리액트 라우터가 없을 경우 1장 실습과 같이 조건에 따라 서로 다른 컴포넌트를 출력해야 할 경우 직접 컴포넌트와 props, state 등을 이용하여 처리를 해야 한다.리액트 라우
컴포넌트를 활용한 코드 재활용성가상돔을 이용한 최적화 가능안드로이드 + 웹 동시에 하고 싶으면 하이브리드로 진행."\*" 를 이용하여 지정한다. 지정된 하위 모든 경로 패턴을 매칭시킨다.모든 세그먼트는 필수이나, 생략 가능한 세그먼트를 지정한다.URL을 이용하여 부가
1차 프로젝트 스프링 웹 프로젝트 팀 구성 3명, 총 9개 팀. 랜덤. 주제 커뮤니티 게시판(커뮤니티 주제는 자유) 제출물 : 17일 밤12시까지 메일로 전송 소스(팀별) ppt 또는 pdf(팀별) 영상 1~10분(개인별 자신의 역할을 영상으로) 팀별 영상(발표
Spring 실습해보기 STS 실습 HomeController.java SpringMVC.java ArticleDetail.java ArticleInsert.java ArticleInsertAction.java ArticleList.java ArticleD
https://github.com/mooooburg-dev/spring-web-project Test-Driven Programming (테스트 주도 프로그래밍) Robert C. Martin의 단위 테스트 작성 지침(FIRST 규칙) http://www.yes24
SampleRestController.java\-> json이나 text를 ajax로 주고받을 때 가장 많이 사숑하는 방식이다. (@ResponseBody)SampleController.javahttps://mvnrepository.com/artifact/co
views/bord/list.jsphttp://localhost:8080/board/list 실행화면코드자료 깃허브 주소https://github.com/mooooburg-dev/spring-web-project/tree/master/startboot
16.3 @RestController에서 파라미터 16.3.1 @PathVariable SampleController.java 일부 http://localhost:8080/sample/product/bags/1234 실행화면 16.3.2 @RequestBody Ti
form 태그를 이용하는 방식iframe을 잉요해서 화면의 이동 없이 첨부파일을 처리하는 방식Ajax를 이용하는 방식pom.xml 일부web.xml 일부servlet-context.xml 일부pom.xml 일부UploadController.javauploadForm.j
참고링크https://velog.io/@banjjoknim/API-%EB%AA%85%EC%84%B8%EC%84%9C-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0https://velog.io/@xx0hn/Server-API-%EB%
CommonController.java 일부customLogin.jspCustomLoginSuccessHandler.javasecurity-context.xml 일부security-context.xml 일부CommonController.java 일부customLogou
자동 formating 단축키command + shift + f자동 import 단축키command + shift + osys.sqlSQL> create user xciusername identified by xcipassword default
DNS Azure란? [AWS 프리티어](https://inpa.tistory.com/entry/AWS-%F0%9F%92%B0-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4-%EC%9A%94%EA%B8%88-%ED%8F%AD%ED%83%84-%E
html to design 플러그인 html 코드를 디자인 파일로 변환해준다. HtmlGenerator 플러그인 디자인 파일을 html과 css로 변환 Function12 사이트 활용하기 [참고링크] https://www.youtube.com/watch?v=7
코딩테스트 코딩테스트 문제는 대부분 텍스트 기획자, 디자이너가 풀 필요 x
CPU 사용률에서는 리소스에서 과도한 작업을 수행하는가를 모티터링한다.리눅스 등 서버로 이용되는 OS에서는메모리 사용률에서는 리소스에 제공되는 메모리가 많이 쓰이지 않는가를 확인한다.메모리는 리소스가 처리를 실행할 때 이용하는 작업 영역과 같은 것이다.메모리에는 제한이
도커 설치하기 https://happylie.tistory.com/78 리눅스(UTM, Ubuntu) 설치하기
4. 컨테이너를 실행해보자 1. 엔진 시작하기/종료하기 2. 컨테이너의 기본적인 사용방법 옵션 커맨드에 세세한 설정을 지정하는 용도로 쓰임 백그라운드로 실행 : -d 키보드를 통해 조작하고 싶다면 : -i, -t 한꺼번에 모아 쓸 수도 : -dit 대상
파드는 기본적으로 쿠버네티스 클러스터 내부의 ip 주소로만 접근 가능.외부에서 파드에 접근하려면 서비스로 노출해야 한다.‼️ 오류 발생해결1: 네트워크 변경http://10.102.34.64:8080kubectl의 주요 명령어와 쿠버네티스의 주요 오브젝트 (파
git 설치명령어 실행\+-zsh:16> mktemp -d\+-zsh:16> cd /var/folders/sr/\_jwdzn1j6jxgr13g20ybngc40000gn/T/tmp.SDH9XT0A\+-zsh:17> OS=+-zsh:17> uname\+-zsh:17> OS
컨테이너 환경에서는 별도 설정을 하지 않으면 데이터는 호스트 노드의 임시 디스크에 보관된다.컨테이너를 삭제하면 임시 디스크에 있는 데이터는 저장되지 않고 컨테이너와 함께 삭제된다.쿠버네티스에서 파드와 데이터를 분리해서 영구 볼륨이라는 별도의 추상화된 리소스로 해결한다.
메트릭 파드를 설치하면 사용자는 간단하게 k top 명령어로 현재 노드와 파드의 CPU, 메모리 사용량을 확인할 수 있다.k top 명령어 실행 화면사용자는 리눅스 환경에서 리소스 사용량을 확인하는 top 명령어와 유사한 k top 명령어로 쿠버네티스 환경에서도 편리하
https://developer.android.com/studio?hl=kohttps://github.com/code-with-joyce/must_have_android안드로이드는 구글이 만든 모바일 운영체제이다.리눅스 기반이다.안드로이드 장점 중 하
Kotlin Docs 바로가기 ▶️
액티비티: 사용자에게 사용자 인터페이스를 제공한다.서비스: 백그라운드 조작을 수행한다.브로드캐스트 리시버: 앱의 밖에서 일어난 이벤트를 앱에 전달한다.콘텐트 프로바이더: 데이터를 관리하고 다른 앱의 데이터를 사용할 수 있게한다.LifeCycleActivity.kt안드로
뷰: UI 구성요소의 기본 클래스이면서 화면을 구성하는 기본 단위이다. 뷰의 종류로는 버튼, 텍스트뷰, 이ㅂ미지뷰 같은 위젯과 컨스트레인트 레이아웃, 리니어 레이아웃과 같은 뷰 그룹이 있다.위젯(뷰): 위젯은 화면에 직접적으로 보이고 사용자와 상호작용하는 구성요소이다.
build.gradleroom 데이터베이스 바로가기AndroidManifest.xmlactivity_main.xmlstrings.xmlactivity_add_todo.xmldb/ToDoEntity.ktdb/ToDoDao.ktAppDatabase.ktMainActivit
strings.xmlactivity_main.xmlMusicPlayerService.ktAndroidManifest.xmlMainActivity.ktMainActivity.kt바코드 스캐닝 API: 바코드를 스캔하고 해석하는 API를 제공합니다. 우리가 이번 앱에서 사
build.gradleAirVisual 홈페이지 바로가기대시보드 접속https://github.com/code-with-joyce/must_have_android/tree/image_sourceactivity_main.xmlAndroidManifest.xmlM
코틀린으로 달력만들기 벨로그 참고링크 Git Branch 접속
HomeActivity.ktactivity_calendar.xml스위치 구현날짜를 누르고 스위치 작동시키면 투두/다이어리 이동함투두 스위칭 상태에서 날짜 변경하면 갑자기 다이어리 보임날짜 선택 디폴트 상태가 다이어리라서 스위칭 이벤트 적용이 안되는 것 같다.activi
안드로이드 에뮬레이터 버전 업그레이드 - 34ver 다이어리 수정 레이아웃 수정 > layoutconstraintLefttoLeftOf : 해당 뷰의 왼쪽을 지정된 요소의 왼쪽과 맞춥니다. layoutconstraintLefttoRightOf : 해당 뷰의 왼쪽을
백엔드 다이어리 RestAPI 수정 CRUD 리팩토링 controller/dto/request/DiaryCreateRequest.java controller/dto/request/DiaryUpdateRequest.java controller/dto/response
Kotlin 안드로이드 다이어리 API 연동 객체 ver 하드 ver SpringBoot 친구 구현 친구 API 구현 API 명세서 작성 코드
1. 애자일이란? 애자일이란? 애자일은 소프트웨어 팀이 특정 문제를 해결하는데 도움을 주기 위해 최적화된, 단수함을 유지해서 상대적으로 간단하게 개발하는 일련의 방법 또는 방법론을 말한다. 애자일은 프로젝트 관리, 소프트웨어 설계 및 아키텍처, 프로세스 개선 등 전통적
백로그를 분류하는 큰 분류가 에픽이다.보드에서는 현재 진행중인 이슈만 보인다.지난 스프린트를 다시 보고 싶다면 보고서를 확인하면 된다.
web-app 만들 때 쓴다.mobile app 처럼 쓸 수 있다고 해서 web-app카카오 프론트엔드 반 vue, 반 react이다.react, angular보다 성능 떨어지는거 아니야?과정만 다른거임vue는 방법이 하나라 초보가 사용하기 아주 좋음.문법 몇개만 외워
(참고) 설치나 실행시 ESLint is not a constructor 에러가 뜨는 경우 터미널에서 npm i -D eslint@7.32.0 입력해봅시다.Vue 설치부터 하도록 합시다.문법 체험을 위해 HTML 파일에 라이브러리 식으로 간략하게 설치하는 방법은 쓰지
데이터에 대한 몸값을 요구하는 악성 프로그램으로 2021 글로벌 기준 23조6천억원의 피해금액이 산출되고 있음개인정보, 기업정보 등이 유출되어 금전적 손실을 야기시키며, 개인정보 처리자의 무단 수집, 내부 보안관리 소홀, 외부 해킹을 통해 유출되는 경우가 대부분JAVA
프론트엔드 환경 구축하기 react typescript redux recoil toolkit Tailwind scss 설치하기 1. 타입스크립트가 적용된 리액트 프로젝트 셋팅하기 create-react-app 홈페이지 ![](https://velog.velcdn.c