본문 바로가기

기록128

[Python] 파이썬 flask 서버에서 POST 방식으로 데이터 받기 1. @app.route 형식 @app.route('/method', methods=['POST']) 2. JSON 형식으로 데이터가 넘어올 때 params = request.json //{'key1': 'value1', 'key2': 'value2'} 출처 : https://swlock.blogspot.com/2021/10/python-postget-requests-requests.html 3. x-www-form-urlencoded 형식으로 데이터가 넘어올 때 keys = request.form.keys() //dict_keys(['key1', 'key2']) - list로 변환 가능 params = request.get_data() //'key1=value1&key2=value2' value1 = .. 2022. 10. 14.
[Java] 자바 cannot make a static reference to the non-static field 오류 1. 원인 참조할 수 없는 이유는 컴파일 순서에서 찾을 수 있다. 다른 멤버보다 static 멤버가 먼저 컴파일되기 때문에, static 멤버의 컴파일 시점에서는 static이 아닌 메서드나 필드는 정의되지 않았기 때문이다. 2. 해결방법 - 모든 메서드나 필드를 static 멤버로 바꾸기 - 클래스의 객체를 직접 생성해서(Abc abc = new Abc();) 접근 출처: https://wookoa.tistory.com/80 3. 추가 궁금증 @RequestMapping처럼 url과 연결되는 메서드는 어떻게 static이 아니어도 (객체 생성을 하지 않아도) 웹에서 잘 작동할 수 있을까? => static이 안 붙은 메서드는 인스턴스 메서드이기 때문에 객체 생성이 필요하다. 그러나 객체 생성을 하지 않.. 2022. 10. 12.
[Java] 자바 Map 차이점 1. hashmap - null 허용 linkedhashmap - null 허용하지 않음 출처 : https://wooktae.tistory.com/38 2. HashMap map = new HashMap(); Map map = new HashMap(); hashmap으로 객체 사용하면 hashmap밖에 못 쓰는데 map으로 hashmap 쓰면 map으로 수정되어도 코드 수정 안 해도 돼서 유지보수성이 뛰어나다고 함 출처 : https://juyoungit.tistory.com/587 + ArrayList 안에 HashMap 넣기 https://m.blog.naver.com/ddakshe2/140176655437 2022. 10. 11.
[Java/Spring] 자바 sql 오류 java.sql.SQLSyntaxErrorException: Incorrect number of arguments 해결 방법 오류 : Caused by: java.sql.SQLSyntaxErrorException: Incorrect number of arguments for FUNCTION [FUNCTION name]; expected 2, got 3 원인 및 해결 : 해당 FUNCTION에 매개변수를 2개만 넘겨야 하는데 3개 넘겨서 나는 오류다. 개수 맞춰주면 해결됨. 2022. 10. 7.
[Pycharm] 파이참에서 원격서버 SSH 연결해서 코드 자동 반영하는 방법 1. 파이참 New Project 생성 2. 프로젝트 이름 설정 3. Previously configured interpreter 선택 4. SSH Interpreter 선택 5. Existing server configuration 선택 6. 서버 정보 입력 후 저장 7. Next 8. 서버 경로로 인터프리터 추가 후 저장 + 폴더 누르면 서버 디렉토리가 나온다. 거기서 직접 확인하고 선택하는 것도 좋은 방법. (서버 경로를 헷갈려서 초반에 많이 헤맸다.) 9. 서버에서 동기화할 위치 지정 (해당 경로에 파일이 저장됨) 10. Create + 동기화는 CRU까지만 된다. Delete 안 됨. 제대로 동기화가 안 된다면 경로 문제일 확률이 높다. 나도 그랬음.. 생명의 은인 : https://epicar.. 2022. 10. 6.