首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
coder_xy
掘友等级
研发
|
快手
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
springboot-starter中的SPI 机制
SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的硬盘,也可以是搜索数据库.系统的设计者…
搬运工聊Java:SoftReference, WeakReference, PhantomReference及其应用举例
看来看去,借用《深入理解Java虚拟机》第三版第三章3.2 “对象已死?” 这一小节可以很自然的引出本文的主题,我猜你肯定不想去翻书,所以本搬运工先大致的复述一下书里的内容。(前言接下来部分大量参考《深入理解Java虚拟机》一书。) 我们都知道堆的大小是有限的,为了内存资源得到…
什么是微服务
1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单…
APIGateway 简介
当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway的方法。…
先简单说一说Java中的CopyOnWriteArrayList
网上兄弟们说了,这是一种用于程序设计中的优化策略,是一种延时懒惰策略。都说优化优化,那么到底优化了哪些问题呢? 上面的程序片段在单线程下执行时没什么毛病的,但到了多线程的环境中,可能就GG了!为什么呢?因为多线程环境中,你在迭代的时候是不允许有其他线程对这个集合list进行添加…
Apache Thrift系列详解(二) - 网络服务模型
Thrift提供的网络服务模型:单线程、多线程、事件驱动,从另一个角度划分为:阻塞服务模型、非阻塞服务模型。 阻塞服务模型:TSimpleServer、TThreadPoolServer。 非阻塞服务模型:TNonblockingServer、THsHaServer和TThre…
Thrift架构
基于IDL(接口描述语言)生成跨语言的RPC clients and servers,支持超过20种语言 支持二进制的高性能的编解码框架 支持NIO的底层通信 相对简单的服务调用模型 在介绍Thrift架构前,先了解下一般RPC框架的组成结构
说说内存分析工具 MAT 的基本用法
Eclipse 的 MAT(Memory Analyzer Tool) 是一个内存分析工具,它可以分析内存中的对象、以及对象在内存的占用大小等等丰富功能 。 安装好 MAT 之后,双击打开进入主界面,接着点击 File → Open Heap Dump 打开 JVM 的堆存储文…
Hive技术初探
Innodb,Myisam,Ndb做数据存储引擎。
jvm系列(四):jvm调优-命令篇
运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装…
下一页
个人成就
文章被点赞
2
文章被阅读
8,293
掘力值
203
关注了
25
关注者
3
收藏集
1
关注标签
29
加入于
2019-09-15