Archive: 2019/2

0

[나의 로직] remote config 업데이트 시 config 사용 접근 막기 (나름 해답 추가)

일을 하면서 고민을 많이 한 로직에 대해 나는 어떻게 코드를 짰는지에 대해 글을 써보려고 한다.다시 보면서 나도 돌이켜 볼 수도 있고 더 좋은 로직도 생각해 볼 수도 있고… 기존 서비스에서 JNI와 연동할 때 사용하는 특정 설정값들을 Spring Boot의 application.properties에 박아서 사용했는데 이제 이 설정값들을 어드민 페이지에서

0

Postgresql tips

postgresql 컬럼값의 데이터 사이즈 구하기123SELECT pg_column_size(column명)# exSELECT pg_column_size('123.231') 테이블의 index 가져오기123select *from pg_indexeswhere tablename = '테이블 명'; client 접속1$ psql [DB명] [-U 계정명] [

0

2019년 2월 넷째주 회고

기록 2.18 TDD 1장 공부 Python is ==, function default parameter 포스팅 2.19 영어 발표 준비 2.20 하고 싶은 토이프로젝트 발견 (영어학원 숙제검사 Crawler) TDD 2장 2.21 영어학원 숙제검사 Crawler 진행 (iframe…) OKKY SI -> 서비스 기업 세미나 2.

0

*args, **kwargs에 대해서

우선 args와 *kwargs에 대해 알아보기 전에,python에는 패킹과 언패킹이라는 것이 있다. 패킹 packing 여러개의 데이터를 list, tuple 등의 컬렉션으로 감싸는 것 (묶는 것) 1greetings = ['hello', 'konnichiwa', 'annyneong'] 언패킹 (unpacking) 컬렉션의 element들을 여러 변수에

0

String 특수 문자 체크 regex

regex를 사용하여 문자열에 특수문자가 포함되어 있는지를 검사하는 코드이다. 1234// 공백 포함 특수문자 체크Pattern pattern1 = Pattern.compile("[ !@#$%^&*(),.?\":{}|<>]");// 공백 미포함 특수문자 체크Pattern pattern2 = Pattern.compile("

0

SI 개발자의 험난하지만 즐거운 스타트업 적응기를 다녀오고 나서

2019.02.21 OKKY에서 SI 개발자의 험난하지만 즐거운 스타트업 적응기라는 주제로 세미나를 진행하였다. 이 모든 문구가 서비스 기업으로의 이직을 도전하는 나를 유혹했고 보자마자 바로 신청하였다. 아래는 세미나를 들으면서 정리한 것이다. 시작 전 QnA 시간 서비스 기업이 오히려 더 주먹구구식으로 일한다. 일단 서비스만 돌아가면 된다. 겉다르고

0

function의 default parameter 사용 시 주의점

파이썬은 함수를 정의할 때 default parameter(기본값)을 같이 정의할 수 있다.편리한 기능이지만 아래와 같이 list나 dictionary와 같은 object를 사용할 경우 버그가 날 확률이 높다.(물론 의도적이라면 예외이다.) 123456789def list_func(li=[]): li.append('test') print('li:

0

== 와 is 비교

값이 같은지를 확인할 때 == 를 주로 사용한다.그리고 None 인지를 확인할 때는 is 를 사용한다. == 와 is 의 차이는 무엇일까? == : value equality, 값이 같은지를 확인한다.is : reference equality, 참조가 같은지를 확인한다. 12345l1 = []l2 = []print(l1 == l2) # Trueprint(l

0

2019년 2월 셋째주 회고

기록 2.11 책 서버 : 책 검색 구현 2.12 책 서버 : 페이징 기능 2.13 책 서버 : 화면 추가, 테스트 코드 추가 외부 H2 접속 문제 해결 2.14 Stackoverflow 첫 질문 스프링 부트 2 스터디 준비 2.15 스프링 부트 2 스터디 준비 Django girls tutorial 따라해봄 2.16 GDG 델

0

20190216

Today I went to Google Campus to take a seminar for junior developers.And I made a decision to learn Python. Because in IT market, Python is the best seller.And after the seminar I was going to a subw