728x90
반응형

전체 글 222

[Java] Java란?

1. 특징 클래스를 사용하고 설계가 강조되는 객체 지향 프로그래밍 언어 기본 자료형을 제외한 모든 요소들이 객체(Object)로 표현되고, 객체 지향 개념의 특징인 다형성, 상속, 캡슐화가 잘 적용된 언어 언어 자체를 플랫폼으로 사용할 수 있는 다중 플랫폼, 객체 지향 및 네트워크 중심 언어 이식성이 높다. JRE가 설치 되어 있는 모든 운영체제에서 실행 가능하다. 인터프리터 언어 컴파일 언어인 동시에 인터프리터 언어 2. 장점 기본 제공 함수와 라이브러리가 많다. 자동화 편집, 디버깅, 테스트, 배포 및 변경 관리를 지원하는 다양한 도구를 제공한다. JVM(Java Virtual Machine) 위에서 동작하여 운영체제(OS)에 독립적이다. GC(Gabage Collector)를 통하여 자동으로 메모리..

Java 2024.01.06

[Github] Organization에서 브랜치 규칙 설정하고 Approve를 다 받았는데 Review required가 발생하는 경우

0. 브랜치 규칙 설정 https://techblogs.tistory.com/169 [Github] Organization 브랜치 규칙 설정 팀 프로젝트를 할 때 브랜치 규칙을 정하지 않으면 마음대로 merge 해서 충돌날 가능성이 크다. 따라서 브랜치 규칙을 정해 몇명 이상 approve를 해야 merge할 수 있도록 설정한다. 1. 규칙 적용할 브 techblogs.tistory.com 1. PR 올리면서 생겼던 문제점 main 브랜치에 팀원들이 마음대로 merge 할 수 없게 브랜치 규칙을 설정했다. 브랜치 규칙에서 설정한 approve 개수만큼 다 받았다. 그런데 이상한게 초록 체크가 아니라 회색 체크로 뜬다.. 그리고 계속 Reivew가 필요하다고 하면서 merge가 막힌다. 2. 해결방안 에러..

Git, Github 2024.01.05

[Spring] @Controller와 @RestController

1. @Controller용도Model 객체에 데이터를 담고 View 반환@ResponseBody 사용하여 JSON 객체 반환특징Spring 2.5 버전 이후전통적인 Spring MVC의 Controller일반적으로 객체 반환 시 ResponseEntity에 감싸서 반환객체 반환을 위해 View 반환할 때는 View Resolver 대신 HttpMessageConverter 동작반환하는 데이터에 따라 사용되는 Converter 종류단순 문자열 - StringHttpMessageConverter객체 - MappingJackson2HttpMessageConverter동작Handler Adapter와 Controller가 요청을 주고받는 시점Postman 테스트 결과 2. @RestController용도JSO..

Web/Backend 2024.01.05

[Github] Organization 브랜치 규칙 설정

팀 프로젝트를 할 때 브랜치 규칙을 정하지 않으면 마음대로 merge 해서 충돌날 가능성이 크다. 따라서 브랜치 규칙을 정해 몇명 이상 approve를 해야 merge할 수 있도록 설정한다. 1. 규칙 적용할 브랜치 이름 정하기 * - 모든 브랜치 main - main 브랜치 develop* - develop으로 시작하는 모든 브랜치 2. 팀원 수에 맞춰 approve 개수 설정 만일 전체 팀원이 5명이라면 본인 빼고 4개로 설정 3. 브랜치 규칙 확인

Git, Github 2024.01.04

[Algorithm] 백준 1110번 더하기 사이클 (Python)

https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다...

Algorithm/Baekjoon 2023.07.16

[Algorithm] 백준 1065번 한수 (Python)

https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. ..

Algorithm/Baekjoon 2023.07.16
728x90
반응형