这是spring使用时的一些tips。
搜狐黑客马拉松2019
作为打酱油的角色参与了搜狐黑客马拉松2019,用一天的时间设计并实现了一个叫Trace的资讯类产品,尝试利用机器从海量文本中挖掘事件相关新闻并结合事件发生的先后逻辑进行时间线梳理。一个人负责算法部分,半天查阅相关文献,半天实现功能,累到吐血。虽然最终没得奖,但是收获颇丰。
一个人一天的demo和一个真正落地的线上系统有着本质的差异,这是两种完全不同的状态,hackaton可以用很简单粗狂的模式进行开发,但是后者却不可能。感谢这一天时光,让一个迷茫的后端工程师对算法又重燃了兴趣。
spring家族简介
Spring框架是java后端开发的杀手级应用,当初刚接触后端开发的时候,对Spring/SpringMVC/SpringBoot/SpringCloud等概念傻傻分不清楚。下面用理论加实践的方式对Spring的家族进行研究。
Eureka Client 从源码到轮子
最近在给公司的内容服务做性能优化,经过调研选择用go语言重构,但是由于go语言下没有一个好用的EurekaClient,所以自己造了一个轮子eurekaclient
Spring Data Redis序列化深坑
最近在给公司的内容服务做性能优化,发现了spring data redis中的一个序列化深坑,导致codis集群里保存的kv数据都多进行了一次序列化,存储空间和服务响应时间都被白白增加。查看了源码和文档之后才理清楚。