본문 바로가기

전체보기239

Java - 접근 제어자 다른 파일에 있는 메소드를같은 패키지 내에서 사용할때에는   아무런 제한이 없이 사용이 가능한데 비해  다른 패키지에 접근 하려한다면 오류가 난다  이때는  public을 넣어 사용가능하게 하여야 한다  접근 제어자의 갯수는 총 4가지 1. default : 같은 패키지 내에서만 가능 2. public : 다른 패키지에서도 접근 가능  3. private : 어디서든 접근 불가능4. protected : 상속 관계만 접근 가능 참고해두자 2024. 5. 31.
Java - 객체 지향 프로그래밍 (OOP) 객체 지향 프로그래밍Object Oriented Programing 우선 그렇다면 객체는 무엇인가 일상속 '물건'이나 '개념'을컴퓨터 프로그램으로 표현한 것인데예를 들어, 휴대폰, 자동차, 책, 사람 같은 것들을 말할 수 있겠다 DB에서 테이블과 컬럼 이라고 생각하면 되겠다 자동차로 예를 들면색상, 모델명(차 이름), 연료 종류(휘발유, 경유 등)이런식의 속성이 있을것이고 주행을 한다던지, 동작을 멈춘다던지, 경적을 울린다던지 하는이런식의 행동이 있을것이다 그렇다면 자동차들은 클래스이고 이 클래스의 객체는각각의 오브젝트, 각각의 자동차라고 할 수 있겠다객체의 속성으로는 색, 이름, 연료종류 같은것들이 있을것이고객체의 행동으로는 주행, 브레이크, 경적 같은 것들이 있을것이다  그래서   public cla.. 2024. 5. 31.
AWS - Lambda 500에러 로컬에서 정상적으로 돌아가는것을 확인 후 서버리스에서 돌아가는것을 확인하기 위해 serverless deploy를 하여 진행했는데?     500 서버 에러는 나오고  오류에 대한 메세지는 없을 때 어떻게 디버깅 해야할지 막막하다  그럴땐 https://console.aws.amazon.com/cloudwatch/home https://console.aws.amazon.com/cloudwatch/home console.aws.amazon.com링크를 따라들어가거나AWS 콘솔에서 클라우드 워치를 검색하여 들어가길 바란다  그리고 좌측의 로그 그룹을 클릭하고    문제가 되는 로그를 찾아준다    그리고 마지막 이벤트를 들어가보자   작성자의 경우에는 numpy를 설치한 적이 없는데넘파이 모듈이 설치되어있지.. 2024. 5. 31.
MYSQL - 테이블 이름을 like로 쓰고 싶을때 좋아요 테이블을 like 라는 이름으로 쓰고싶은데 이럴때 사용되는 라이크와 중첩되어 테이블이름이라고 인식하지 못할때 쓰는 방법  ' 가 아니다` 이 것을 앞뒤로 붙여주자 1 옆에 있는 backtick, 억음부호 를 사용하자 2024. 5. 30.
AWS - Translate API 사용하기 [API] - AWS - 객체 감지 API  객체 감지 API를 이용하여이렇게 태그 테이블에 저장하게 됐는데 이를 한글로 번역하여 저장하고 싶다면  일단 권한 설정이 필요하다 https://console.aws.amazon.com/iam/home https://us-east-1.console.aws.amazon.com/iam/home us-east-1.console.aws.amazon.com 링크를 따라들어가거나AWS 콘솔에서 IAM을 검색하여 들어가도록 하자 그리고 좌측의 사용자를 클릭하여사용자 선택후 권한을 추가 해준다그리고 트랜스레이트 풀 액세스를 선택 혹시 권한 갯수가 초과됐다고 나온다면 사용자를 추가 해서 만들도록 하자 AWS - 외부 프로그램 권한설정 사용자 생성 부분은 위 링크 참조    이.. 2024. 5. 30.
MySQL - 테스트가 끝난 DB, 1번부터 다시 부여하기 테스트를 하고 나면 id 넘버가 1번부터 다시 시작했으면 좋을 것이고 그렇게 하고 싶다 일단 지우자 다 지워진 상태에서 테이블 세팅 하단의 옵션을 클릭   오토 인크리먼트를 1로 수정후 어플라이 해보자   1번부터 다시 저장되는것을 확인 할 수 있다 2024. 5. 30.