목록백엔드 및 서버 개발 (5)
DevWalk

건물의 정전 때문에 운영 중인 서버가 한번씩 다운이 된다. 그때마다 하드웨어에 문제가 발생하곤 한다. 운이 좋은 경우 선을 다시 뽑았다가 연결할 경우 정상동작하지만, 운이 좋지 않으면 적게는 GPU가 나가거나, 최악에는 메모리가 통째로 날라가곤한다. 이 글은 정전 후 GPU가 연결이 되지 않을 때의 대처방안에 대해 적어둔 글이다. NVIDIA 드라이버 오류와 관련된 문제를 해결하기 위한 가이드이다. 정전이나 예기치 않은 셧다운으로 인해 발생한 드라이버 오류를 해결하는 과정은 다음과 같다.오류 원인이 오류는 주로 NVIDIA 드라이버를 사용하는 딥러닝 프로세스가 실행 중일 때 서버의 전원이 갑자기 꺼지거나 시스템이 종료될 경우 발생한다. 예를 들어, 연구실 정전으로 인해 서버가 갑자기 셧다운된 후에 이 오..
* 백엔드 개발자를 위한 한 번에 끝내는 대용량 데이터 & 트래픽 처리 초격차 패키지 => Part1 / Ch 04 / 02. 회원정보 등록 구현 JdbcTemplate 관련 내용 URL https://bibi6666667.tistory.com/300 NamedParameterJdbcTemplate : 기존 jdbc는 변수 매핑을 ?을 대신해서 객체에서는 변수 매핑을 이름을 통해서 하는 것이 가능하다. SQL문에 여러 파라미터를 가지고 있을 때 특히 유용하다. 사용하기 위해서는 DB와 연결된 dataSource와 연결되어져 있어야한다. NamedParamterJdbcTemplate는 기본적으로 변수를 Map 객체를 통해서 받아 적용시킨다. - NamedParameterJdbcTemplate.queryFo..
캐시란? 자주 사용하는 데이터를 저장해서 재활용하는 기술 스프링에서는 반복적인 작업을 캐시에 올려서 관리할 수 있다. @EnableCaching @Cacheable
MySQL의 예약어로 Entity Column의 변수명으로 입력하면 데이터베이스에 접근할 때 에러가 발생한다. 아래의 예약어 조심하자! 변수명 생성할 때 아래의 테이블을 참고하여 작성하는 것이 좋을 것 같다. 참고로 db에서 대소문자 구분이 안되기 때문에 spring에서 대소문자에서도 스펠링만 같으면 에러가 발생한다. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'condition varchar(255)' at line 1 - My SQL 예약어 ADD ALL ALTER ANALYZE AND AS ASC AS..