전체 글
[Postgresql] 주석처리 했을 때 나는 오류 Could not set parameters for mapping: / Error setting non null for parameter #3 with JdbcType null .
postgresql로 인서트 문을 작성했다. INSERT INTO LOG_TABLE(USR_ID, LOG) -- VALUES(DGUARD.ENCRYPT('CRYPTO', 'ID', #{usrId}), #{log}) VALUES(#{usrId}), #{log}) DGUARD 암호화 테스트는 나중에 하려고 주석처리 하고서 인서트 문을 작성했는데 에러가 터져서 멘붕이 왔다. 대체 왜... 왜지? 자꾸 3번째 파라미터값을 걸고 넘어지는데 해당 파라미터값은 date값으로 default가 설정되어 있는 컬럼이었다. 혼란의 도가니... org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: C..
Invalid username or password. fatal: Authentication failed for ''
갑자기 회사 깃헙 레포지토리에서 pull도 push도 안 됨. 아래와 같은 에러내역이 떴다. remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/company/repository.git/' 이게 뭐지... 토큰 인증이 만료됐나? 아직 그럴 시기는 아닌데... 심지어 토큰 인증 만료와는 에러메시지가 다르다. 구글링을 해 보니 아래 명령어를 써서 인증정보를 리셋하고 다시 세팅하면 된다고 해서 입력해 보았다. git config --system --unset credential.helper git config --global --unset credential.helper 전역인 경우 --global을..
error: the action you have attempted has caused the back end to close the connection
netezza, java7, intellij를 사용하고 있었습니다. 먼저 Connection, DriverManager.getConnection(), Class.forName(), PreparedStatement, ResultSet등을 코드에서 쓰고 계신가요? 이 에러가 떴다면 아래와 같이 커넥션을 계속 호출하고 있지 않은지 확인하세요. while(rs.next()){ String name = rs.getString("NAME"); } 커넥션을 너무 자주 열고 닫아서 끊기는 오류라고 합니다. DB 연결 방식을 바꾸세요... 저는 자바 1.7을 사용하여 iBatis만 적용 가능했습니다. iBatis, MyBatis등의 라이브러리를 사용해서 DB와 연결해주세요.
[Vanilla Javascript Study] # 3. fetch API로 움짤 검색기 만들기
3주차에는 TodoList로 공부한 내용을 바탕으로, fetch API를 ajax 요청하여 움짤 검색기를 만들어보는 미션을 받았다. [필수 구현사항] SearchInput 컴포넌트: input의 내용이 변경되면 fetch API를 호출하여 데이터를 가져오는 컴포넌트 SearchResult 컴포넌트: 생성 시 파라메터로 data, target 두 개의 파라메터를 받습니다. data: 렌더링에 사용할 데이터 target : html string을 렌더링 할 element의 표현식 (ex: #search-result) function SearchResult (data, target) { .... } 이번에 진행했던 것처럼 해당 컴포넌트는 setState, render 함수를 갖고 있습니다. [추가 구현사항] ..
[Vanilla Javascript Study] # 2. TodoList 업그레이드
2주차에는 TodoList를 업그레이드하는 작업을 거쳤다. [필수 구현사항] 미션1 html에 있던 스크립트를 TodoList.js로 분리합니다 new TodoList()를 실행했던 구문은 index.js로 분리합니다 index.html에서 해당 스크립트를 로드합니다 [추가 구현사항] ✎ 데이터 모델, LocalStorage 활용 데이터 모델에 isCompleted 추가 [{ text: 'todo text', // 할 일 이름 isCompleted: false, // 완료 여부 }] todo data가 변경될 때 마다 localStorage에 저장 웹페이지에 처음 들어올 때 localStorage에 저장된 data가 있으면 불러오고, 없으면 빈 data로 시작 새로고침 시에도 작성해 둔 todo 유지 ✎..