목록2018/02 (3)
코딩하는 오징어
@Beanpublic class RedisConfig { private @Value("${spring.redis.host}") String redisHost; private @Value("${spring.redis.port}") int redisPort; private @Value("${spring.redis.password}") String password; @Bean public JedisPoolConfig jedisPoolConfig() { JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(30); jedisPoolConfig.setTestOnBorrow(true); jedisPoolConfig.s..
Redis의 ZSET구조를 이용하여 LEADER BOARD 구현하기 @Repository public class LeaderBoardRedisRepository { public static final String KEY = "leaderBoard"; @Autowired private RedisTemplate redisTemplate; private ZSetOperations zSetOps; @PostConstruct public void init() { zSetOps = redisTemplate.opsForZSet(); } public List getPlayersRankOfRange(int startIndex, int endIndex) { Set rankReverseSet = zSetOps.reverse..
# 서버개발캠프 3기 1월2일 ~ 2월23일 8주 동안 스마일게이트에서 진행하는 서버개발캠프3기로 참여하여 개발을 신나게 하고 왔습니다. 사실 면접을 보고난 뒤에 떨어질 줄 알고 너무 아쉬웠는데 합격 메일을 받고나서 세상을 다 가진것만 같아서 기말 던졌습니다. ㅎㅎ저는 백엔드개발자가 되고 싶어서 mash up이라는 동아리에서 프로젝트도 하며 여러 공부를 진행하고 있었지만 여전히 조금은 막막했습니다. 내가 개발자가 될 수 있을까라는 의심도 많이했습니다.. 하지만! 서버개발캠프에 참여하여 두달이 지난 후 저는 그냥 개발자가 되어있었습니다. 학교에서나 동아리에서 진행하는 프로젝트에서 고려해보지 못한 Scale Out과 무정지서비스라던지 서버 아키텍처등을 세미나를 통해 배우고 이것을 진행하는 프로젝트에 적용하고..