본셸콘셸Bash shell서버 운영시 반복되는 작업을 일괄처리할때 사용한다. 매크로, 요즘은 RPA(업무자동화)모든 권한 openrwxrwxrwx chmod 777읽기 쓰기 6읽기 4타인 0typescript : enum 설정데이터 형태를 지정하는것javascript
히스토리까지 다운로드 필요하다면?\-> git clone히스토리(작업경로)까지는 필요없고 결과물만 필요하다면?\-> download zip공통 개발에 관심이있는경우?\-> fork이때, 이클립스로 작성된 경우가 많아 인텔리제이 ee버전으로 받거나 이클립스로 돌려보는게
https://cafe.naver.com/hamminglab?iframe_url_utf8=%2FArticleRead.nhn%3FreferrerAllArticles%3Dtrue%26clubid%3D22699177%26articleid%3D21492아래 4가지만
form_test01확인\*form은 디폴트로 get을 사용한다. 하지만 협업자를 위해 보통 표시해준다.GET은 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다. 예를들면 게시판의 게시물을 조회할 때 쓸 수 있다.GET을 통한 요청은
for: 레이블을 ㅅ ㅓㄴ택해도 됨checked: 기본 값을 지정사용자 편리를 위해 사용. 페이지 진입시 커서위치 지정윈도우 표준음악 wav이미지 bmp영상 avi비트맵과 벡터포토샵은 비트맵: 점(픽셀), 사진(실물그림) / 확대시 깨짐. 안티 앨리어싱으로 컬러 경계를
html, css
고정: px상대: %부모를 기준(텍스트): emhtml 기준(텍스트): remfont-family: <글꼴1>, <글꼴2>...<글꼴유형>;1개이상의 폰트를 설정한다. 글꼴이 없으면 다음 순위 글꼴을 적용한다.글꼴 유형이란 글꼴의 개념이 아닌 글꼴의 형
CSS
fixed: 웹브라우저 시작점 기준absolute: 컨테이너 시작점 기준relative: 각 요소 시작점 기준container : display 속성값으로 flex나 inline-flex 적용된 요소item : 컨테이너와 자식관계인 태그 구성 요소flex-start,
html/jspController - Service - DAO(Repository) -VO(@lombok)1\. 자바로 짜면 servlet1\. OLE -> 데이터를 다른 프로그램과 공유(엑셀 - 파워포인트 등)2\. ORM -> 데이터 베이스를 SQL 문이 아닌 다
JS 호이스팅 호이스팅은 코드가 실행하기 전 변수선언/함수선언이 해당 스코프의 최상단으로 끌어 올려진 것 같은 현상을 말한다. (단, 변수 대입은 아님!) https://cafe.naver.com/hamminglab/21079 호이스팅이 중요한 이유 C언어와 같이 순
JS
https://cafe.naver.com/hamminglab/21521JS
그리드 자동으로 만드는 사이트 grid.layoutfit.com
https://cafe.naver.com/hamminglab/21525https://cafe.naver.com/hamminglab/203871\. CRUD2\. Sort(내림차순)3\. 페이지당 개수위 기능은 JPA의 프로퍼티로 자동 구현아래와 같이
insert into - 개발자폼 - 사용자엑셀 - 편한방법(csv로 저장)스케일 업(Scale-up)은 쉽게 말하면 기존의 서버를 보다 높은 사양으로 업그레이드하는 것을 말한다. 스케일 아웃(Scale-out)은 장비를 추가해서 확장하는 방식을 말한다.https&#x
sql employee, department, location 테이블 생성, 테스트 데이터 삽입 https://cafe.naver.com/hamminglab/21402 꾸르팁 필드 자동완성 -> select * from table명으로 테이블을 인식시킨다. 테이블간
원자성 A일관성 C독립성 I지속성 D -> 스프링에서는 유사한 개념으로 PERSISTENCE를 제공. DAO에 대해 영속성 컨텍스트를 제공DBMS를 대체하는 RDS : AWS가 지원하는 원격 DBMariaDB는 개발판의 버전을 10.X로 변경하여 MYSQL의 특징을 따
https://cafe.naver.com/hamminglab/21549수식 계산기 hostMath(latec 사용)정적 홈페이지: dothme발표시jsp(+node), spring(+react): awsspringboot(+vue or react), react
https://dev.mysql.com/doc/refman/8.0/en/mysql-indexes.htmlhttps://cafe.naver.com/hamminglab/21557https://docs.oracle.com/en/java/javase
ASP/ASP.net 최고금액. Windows-Server환경에서는 꼭 이걸 사용해야한다. Windows-Server는 최근에 IIS도 지원한다. PHP 최저금액 닷홈에서 이것만지원.JSP
추후 일정 11월 30일 목요일 특강 천재교육 인재상, 조직문화, 기본매너 주제로 특강 11월 30일 목요일 15 ~ 17시 인사팀 담당자 11월 10일 JAVA 조별과제 발표 2조씩 발표 6~7교시 8교시 피드백 - 김찬송 매니저 창석 12월 8일 JSP 조별과제
Hoisting이란: https://cafe.naver.com/hamminglab/21079TDZ란 : https://cafe.naver.com/hamminglab/21583undefined 와 null은 다르다: https://cafe.na
순차적: GW-Basic, Fortran, COBOL구조적(함수형): C, Pascal객체지향(OOP: Object Oriented Programming):C++(클래스가 생김), 윈도우에 돌아가는 모든 프로그램자바: object - class자바스크립트: 문자/숫자/
https://cafe.naver.com/hamminglab/215861\. 자바스크립트Object -> class※ 출처 : 유튜브 - 나무소리 자바스크립트ReactClass -> Function(Hook -> 첫글자 useEffect, useState)ht
클래스 다이어그램 화살표 구분, 사용법 이해하고 개선index에 대해 그래프로 표시(워크벤치) Visual explain 블럭 다이어그램JSP 구현CP 구현 (connection Pool)AWSpw - security\-> 분석은 두루뭉술하게 천재 사이트 분석결과 ->
CRUDSortPaging
월요일 MVC1 모델 완료 검사, JSON(비동기) - SPA -> 데이터 찾기 및 댓글 달기파일 업로드 다운로드 완료 검사화요일 Security수요일 AWS다음주까지 -> MVC2 모델 완료(서블릿, Image, JSTL)차주까지 JSP 완료jQuery 기본 3가지만
https://cafe.naver.com/hamminglab/21601https://cafe.naver.com/hamminglab/20133비즈니스 모델에는 <Interface>가 필수다. Model과 통신시 JDBC를 Interface가 갖고있
단방향(로그인)해시코드 -> 타인이 알 수있음완전하게 암호화 하려면 salt를 추가함양방향(상대방이 있어야 함)비공개키공개키(은행)암호화 양방향 vs 단방향 암호화 feat. SHA256https://study-easy-coding.tistory.com/153
발전 순서\-> 여기서 html이 아닌 xml인 이유는 XML 태그를 사용자 정의할수있기 때문\-> 아 근데 열고닫기 귀찮음 JSON!\-> 키:값 으로하자!\-> 중복 최소화좀.. 하자..yaml!그래서.. 스프링 설정은?
AWS 1. 서버의 종류 S3 - 프론트 엔드에서 사용, 돈많이 나올수 있음 EC2 - 리눅스 환경지원하는 PC 1대를 1년간 무료 대여 os: 우분투 -> Putty로 원격접속 (os 업데이트, 업그레이드, 웹서버를 설치) 웹서버: 톰캣 ->IP 할당 위
아래 2개의 차이? 한꺼번에 그룹화 되느냐1) .war2) .jar가입하기 - 카드에 외환 결제가능해야 MasterCard, BC서비스 종류- 너무많고 AWS의 인기원인EC2 / S3 현재 학습내용 관련
SSR: 서버에서 랜더링 (jsp/spring/springboot)처음실행부터 소스가 있음CSR: 클라이언트에서 랜더딩 (react, node.js)처음 실행시 소스가 없음.(빈화면) <- 검색엔진 봇이 skip하여 접근성이 떨어짐. 검색이 안됨웹브라우저가 랜더링
이클립스에서 스프링(sts3) 사용하기https://cafe.naver.com/hamminglab/19820
https://cafe.naver.com/hamminglab/18360
http://naver.me/xDjFmSNh
이클립스1) 특정 : 함수명 더블클릭2) 전체 : 파일명 마우스 오른쪽 실행2.인텔리제이x1)특정: @test 붙은 함수 옆에 플레이버튼 클릭2)전체: 파일명 마우스 오른쪽실행
자바웹개발 워크북 자료등 https://cafe.naver.com/hamminglab/21322 까페에서 검색 '자바웹개발 워크북' 호출하는 방법 ` foward로 다음화면 넘김 doPost -> Redirect로 페이지 이동
https://cafe.naver.com/hamminglab/21638https://cafe.naver.com/hamminglab/21645
https://cafe.naver.com/hamminglab/21654https://cafe.naver.com/hamminglab/21656https://cafe.naver.com/hamminglab/21657https://cafe.
거진 노션노션으로 받지 않는경우, pdf로개발공부자기소개서포트폴리오1~3 사이에 코테, 자료구조, CS면접 준비노드를 주고, 일부 링크를 끊어 두 덩이로 나눔. 이때, 깊이 우선 탐색, 위상정렬등 어떤 탐색을 수행할지 골라야 함.이걸 어떻게 풀지, 자신의 코드를 설명해
프로젝트 필요 지식 CRUD 페이지 표시(페이지 5일때) 댓글 비동기 ajax spring security 비크립트 https://cafe.naver.com/hamminglab/21677
https://cafe.naver.com/hamminglab/21702\->static: 정적리소스. html등\->templates: 동적리소스. 타임리프등그런데 template에서는 jsp를 지원하지 않으므로 따로 추가 설정이 필요https://c
https://cafe.naver.com/hamminglab/21693
jar 파일 다운로드 https://spring.io/tools/cmd 창에서 java 명령어로 jar 파일 압축풀기
데이터베이스에서는 상태변화를 위한 일련의 처리과정 단위commit: transaction 내의 모든 처리를 성공적으로 종료하고 적용rollback: transaction 처리도중 하나라도 실패한 경우 작업시작 이전으로 되돌리는 것.원자성일관성독립성지속성기본적으로 데이터
https://skatpdnjs.tistory.com/13
스프링에선 lombok의 자동으로 위 코드로 만들어주는 @Builder 가 있다.빌더패턴을 사용하게 되면 인자 값의 순서가 상관없다. 또한 상황에 맞게 유연한 코드가 완성된다.예를 들어 3개의 인자가 필요할 때, 생성자는 따로 3개의 인자를 받는 생성자를 만들어줬어야
JQuery js의 Front end 라이브러리중 하나로 높은 시장 점유율을 아직 갖고있다. FE framework React는 라이브러리이나, 프레임워크처럼 쓴다. Vue.js javascript 실행순서 head -> body -> html 밖 js 변수 Me
콜백 함수란 파라미터로 일반적인 변수나 값을 전달하는 것이 아닌 함수 자체를 전달하는 것을 말한다콜백함수를 실행한 js결과view는 mvvm 패턴으로 짜는것이 필수async 컨트롤을 하지 않으면 콜백지옥 발생bin log -> document db에 찍는다(ex mon
정규표현식 온라인https://regex101.com/javascript 정규표현식https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_expressions
https://piowm123.tistory.com/77
babel.js
spread 연산자
\####Dd
리스트가 길어지면서 1개 row 업데이트시 전체 2500개리스트와 하위컴포넌트를 전부 리랜더링 하는 방식때문에 지연이되는 문제가 되고있다.props가 바뀔때에만 리랜더링하도록 개선마운트 시에만 리랜더링 하도록 속도 개선랜더링 속도 개선
비동기 방식으로 호출할때, 언제 응답이 올지 모르므로 기다리는 것을 보장해야한다.