전체 글 180

2024.06.11 한국 중국 축구 중계방송 무료 보기

경기 일정 및 장소일정: 2024년 6월 11일(화) 오후 8시장소: 서울 월드컵 경기장 중계방송 무료 보기중계방송을 시청하고자 하신다면 TV조선 및 쿠팡플레이를 통해 무료로 시청할 수 있습니다.  TV조선 시청하기 https://www.tvchosun.com/channel/channel.cstv 번호안내전남 나주시, 화순군, 보성군, 담양군, 장성군, 영광군, 함평군, 구례군, 곡성군 CMB 19 19-1 116 91-1 45-2 목포시, 무안군, 신안군, 장흥군, 강진군, 해남군, 영암군, 진도군, 완도군 LG헬로비전 20 19-1 85 1www.tvchosun.com  쿠팡플레이 시청하기https://www.coupangplay.com/ 쿠팡플레이지원되지 않는 브라우저입니다 엣지, 크롬 또는 사파리..

카테고리 없음 2024.06.11

외부설정과 프로필2

해당 게시물은 인프런 - "스프링 부트 - 핵심 원리와 활용" 강의를 참고하여 작성한 글 입니다유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다강의 링크Environment다음과 같은 외부 설정은 스프링이 제공하는 Environment를 통해서 일관된 방식으로 조회할 수 있다설정 데이터(application.properties)OS 환경변수자바 시스템 속성커맨드 라인 옵션 인수application.properties 예시my.datasource.url=local.db.commy.datasource.username=local_usermy.datasource.password=local_pwmy.datasource.etc.max-connection=1my.datasource.etc.timeo..

스프링 부트 2024.06.07

프로그래머스 - 네트워크

문제https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  풀이연결된 그래프가 총 몇 개인지 구하는 문제다따라서 모든 노드를 탐색해야 하며, 탐색을 총 몇 번 진행했는지 구하면 된다 그래프 탐색을 위해 dfs 알고리즘을 이용한다 인접 행렬에서 dfs를 진행하고 노드의 연결 여부에 상관없이 모두 탐색하므로 시간 복잡도는 O(N²)이다N의 최대값이 200이므로 시간 복잡도는 크게 상관없다 코드python123456789101112131415161718192..

프로그래머스 2024.06.03

티스토리 블로그 가비아 도메인 변경

가비아 도메인 신청 바로가기https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브www.gabia.com  원하는 도메인 검색가비아 회원가입 후 로그인을 한다 https://accounts.gabia.com/?&origin_site=https%3A%2F%2Fmy.gabia.com&target_url=%2Fdashboard account.gabia.com accounts.gabia.com    검색창에 원하는 도메인을 검색한다  원하는 도메인을 선택한 후 신청하기 버튼을 클릭한다   도메인 구매 원하는 기간을 선택한다 기본은 3년이므로 확인을 잘 해야한다 소유자 정보는 본인 정보에 맞게 전부 다 입력한다   관리자 정보 부터 동시 신청 가능 ..

카테고리 없음 2024.06.03

외부설정과 프로필 1

해당 게시물은 인프런 - "스프링 부트 - 핵심 원리와 활용" 강의를 참고하여 작성한 글 입니다유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다강의 링크외부설정개발 환경과 운영 환경에 따라서 서로 다른 설정값이 존재한다예를 들어 다음 같은 설정이 있을 수 있다개발 환경에는 dev.db.com이 필요하고 이 값을 코드에 넣은 다음 빌드한다운영 환경에는 prod.db.com이 필요하고 이 값을 코드에 넣은 다음 빌드한다빌드는 한번만 하고 각 환경에 맞춰서 실행 실점에 외부 설정값을 주입할 필요가 있다외부 설정은 일반적으로 4가지 방법이 있다OS 환경 변수자바 시스템 속성자바 커맨드 라인 인수외부 파일(설정 데이터)OS 환경 변수OS 환경 변수는 OS를 사용하는 모든 프로그램에서 읽을 수 있..

스프링 부트 2024.06.01

타임리프 스프링 통합과 폼

해당 게시물은 인프런 - "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의를 참고하여 작성한 글 입니다유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다강의 링크타임리프 스프링 통합스프링 통합 매뉴얼https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html타임리프는 스프링과 통합을 위한 다양한 기능을 편리하게 제공한다스프링 통합으로 추가되는 기능들SpringEL 문법 통합${@myBean.doSomething()}처럼 스프링 빈 호출 지원폼 관리를 위한 추가 속성th:objectth:field, th:errors, th:errorclass폼 컴포넌트 기능checkbox, radio buttion, List 등을 편리하게 사..

스프링 부트 2024.05.29

타임리프 기본

해당 게시물은 인프런 - "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의를 참고하여 작성한 글 입니다유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다강의 링크타임리프 소개공식 사이트 https://www.thymeleaf.org/타임리프 특징서버 사이드 HTML 렌더링네츄럴 템플릿스프링 통합 지원타임리프 사용 선언텍스트th:text를 사용해 데이터를 출력한다변수변수를 사용할 때는 변수 표현식을 사용한다변수 표현식: ${...}변수 표현식에는 SpringEL이라는 스프링이 제공하는 표현식을 사용할 수 있다SpringEL 다양한 표현식 사용user의 username 프로퍼티에 접근하는 표현식이다list에서 첫 번째 user를 찾고 username 프로퍼티에 접근하는 표현식이다ma..

스프링 부트 2024.05.23

Github markdown README badge

Readme.md Badges다음과 같이 프로젝트 README 또는 개인 프로필 README에 badge를 추가할 수 있다   만드는 방법shields.io에서 badge를 만들 수 있다https://shields.io/badges Static Badge | Shields.ioOne of the named logos (bitcoin, dependabot, gitlab, npm, paypal, serverfault, stackexchange, superuser, telegram, travis) or simple-icons. All simple-icons are referenced using icon slugs. You can click the icon title on simple-icons to copy ..

git 2024.05.22

Wrapper 클래스

Wrapper 객체객체 지향 프로그래밍에서는 모든 것들을 객체로 다뤄야 한다하지만 성능상의 이유로 현실과 타협할 수밖에 없는 경우가 있다지금까지 다음과 같은 원시 타입을 사용했고, 이들을 객체화할 수 있다Primitive Data TypeWrapper ClasscharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBooleanchar, int, long과 같은 데이터 타입은 실제로 값 이상의 의의를 가지지 않기 때문에, 비용이 많이 드는 객체 대신 원시 타입을 사용한다자바는 기본형들을 추상화해서 객체화는 했지만, 값 이상의 의의를 가지지 않으면 성능상의 이유로 원시 값을 그대로 사용한다객체로의 기능이 필요할 때 원시 값..

Java 2024.05.21