본문 바로가기

Spring에서 Redis ZSET구조 이용하기 @markdown## Redis의 ZSET구조를 이용하여 LEADER BOARD 구현하기```java@Repositorypublic class LeaderBoardRedisRepository {    public static final String KEY = "leaderBoard";    @Autowired    private RedisTemplate<String, String> re..
Spring boot와 Redis 연동 @markdown## maven 설정```maven <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-redis</artifactId>    <version>1.5.9.RELEASE</ve..
스마일게이트 서버개발캠프3기 후기 # 서버개발캠프 3기 1월2일 ~ 2월23일 8주 동안 스마일게이트에서 진행하는 서버개발캠프3기로 참여하여 개발을 신나게 하고 왔습니다. 사실 면접을 보고난 뒤에 떨어질 줄 알고 너무 아쉬웠는데 합격 메일을 받고나서 세상을 다 가진것만 같아서 기말 던졌습니다. ㅎㅎ저는 백엔드개발자가 되고 싶어서 mash up이라는 동아리에서 프로젝트도 하며 여러 공부를 진행하고 있었지만 여전히 조금은 막막했습니다. 내가 개발자가 될 수 있을까라는 ..
AWS RDS MySQL에서 database super 권한 행사하기 좋아요 싫어요 관련해서 MySQL procedure를 만들일이 있었다.procedure를 적용하려고 했더니  denied permission super privilege error가 발생해서 검색을 하다 해결방법을 찾았다.RDS 서비스 메뉴에서 Parameter Groups 메뉴로 간다.현재 MySQL 인스턴스에 적용된 Parameters Group을 편집한다.항목중 log_bin_trust_function_creators라는 있는..
[Spring boot & Jpa & MySQL] model을 json형식으로 응답 할 때 field를 customizing 하는 법 @markdown## Model```javapublic class User {    @Id    @GenerateValue(strategy = GenerateType.Auto)    int id;    @Column(name = "user_id")    String userId;    @Column(name = "passwd")  &n..
C++의 클래스 생성자 & 소멸자  안녕하세요. 코딩하는 오징어입니다. 오늘은 C와 C++의 차이점인 클래스에 대해서 포스팅하겠습니다! 드디어 클래스 단계까지 왔습니다.  객체지향언어에서 클래스는 상당히 중요한 자리를 차지하고 있죠!먼저 용어를 좀 정리하고 시작하겠습니다.첫 번째로 OOP에서 클래스와 객체는 다른 의미를 가진 단어입니다. 클래스는 객체를 만들기 위한 설계도이고 이 설계도를 가지고 공간을 할당 받아 실체화 한 것이 객체입니다. 즉 어떤 특정한 객체에 ..
C++에서의 동적할당과 해제(new & delete) 안녕하세요. 코딩하는 오징어입니다. 긴 연휴들 잘 보내시고 계신가요?? 저는 하루종일 과제만하다 머리도 식힐겸 포스팅을 하게 됐네요.ㅠㅠ 과제를 하다 C로 명령어들을 파싱하고 쓰레드를 돌리는 부분이 있었는데 꽤 괜찮아 보여서 이 부분은 linux나 os 공간에 포스팅을 하겠습니다. 관심이 있으신 분들은 와서 구경 한번 하고 가세요~오늘은 C 에서 사용하는 malloc()과 free(), C++에서 사용하는 new, delete를 비교해보겠습..
함수 오버로딩(function overloading)과 매개변수의 디폴트 값 안녕하세요. 코딩하는오징어입니다. 오늘은 함수 오버로딩과 매개변수의 디폴트 값을 알아 보겠습니다. 먼저 함수 오버로딩에 대해서 알아 보겠습니다. 함수 오버로딩은 어려운 개념이 아닙니다. 함수의 이름이 같더라도 함수의 시그니처(signature)가 다르면 시그니처에 따라 함수를 구분 지어주는 것인데요. 여기서 함수의 시그니처에 해당하는 부분을 알아보겠습니다.위와 같이 함수명, 매개변수의 타입, 매개변수의 갯수에 해당하는 것들이 함수의 시그니처입니다. ..