본문 바로가기

기록128

[Spring] Spring AOP Aspect 이란 @Aspect : 부가기능 관리 (핵심적인 기능에서 부가기능을 분리하여 관리한다) 저장 : https://shlee0882.tistory.com/206 2022. 7. 13.
[Spring/Mybatis] include refid 활용해 쿼리 재사용 Mybatis에서 를 활용해 반복되는 쿼리를 재사용 가능 로 id를 지정한 쿼리를 원하는 곳에 include refid를 사용해서 넣으면 됨. 출처 : https://jjjayyy.tistory.com/32 2022. 7. 13.
[Python] 파이썬 비동기처리 asyncio 모듈 외부 연계로 API를 동시에 10개 호출해야 하는데 시간을 줄일 수 있는 방법이 뭐가 있을까, 파이썬에서 비동기 처리를 하려면 어떻게 해야 할까 찾아보다가 발견한 asyncio 모듈. 결국 사용하진 않았지만 일단 기록해둔다. asyncio(Asynchronous I/O)는 비동기 프로그래밍을 위한 모듈이며 CPU 작업과 I/O를 병렬로 처리하게 해준다. asyncio 모듈 테스트 오류 : AttributeError: partially initialized module 'asyncio' has no attribute 'get_event_loop' (most likely due to a circular import) 원인 : 파이썬 파일 이름을 asyncio.py 로 해서 오류남. 하하.. 참고 : http.. 2022. 7. 13.
[Python] 파이썬 데이터프레임(엑셀 데이터) MySQL에 저장하기 목표 : 매일 배치로 다운로드 받는 엑셀 데이터에 현재 시간 컬럼을 추가해 MySQL에 insert하기 처음 완성한 코드 import pandas as pd import pymysql # DB 정보 host = "[host]" user = "[user]" password = "[pwd]" database = "[database]" # 엑셀 파일 불러오기 df = pd.read_excel("[.xls]", nrows=1000) print(df) # DB 연결 conn = pymysql.connect(host=host, user=user, password=password, db=database) curs = conn.cursor(pymysql.cursors.DictCursor) # DB insert sql .. 2022. 7. 13.
[Python/Flask] 파이썬 flask 활용한 API 개발 기록 1. flask json 인코딩 깨질 때 app.config['JSON_AS_ASCII'] = False 코드 추가 2. get 방식으로 넘어온 파라미터 데이터 저장하는 방법 https://apt-info.github.io/%EA%B0%9C%EB%B0%9C/python-flask2-get/ @app.route('/') def root(): parameter_dict = request.args.to_dict() if len(parameter_dict) == 0: return 'No parameter' parameters = '' for key in parameter_dict.keys(): parameters += 'key: {}, value: {}\n'.format(key, request.args[key].. 2022. 7. 11.