京东云开发者|深入JDK中的Optional
概述:Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得
国际财务系统基于ShardingSphere的数据分片和一主多从实践
传统的将数据集中存储至单一数据节点的解决方案,在性能和可用性方面已经难于满足海量数据的场景,系统最大的瓶颈在于单个节点读写性能,许多的资源受到单机的限制,例如连接数、网络IO、磁盘IO等,从而导致它的并发能力不高,对于高并发的要求不满足。
Wesley13 Wesley13
3年前
MongoDB分片集群机制及原理
1.MongoDB常见的部署架构单机版复制集分片集群2.为什么要使用分片集群数据容量日益增大,访问性能日渐下降,怎么破?新品上线异常火爆,如何支撑更多用户并发?单库已有10TB数据,恢复需要12天,如何加速?地理分布数据3.分片如何解决问题?银
Stella981 Stella981
3年前
Echarts阴影点击事件获得当前柱状图的索引值方法
最近在使用百度的echarts写股票的K线图,刚开始用遇到大堆的问题,光是为了解决这些问题都花了我一整天时间。两个论坛都发帖了,没人理。还是靠自己吧。以下代码只写了关键片段,//什么在option外面的变量varclickIndex;option{//配置信息tooltip:{
Stella981 Stella981
3年前
PMM(Percona Monitoring and Management)安装部署与优化
导读:作者:知数堂学员邓志航;MySQLDBA,天生的MySQL爱好者,热衷于为他人解决问题,善于总结和分享。对数据平台构建和排查疑难问题有非常浓厚的兴趣!(https://oscimg.oschina.net/oscnet/94a31c3e0c64a44ff5c8d7542384fa4ecf1.jpg)简介:
Easter79 Easter79
3年前
SpringCloud Alibaba
BlogCloudSpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以将Sprin
Stella981 Stella981
3年前
Consul集群版容器化部署与应用集成
背景由于公司目前的主要产品使用的注册中心是consul,consul需要用集群来保证高可用,传统的方式(Nginx/HAProxy)会有单点故障问题,为了解决该问题,我开始研究如何只依赖consul做集群的注册的方式,经过一天的折腾,总算验证了可以通过集群版ConsulClient(https://www.oschina.net/a
Stella981 Stella981
3年前
RabbitMQ如何保证消息99.99%被发送成功?
1\.本篇概要RabbitMQ针对这个问题,提供了以下几个机制来解决:1.生产者确认2.持久化3.手动Ack本篇博客我们先讲解下生产者确认机制,剩余的机制后续单独写博客进行讲解。2\.生产者确认要想保证消息不丢失,首先我们得保证生产者能成功的将消
Stella981 Stella981
3年前
Sensory 发布VoiceHub
VoiceHub采用非常直观的界面和非常简单的操作,帮助我们的客户快速生成支持语音用户界面(VUI)所需的模型文件。!(https://oscimg.oschina.net/oscnet/bb67d0ae4246439190c6b14b3b835ef9.jpg)Sensory是总部位于加州硅谷的边缘侧AI软件,算法和解决方案服务商
startup.bat一闪而过
这次打开tomcat。startup.bat又一闪而过了,我想了想难道是前两天的没弄好么,不对啊,我记得已经好了,我过去看了看,发现之前改的配置还在,那证明不是上次的问题,接下来找找问题。一、问题解决样再startup.bat后面加上pa