首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xinlmain
掘友等级
技术专家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 61
沸点 6
赞
67
返回
|
搜索文章
最新
热门
一个非典型的JVM新生代GC问题
本文讨论了一个非典型的GC问题的解决过程,最终由新生代追到了老年代。由于过程记录地比较详细,从而有一定参考价值.
Spring Framework海报
标题所指的海报是指类似CheatSheet的可打印手册,比如极客时间出的的知识地图或知识手册。 最近在学习小册《从0开始深入学习Spring》(以下简称小册)。越读到后面,我越希望能有个类似 ASP.
协变和逆变——死磕自己,绕晕大家
这是面向对象的基本特性。 可替换原则又可表述为:赋值兼容特性(assignment compatibility),也就是说可替换性表现为赋值操作是合法的。赋值操作有显式的等号,也有隐式的参数传递: 接下来我们看看协变和逆变的定义。 设T是Animal,U是Cat,显然后者比前者…
Tensorflow Serving的正确使用姿势
线上承载多模型的一些尝试。
wrk的隐藏公式
最近使用wrk做服务压测时有一些思考和实验,觉得挺有意思的,在此做个记录。 测试在公司的K8S容器环境中进行。 0. 猜想 由于wrk压测的是http,http是串行的,故在同一个连接中,需要等待一个请求返回后再请求下一个。因而一个连接的QPS取决于平均响应时间。总的请求QPS…
UML及软件工程方法概览
本文是鄙人学习 UML 及与其密切相关的软件过程之总结,有很多不深入,不透彻及个人揣测之处。请读者参考为主,不要全信其中的观点。 UML来自于80年代末的面向对象运动及90年代的软件过程方法学的研究。在面向对象分析(OOA)中,大家需要一种编程语言独立的表示方法,来让大家都能理…
Spring Cloud Netflix Ribbon及Spring Cloud OpenFeign探秘
使用Spring Boot及Spring Cloud全家桶,Eureka,Feign,Ribbon一般是必选套餐。在我们无脑使用了一段时间后,发现有的配置方式和预期不符,于是便进行了一番研究。本文将介绍Ribbon和Feign一些重要而不常听说的细节。 Ribbon是Netfl…
Spring Boot Starter自动配置的加载原理
Spring Boot Starter的自动配置(Auto-configuration)是个很强大的东东,也是重要且巧妙的设计。不过不把它的原理搞清楚,在判断哪些自动配置会被启用时,会摸不着头脑。下面就从源码的角度来一探究竟。 Auto-configuration和Spring…
使用堆外内存优化JVM GC问题小记
最近项目中的一个关键服务,由于业务的特殊性引发了一系列GC问题。经过不短时间的追踪和尝试,最终完美解决。以下记录一下过程及收获。 商品是分国家的,每个国家的商品不同. 每个商品有主键字段 goodsId,且有一个一维特征矩阵,保存为一个长度128的一维float数组。 排序时,…
揭开ThreadLocal的面纱
当初使用C#时,研究过好一阵它的ThreadLocal,以及可以跨线程传递的LogicalCallContext(ExecutionContext),无奈C#不开源(所幸有了.Net Core),只能满世界找文档,找博客。切换到Java后,终于接触到了另一种研究问题的方法:相比…
下一页
个人成就
文章被点赞
71
文章被阅读
34,694
掘力值
816
关注了
21
关注者
43
收藏集
6
关注标签
20
加入于
2018-12-04