끄적끄적(Memo)/레퍼런스(reference)13 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. [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. jdk 1.8 - 람다식 https://khj93.tistory.com/entry/JAVA-%EB%9E%8C%EB%8B%A4%EC%8B%9DRambda%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%82%AC%EC%9A%A9%EB%B2%95 [JAVA] 람다식(Lambda)의 개념 및 사용법 람다함수란? 람다 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어입니다. 현재 사용되고 있는 람다의 근간은 수학과 기초 컴퓨터과학 분야에서의 khj93.tistory.com https://devlsy.tistory.com/entry/Java-Java-Lambda-%EC%A0%95%EB%A6%AC [Java] Java Lambda 정리(jd.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 6. 28. 이전 1 2 다음 728x90