전체 글

스프링부트, 아키텍쳐, 알고리즘
· 알고리즘
머리속에서 '분명 이런 기능이 있었는데! 아 검색하고싶다ㅜㅜ' 라는 생각이 들지 않기 위해 복습하려고 적어놓음 정규식 사용시 patternString 정규표현식 쓰기 pattern complie 정규표현식으로 패턴 컬파 matcher 생성 활용 예제코드 import java.util.regex.Matcher; import java.util.regex.Pattern; pcM{ psvm(){ String patternString = "정규식 문법"; Pattern pattern = Pattern.compile(patternString); Matcher matcher = pattern.matcher("검사할 문자열"); // 사용을 예를 들면 단순히 find, group 두개의 메소드가 있다. System.o..
· 항해99
Jquery jquery를 통해서 motto.html에서 정적으로 표현되어있는 웹 요소들을 실시간으로 변경되도록 할 수 있다. 0 숫자 증가 body 태그 내에 선언된 태그의 id로 접근하여 값을 참조하거나 변경할 수 있고, addEventListener 함수를 통해서 콜백 처리할수 있다. 위의 두 사진 처럼 js코드로 console.log를 찍으면 좌측 화면의 개발자 모드에서 콘솔창에 찍혀있다. 그리고 좀 유쾌하지 않은 js의 모습을 알아버렸는데 정수였던 num에다가 ‘문자열’ 문자열을 대입했는데 컴파일 오류, 런타임 오류 둘다 없다. 문법상 문제가 없는듯 1 / 2 가 정수의 나누기 연산으로 인한 0이 나오는게 아니라 0.5로 계산된다. 문자열 + 숫자는 문자열로 알아서 처리된다( java와 같다) ..
· 항해99
웹개발 기초 브라우저는 서버에서 준비되어있는 것을 받아서 그려주는(렌더링) 역할을 수행한다. 브라우저는 요청을 보내고, HTML파일을 응답받아서 렌더링 서버에서 만들어놓은 API요청을 브라우저에서 주소를통해 API로 서버로 요청을 보내면 서버에서 브라우저로 HTML을 돌려준다. 하지만 API요청을 보냈을때 HTML전체를 보내줄수도있지만, 데이터만 돌려주는경우도 많다. 데이터만 돌려주면 브라우저에 표시된 요소들 중 해당하는 데이터들을 교체해주기만 하면되니까! VSCode 에서 Alt+B 누르면 open in browser! HTML 팁 빈 HTMl파일에서 ! 를 입력하면 인텔리센스가 기본 뼈대를 만들어준다 개발자 도구 코드 검사기능 활용하기 CSS 기초 html은 페이지의 내용, 그 내용의 서식 등은 CS..
· 알고리즘
제가 보기 위해 까먹지 않기 위해 글로써 구현 방법을 적어 놓았습니다. 문제 유형별로 적용되는 알고리즘 및 구현법 정리 java priorityqueue 사용 현재 조건에 위배되지 않는 원소들 중 최댓값(최솟값) 을 빨리 찾아야 할 때. 이동 수, 행동 수 와 같이 무조건 bfs의 한 iteration당 1씩 증가하는 상황이 아닐 때의 bfs 종료조건을 만족했을 때의 값이 최대(or최소)임을 보장하기 위해 예를 들면 다익스트라 알고리즘으로 최단거리를 계산할때 시간복잡도를 줄이는 트릭으로 사용된다. 근데 자꾸 동적할당하는 부분부터 기억이 안난다. Queue에 넣을 클래스 생성 클래스는 Comparable의 구현체이며 compareTo 메서드를 오버라이드한다. 등수 계산하기 알고리즘 : None 등수를 파악..
· 알고리즘
https://school.programmers.co.kr/learn/courses/15008/lessons/121686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로세싱 유형이다. 첫번째 while문은 인덱스를 기준으로 완료 파악( 좋은 풀이를 먼저 얘기하자면 완료한 프로세스의 수를 기준으로 해야한다.) 대기 큐에 쌓여있고, 현재 시각이 모든 프로세스가 다 불려진 시간이라면 첫번째 while 문에서 빠져나가기때문에 프로세스 호출이 끝나고(인덱스) 대기 큐에 남은 프로세스가 없어야 한다 라고 조건을 세웠는데 이 보다는 완료한 프로세스 수를 기준으로 ..
서병렬
서병렬 개발