끄적끄적(Memo)20 Ways of Variable Swapping Python에서는 tuple unpacking 방식으로 변수끼리 값을 스왑할 수 있다. C에서는 Temporary 변수를 활용해서 스왑하지만 Python은 그렇지 않아도 돼서 어떤 동작 원리가 숨어 있을까 궁금했다. https://swprog.tistory.com/entry/Python-tuple-unpacking-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8A%9C%ED%94%8C-%EC%96%B8%ED%8C%A9%ED%82%B9 해당 글을 보고 tuple unpacking에 대해 알게 되었다. 그리고 궁금증 해결도 잠시... https://medium.com/@eliyazaidi16/exploring-7-different-ways-to-swap-variables-in-python-a2c.. 끄적끄적(Memo)/레퍼런스(reference) 2024. 3. 30. Github 인증 오류 해결 git pull을 하는데 해당 오류가 발생하였다. remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for '*' 원인은 1. github 정책에서 password 권한 인증 기준이 바뀐 것(2021.08.13일자 부로.. 끄적끄적(Memo)/레퍼런스(reference) 2023. 4. 9. git rebase conflict resolve https://scshim.tistory.com/m/629 [Git] merge, rebase conflict 해결하기 git merge conflict 해결 충돌이 발생한 부분을 수정한다. 수정한 파일을 staging area에 올린다. git add file-name 수정된 내용으로 commit한다. git commit -m "Resolve conflict" Conflict가 해결된 브랜치를 push한다. git scshim.tistory.com 끄적끄적(Memo)/레퍼런스(reference) 2023. 3. 11. @NoArgsConstructor의 Access Level https://erjuer.tistory.com/106 [JPA] Entity Class의 @NoargsConstructor (access = AccessLevel.PROTECTED) 실무에서 JPA를 활용하다보면 Entity 생성시 @NoargsConstructor (access = AccessLevel.PROTECTED) 이라는 Annotation을 붙여서 개발을 하게 된다. 이에 조금 더 정확히 이해하고자 이번 블로그 글로 언급하고자 한 erjuer.tistory.com 끄적끄적(Memo)/레퍼런스(reference) 2023. 1. 30. 대화식 명령(모드) vs 비대화식 명령(모드) https://www.geeksforgeeks.org/shell-scripting-interactive-and-non-interactive-shell/ Shell Scripting - Interactive and Non-Interactive Shell - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org https:/.. 끄적끄적(Memo)/레퍼런스(reference) 2023. 1. 11. Log level과 작성 내용, 기준 https://blog.lulab.net/programmer/what-should-i-log-with-an-intention-method-and-level/ 무엇을 로그로 작성할까? 로그 목적, 방법 그리고 로그 레벨 즐겁게 코딩을 하면서 즐기는 공간 '룰루랄라코딩'입니다. '무엇을 로그로 작성할까? 로그 목적, 방법 그리고 로그 레벨'을 한 번 살펴보세요. blog.lulab.net 끄적끄적(Memo)/레퍼런스(reference) 2023. 1. 11. try/catch문과 & globalExceptionHandler에 대하여 spring으로 프로젝트 진행하며 spring 공부도 중요하지만 java에 대한 이해도가 중요하다고 느껴서 w3c school에서 java tutorial을 보던 중 궁금증이 생겼다. 1. try catch문은 성능에 어떤 영향을 미칠까? 답 : 성능상 try catch문 유무는 유의미한 영향을 미치지 않는다. 2. 언제 try/catch문과 spring의 Global Exception handling 사용? 답 : 예측 가능한 exception 들에 대한 명시적 처리를 할 때 try/catch 사용, system error 또는 unhandled exception에 대해서는 GE를 활용 질문 1 ref https://stackoverflow.com/questions/16451777/is-it-expen.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 18. 생성자 패턴 vs 빌더패턴 동료의 소스코드를 보다가 생성자 패턴과 빌더패턴을 섞어서 사용하길래 왜 두 가지를 섞어서 코딩하였는가라는 질문에 대해 납득할만한 답변을 듣지 못해서 직접 찾아보기로 하였다. 본인은 협업을 위해서라면 무조건 빌더패턴을 지향하는 게 좋지 않을까라는 생각을 했지만 이런 사고방식 또한 납득이 되지 않았다. https://mangkyu.tistory.com/m/163 [Java] 빌더 패턴(Builder Pattern)을 사용해야 하는 이유 객체를 생성하기 위해서는 생성자 패턴, 정적 메소드 패턴, 수정자 패턴, 빌더 패턴 등을 사용할 수 있습니다. 개인적으로 객체를 생성할 때에는 반드시 빌더 패턴을 사용해야 한다고 생각하는 mangkyu.tistory.com 객체를 생성하는 대부분의 경우에는 빌더 패턴을 적용하.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 18. service간의 호출 & DTO의 사용 범위 https://tecoble.techcourse.co.kr/post/2021-04-25-dto-layer-scope/ DTO의 사용 범위에 대하여 1. DTO란? DTO(Data Transfer Object)란 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)입니다. 간략하게 DTO의 구체적인 용례 및 필요성을 MVC 패턴을 통해 알아볼까요? 🚀 1.1. MVC 패턴 MVC… tecoble.techcourse.co.kr https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html [DAO] DAO, DTO, Entity Class의 차이 - Heee's Development Blog Step by step goes a long.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 13. 스프링부트에서 응답시 dateformat 처리 방법(@JsonFormat) https://addio3305.tistory.com/101 [스프링 부트 시작하기] @JsonFormat과 Jackson2ObjectMapperBuilderCustomizer를 사용해서 날짜 형식 지정하기 안녕하세요. 오늘은 지난 글에 이어서 날짜 형식을 지정하는 방법에 대해서 살펴보겠습니다. ---------------------------------------------------------------------------------------------------------------.. addio3305.tistory.com - response로 dateformat 응답 -> 개별 처리할 때는 @JsonFormat 사용, -> 전역으로 처리할 경우에는 Jackson2ObjectMapperBuil.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 11. Rest하게 URI 설계하는 법 https://chinggin.tistory.com/454 REST API & URI 설계 원칙 (RFC-3986) REST ( Representational State Transfer : 자원의 상태 전달) - 네트워크 아키텍처이다. 1. Client와 Server가 서로 독립적으로 분리되어 있어야 합니다. 클라이언트와 서버가 한 곳에 구성되어있다던지, 서로의 chinggin.tistory.com 프로젝트 설계 중에 URI 설계가 필요했다. path 부분은 자원에 대해 서술해야하는 부분으로 어떻게 서술할까 고민을 하던 도중 사내 개발 표준 문서, 현업의 Swagger를 확인해 보니 너무나 헷갈리기 시작했다. 회사에서 내준 과제는 aggregate join을 통해 특정 데이터를 조회하는 것이었다. 아무래.. 끄적끄적(Memo)/깨달음(enlightenment) 2022. 10. 2. [Java] String vs String Builder vs String Buffer https://ifuwanna.tistory.com/221 [Java] String, StringBuffer, StringBuilder 차이 및 장단점 Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다 ifuwanna.tistory.com 끄적끄적(Memo)/레퍼런스(reference) 2022. 9. 10. 이전 1 2 다음 728x90