본문 바로가기
320x100
728x90

분류 전체보기152

MySQL]The MySQL server is running with the --read-only option so it cannot execute this statement 프로젝트 신규 기능 개발 관련해서 트랜잭션을 실행하면서 오류가 발생했다. 이 오류의 이유를 굉장히 많이 찾아봤는데, 원인은 다양했다. 1.트랜잭션을 처리하려는 테이블에 PK가 없는 경우. 2.DB가 뻗어버린경우. 3.트랜잭션을 처리하려는데 권한이 없는 경우. 나는 3번 째의 경우로 라이브 테이블에 대한 접근 권한이 없었다. 참고 : stackoverflow.com/questions/35445190/strange-mysql-read-only-error 2021. 2. 8.
JSON 파싱하기. API 연동 업무를 진행하던 중, JSON 데이터를 수집해서 데이터를 재가공할 일이 생겼다. 기존에 JSON 데이터를 사용할 땐, 복잡한 데이터가 없어 gson으로 DTO에 바로 매핑을 시켰지만. 이번 업무에는 JSON Object안에 JSON Array가 있는 경우라 애를 많이 먹었다. 위와 같은 데이터를 받고 어떻게 접근하지? 가 고민이 되었다. 일단 나는 sites 이하의 데이터만 필요했다. 그러려면 data와 office의 데이터를 버리고 그 안에 데이터만 가져올 방법을 구글링 하다가 찾았다.. 일단 {} 안 데이터는 JSON Object로 파싱이 가능하고 [] 안 데이터는 JSON Array로 파싱이 가능하다. 그렇다면 sites까지는 Object로 키를 추출해야 한다. 일단 나의 경우는 API.. 2021. 2. 1.
아이폰으로 QR체크인 0.1초만에 발급받기 이전 글과 같이 단축어를 이용한 방법이다. 매 번 어디 갈 때마다 naver앱 켜고, QR체크인 들어가고 하는 게 정말 너무너무 귀찮았다. 그래서 단축어를 만들기로 결심했고, naver를 기준으로 설명을 한다. 오늘은 엄청 간단하다. 단축어를 켜고. 우측 상단에 + 버튼을 누른다. 동작 추가를 누른다. 그 다음 Safari를 검색해서 나오는 항목 중, URL 열기를 선택한다. 그다음 URL을 터치하고 https://nid.naver.com/login/privacyQR 을 입력한다. 그런 다음... 을 누르고 홈 화면에 추가를 해준다. 그럼 홈 화면에 추가가 되는데. 터치하게 되면 safari로 naver을 연다. 최초로 한 번 네이버에 로그인을 하게 되면, 터치할 때마다 바로 QR코드를 발급받을 수 있다.. 2021. 1. 28.
아이폰 와이파이 0.1초만에 완전히 껐다 켰다하기 아이폰 와이파이를 완전히 끄고 켜는 방법을 소개합니다. 이 방법을 소개하는 데는 아이폰은 제어센터에서 와이파이를 꺼도 와이파이가 꺼진 게 아니라, 연결 안 됨 상태이다. 그렇기 때문에 와이파이를 완전히 끈 것보다 배터리 소모가 더 심해지고 일정 시간이 지나면 다시 와이파이가 원치 않게 연결된다. 이런 상황이 짜증 나서 단축어를 사용해서 한 번에 끄고 켜는 토글 방식의 단축어 방식을 소개한다. 일단 단축어를 키자. 우측 상단에 + 버튼을 눌러서 동작 추가를 하자. 아래 앱 및 동작 검색을 탭 해서 wifi를 검색하자. 그럼 제일 처음에 나오는 "네트워크 세부 정보 가져오기" 터치 그럼 위 화면과 같이 추가될 것이다. 저 항목은 무슨 의미냐면 현재 연결된 wifi의 이름을 가져온다. 그다음 다시 "앱 및 동.. 2021. 1. 28.
300x250
320x100