반응형

전체 글 411

[SPRING] IOC,DI,AOP의 대략적 이해_스프링5(최범균님 저)_1회독 중

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 요즘은 단기 계약일을 하면서 최범균님의 저서 스프링5를 읽어보고 있습니다. 빠르게 1회독을하여 대략적인 이해를 하고 2회독부터는 주요기능 반복훈련을 해볼 계획입니다. 챕터7까지 보고 이해한 내용을 간략하게 포스팅해봅니다. 틀린 내용은 댓글로 알려주시면 감사하겠습니다. ------------------------------------------------------------------- 닭볶음탕의 양념을 만드는 방법 방법1. 홍고추를 말리고 갈아서 고춧가루를 만든다,마늘 껍질을 까서 칼로 다진다,간장을 만들기 위하여 메주를 만들고... 방법2. 고춧가루를 산다, 다진마늘을 산다, 간장을 산다. 양념 재료를 정해진 비율로 섞어서... 방법3. 닭볶음..

개발/코딩 2022.04.09

[일과 성취] 대한기계설비건설협회_기계설비유지관리자_인바운드 업무

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 이번에 실업급여 수급을 위하여 단기계약직 일을 시작하였습니다. 그것은 바로 인바운드 업무! 대한기계설비건설협회라는 협회에서 문의전화에 답변을 해주는 업무입니다. 현재는 교육을 받고 있고 5월 31일 계약일까지 이 업무를 수행할 예정입니다. 대한기계설비건설협회 대한기계설비건설협회 유지관리자 career.kmcca.or.kr 저에게는 생소한 이름의 협회인지라 사람들이 얼마나 많이 문의를 하겠냐는 생각에 일을 시작하였습니다만 지금 시기가 이쪽 분야에서는 굉장히 핫한 시기였습니다. 그 이유는 바로 기계설비유지관리자의 선임 문제 때문입니다. 기계설비유지관리자 선임 건축물 기계설비의 안전 및 성능 확보와 효율적 관리를 위하여 건축물 소유자는 기계설비유지관리 ..

취미 및 과정 2022.04.05

[프로그래밍] 프로그래머스 예제문제 풀어보기 <음양 더하기> 외2건 (성공)

1. 프로그래머스 레벨1 : 정수가 담긴 배열 absolutes와 불린이 담긴 signs signs가 true면 더하고 false면 빼는 문제. 아주아주 간단한 문제. 생각해보니 포스팅을 위해 자주 사용하는 컬러스크립터 사이트가 참 괜찮은 것 같다. 저런 웹사이트를 만들어서 애드센스를 달면 행복할 것 같다. Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i =0; i

카테고리 없음 2022.03.30

[프로그래밍] 프로그래머스 예제문제 풀어보기 <없는 숫자 더하기> (성공)

프로그래머스 예제는 어려운 문제는 정말 어려운데 쉬운 문제는 생각보다 쉽게 풀린다. 문제를 해결할 수 있는 방법을 생각해낼 수 있는가. 이를 코드로 실현할 수 있는가. 후자는 구글링과 공부로 해결이 가능한데 전자에서 막힐 경우는 오랜 시간 고민을 해야 한다. 프로그래머스 예제는 level도 중요하지만 몇 명이 완료를 했는지가 더 정확한 난이도 판단 지표인 것 같다. 완료 인원이 5,000명 대 이하인 문제가 살펴보면 대체로 문제 해결 방법에 대한 생각을 바로 떠올리기 어려워보인다. 문제를 해결하기 위해서는 수학이 필요하고 구글링을 위해서는 영어가 필요하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Solution { public int solution(i..

개발/코딩 2022.03.25

[개발관련]RESTful API는 무엇일까?

백엔드 구인 공고를 보면 RESTful API에 대한 경력을 요구하는 경우가 많다. 이 포스팅에는 RESTful API의 이해를 위한 자료들을 수집해보도록 하자. 1. 로이필딩님의 논문 https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm Architectural Styles and the Design of Network-based Software Architectures UNIVERSITY OF CALIFORNIA, IRVINE Architectural Styles and the Design of Network-based Software Architectures DISSERTATION submitted in partial satisfaction of..

개발/개발 2022.03.25

[프로그래밍] 프로그래머스 예제문제 풀어보기 <크레인인형뽑기> (실패 -> 성공)

1,2번 테스트가 계속해서 실패한다. 캐치하지 못한 어떤 예외상황이 있는건지 감이 오질 않는다. 단순한 문제라고 생각했으나 생각보다 골머리를 쓰고 있다. 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 32 33 34 import java.util.ArrayList; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; ArrayList basket = new ArrayList(); for(int crain:moves){ int moveCrain = crain -1; for(int i = 0 ; i

개발/코딩 2022.03.24

[JAVA] ORACLE에서 제공하는 API docs를 참고하자

Overview (Java SE 18 & JDK 18) This document is divided into two sections: Java SE The Java Platform, Standard Edition (Java SE) APIs define the core Java platform for general-purpose computing. These APIs are in modules whose names start with java. JDK The Java Development Kit (JDK) AP docs.oracle.com 필요한 것들을 찾아볼 수 있을 정도의 영어 독해 능력과 찾은 것을 적용할 수 있는 응용력이 필요함.

개발/코딩 2022.03.24

[프로그래밍] 프로그래머스 예제문제 풀어보기 <키패드누르기> (성공)

키패드를 왼손으로 누를지 오른손으로 누를지 결정하는 문제. 왼쪽의 1,4,7은 왼손으로 누름 오른쪽의 3,6,9는 오른손으로 누름. 가운데 2,5,8,0은 현재의 왼손 , 오른손의 위치를 비교하여 가까운 손가락으로 누름 거리가 같다면 오른손잡이인지 왼손잡이인지를 확인하여 누름. 2,5,8,0과 손의 위치를 재기위하여 *,0,# 을 각각 숫자 10,11,12로 치환하였다. 이렇게 하면 현재 손의 위치와 2,5,8,0과의 거리는 두 숫자의 차이를 3으로나눈 몫+ 나머지가 된다. 재밌는 문제였다. 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 32 33 34 35 36 37 38 39 40 41 42 43 ..

개발/코딩 2022.03.21

[프로그래밍] 프로그래머스 예제문제 풀어보기 <오픈채팅방> (성공)

프로그래머스 예제문제를 풀어봄. 해쉬맵과 for문을 이용하여 풀어보았다. 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 32 33 34 35 36 37 import java.util.List; import java.util.HashMap; import java.util.ArrayList; class Solution { public String[] solution(String[] record) { List answerArr = new ArrayList(); HashMap idMap = new HashMap(); for(String rec:record) { if(rec.startsWith("Enter"))..

개발/코딩 2022.03.20

[프로그래밍] 프로그래머스 예제문제 풀어보기 <오픈채팅방> (실패)

머리가 안돌아가서 엄청나게 지저분하게 코딩을 해버림. 해쉬맵에 아이디 닉네임을 먼저 매핑시킨 후 record를 기록하면 되는건데 왜 이렇게 했을까. 테스트도 실패함. 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 32 33 34 35 36 37 38 39 import java.util.List; import java.util.HashMap; import java.util.ArrayList; class Solution { public String[] solution(String[] record) { List answerNick = new ArrayList(); List answerArr = new Arr..

개발/코딩 2022.03.20
반응형