
4개의 주사위를 굴렸을 때 발생할 수 있는 경우를 나누는 문제이다. 아래 5가지 상황을 고려해야 한다. 4개 모두 같은 값일 경우3개가 같은 값일 경우2개 2개씩 같은 값일 경우2개만 같은 값일 경우모두 다른 값일 경우 어떻게 할까 고민하다가 찾은 List 풀이방법.. 내가 작성한 코드import java.util.*; public static int solution(int a, int b, int c, int d) { List list = new ArrayList(); int answer = 0; int firstVal = 0; // 첫 번째 중복 값 int secondVal = 0; // 두 번째 중복 값 int[] ar..
프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 잡은 물고기 중 가장 큰 물고기의 길이 구하기 문제를 풀다가 마주한 난관... 가장 큰 결과값에 cm를 붙이라는데 어떻게 해야할까? MAX_LENGTH 50cm 바로 문자열 결합 함수인 concat 함수를 select절에 사용하면 된다. CONCAT + MAX잡은 물고기 길이 중 가장 큰 것 구하기 : 00cmSELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO; 가장 큰 물고기 찾기 : MAX(길이)가장 큰 물고기 길이에 단위 추가 : CONCAT(가장 큰 물고기 길이 ..

무거운 이클립스를 실행하다보면 어느 순간 실행이 되지 않을 때가 있는데 이렇게 처음 로고에서 몇 분을 기다려도 그대로인 경우가 있다. 아래부터는 내가 그동안 해결해본 시도법 * 한 가지 방법씩 시도해보고 다시 이클립스가 정상 실행 되는지 확인 필요 1단계) 컴퓨터 재부팅 이클립스를 종료하고 PC를 재부팅하여 다시 실행시켜본다. - 보통 여기서 다시 되는 경우는 거의 없었다. 2단계) eclipse.ini 파일의 메모리 수정 ini 파일을 메모장으로 열고 Xms와 Xmx 부분을 수정해준다. -Xms1024m -Xmx4096m - 실제로 이 설정으로 무한로딩 현상 발생 빈도 줄어듦 3단계) workspace 안의 폴더 삭제 org.eclipse.e4.wor..
REST API의 기본 개념 리소스(Resource)데이터나 기능을 의미함예: /users, /posts/1, /products/4 HTTP 메서드(Method)로 동작을 구분GET: 데이터 조회POST: 데이터 생성PUT 또는 PATCH: 데이터 수정DELETE: 데이터 삭제 URL 설계는 명사 중심예: GET /users → 사용자 목록 가져오기예: POST /users → 사용자 생성 무상태성(Stateless)서버는 이전 요청 상태를 기억하지 않음모든 요청은 독립적 라이언트 요청에 필요한 모든 정보가 포함되어 있어야 함 (세션 X) JSON을 주로 사용요청이나 응답에서 데이터를 표현할 때 JSON 형식이 보편적 에러와 응답은 명확한 상태 코드 사용 예: 200 OK, 201 Created..

기출 위주 정리 ✅ 리눅스 파일 권한 설정 [2023 3회 실기] 읽기 (r)4 쓰기 (w) 2 실행 (x) 1 사용자에게 읽기/쓰기/실행 권한,그룹에게는 읽기/실행,그 이외에는 실행 권한을 test.txt 파일에 부여하는 위한 명령어chmod 751 test.txt ✅ ATM [2023 3회 실기]자료를 일정한 크기로 정하여 순서대로 전송하는 자료의 전송 방식셀이라 부르는 고정 길이 패킷을 이용해 처리가 단순하고 고속망에 적합가상 채널 기반의 연결 지향 서비스로, 셀이라 부르는 고정 길이(53바이트) 패킷 사용 ✅ 포인터 Pointer#include int main() { char* p = "KOREA"; printf("%s\n", p); printf("%s\n", p..
우선, 메서드와 생성자의 정확한 차이부터 짚고 가야한다. 메서드와 생성자 차이구분 메서드 (Method) 생성자 (Constructor) 목적객체가 가진 동작/기능을 정의객체가 생성될 때 초기화이름아무 이름 가능클래스 이름과 동일해야 함반환 타입있어야 함 (void, int, etc)❌ 없음 (void도 안 씀)호출 시점객체가 만들어진 후 호출new 클래스명() 할 때 자동 호출호출 방법객체.메서드()new 클래스()상속/오버라이딩메서드는 오버라이드 가능생성자는 상속/오버라이드 불가 (다만 super()로 호출 가능) 업캐스팅과 다운캐스팅 개념방향설명업캐스팅자식 → 부모자식 객체를 부모 타입으로 참조 (자동)다운캐스팅부모 → 자식부모 타입 참조를 자식 타입으로 형변환 (명시적) 단, 실..

방법1. cellattr 사용cellattr은 특정 셀(td)에 속성을 추가할 때 사용 jqGrid가 테이블을 렌더링할 때 개별적으로 td를 생성하기 때문에 직접적으로 rowspan을 부여하는 것은 어려우나, colModel에 cellattr을 설정하여 동적으로 속성을 부여할 수 있다. 방법2. gridComplete 사용그리드가 렌더링된 후 실행되는 이벤트 병합 전 병합 후 cellattr - 2줄 병합하기colModel: [ { name: 'chk', align: 'center', hidden: false, width: 50, edittype: 'checkbox', formatter: 'checkbox', editoptions: ..

클라우드 로그 확인 중 분명 오전 9시 55분에 좋아요를 눌렀는데 화면에 표시되는 시간은 00시 55분이다..? (2번째 거) 딱 9시간 차이가 났다. 알고 보니 DB URL에 매개변수로 serverTimezone=UTC를 넣은 것이 문제였다. private static final String URL = "jdbc:mysql://0.0.0.0:3306/shop?&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"; 1) UTC (Coordinated Universal Time, 협정 세계시) 전 세계 모든 시간대의 기준이 되는 시간 2) KST (Korea Standard Time, 한국 표준시)대한민국의 공식 시..

1. 가비아에서 도메인 구매 웹을 넘어 클라우드로. 가비아그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브www.gabia.com 500원짜리 도메인들도 정말 많다. 나는 1년에 500원 도메인을 구매했다. 2. Google Cloud Run에서 TXT 가져오기 https://cloud.google.com/run?hl=ko cloud.google.com Google Cloud Run 서비스 상단에 커스텀 도메인 관리 클릭 매핑 추가 연결할 서비스 선택 확인된 도메인이 없으니 Verify a new domain 선택 확인할 기본 도메인에는 가비아에서 구매한 xxx.com 주소를 넣어준다, 이후 Search Console을 선택 ..

구글 클라우드 무료 크레딧(3개월)을 사용하여 배포해보았다. Google Cloud Run이란?컨테이너화된 애플리케이션을 서버리스 방식으로 실행할 수 있는 Google Cloud의 완전 관리형 서비스Cloud Run은 애플리케이션을 컨테이너로 패키징하여 실행하고, 이를 관리하는 서버를 자동으로 제공 및 스케일링필요한 만큼만 자원을 소비하므로 사용자는 서버 인프라를 직접 관리할 필요가 없다. Docker 컨테이너로 배포한 앱을 클라우드로 쉽게 배포할 수 있는 서비스이다! 목차Google Cloud Run 서비스 생성DB 연결파일 볼륨 매핑 Google Cloud Run 서비스 생성 0. 아래 링크로 구글 클라우드 접속 Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동..
- Total
- Today
- Yesterday
- docker컨테이너
- MySQL
- dockerspring
- controller
- 백준자바
- Spring
- 트리
- 알고리즘
- docker앱배포
- docker배포
- 티스토리챌린지
- db
- 오블완
- 자바
- SpringBoot
- 톰캣
- 이클립스
- google cloud run
- 그리드
- 백준알고리즘
- docker
- Apache
- 클라우드
- tomcat
- BigDecimal
- 웹스퀘어
- 백준
- websquare
- 노드
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |