首页
学习
活动
专区
工具
TVP
发布

battcn

专栏作者
65
文章
60315
阅读量
24
订阅数
广播路由算法: 我是如何优雅着把悄悄话带给其他人的
对于广播,我相信在现实生活中我们时常都能接触到,例如学校一言不合就响起了校歌,搞的全校的人都能够听到,想假装没听到都不行。
battcn
2022-01-18
3560
为什么分布式一定要有Redis?
考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。
battcn
2022-01-18
1870
Mock API技术选型方案
当下互联网行业已经从大鱼吃小鱼演变成快鱼吃慢鱼的时代了,从用户需求转化成企业服务的能力,研发效能的高低对用户需求转化速率起到了至关重要的作用,而API服务的研发效能是当中非常重要的一环。
battcn
2021-09-23
7790
莫道君行早,更有早行人
2018年就快结束了,回首这一年算得上是比较颓废的一年,时间过得飞快,不知不觉中2019悄然接近。这一年里,博客更新频率波动比较大,自己也迷失了方向,在这和读者们道个歉,对不起一直关注我的读者们。
battcn
2019-01-23
8440
小黄官宣:排队有序退款
小黄作为共享单车鼻祖,还是充满着情怀的,大家基本表示支持的态度,对于小黄官宣的承诺,有的用户更表示不要押金了,想小黄车走得更远,而不是曾经来过。
battcn
2018-12-28
5910
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
这些问题在日常开发、维护中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些常用的JVM性能调优监控工具进行介绍,希望能起抛砖引玉之用。
battcn
2018-12-28
1K0
JAVA并发修炼手册 | 并发的概念
它是互联网分布式系统架构设计中必须考虑的因素之一,通常是指,保证系统能够同时并行化处理海量请求
battcn
2018-12-13
6240
为学习优化
“一分耕耘、一分收获”。你在学习上付出的越多,你的回报就越多,虽然不成正比,但也差不多。
battcn
2018-12-10
2860
今天,我们说点不一样的
之所以定10/24这天是因为1024等于2的10次方,它是一个被程序员们所熟知的常用整数。
battcn
2018-11-23
4210
一起来学Spring Cloud(F版) | 第三篇:注解式HTTP请求Feign
注解式的 Feign 使得 Java HTTP 客户端编写更方便。Feign 灵感来源于安卓网络编程框架 Retrofit、JAXRS-2.0 和 WebSocket,支持可插拔编码器和解码器,降低 HTTP API 的复杂度,通过最少的资源和代码来实现和 HTTP API 的连接。通过可定制的解码器和错误处理,可以编写任意的HTTP API。Spring Cloud Feign封装了 Ribbon 这一组件,所以在使用 Feign 同时还能提供负载均衡的功能,这一切只需要一个 @FeignClient即可完成。
battcn
2018-10-18
5770
一起来学SpringBoot | 第二十八篇:JDK8 日期格式化
在 JDK8 中,一个新的重要特性就是引入了全新的时间和日期API,它被收录在 java.time 包中。借助新的时间和日期API可以以更简洁的方法处理时间和日期。
battcn
2018-10-18
1.3K0
一起来学Spring Cloud(F版) | 第二篇:Ribbon软负载
Ribbon 是 Netflix 开源的基于 HTTP 和 TCP 的客户端负载均衡器框架,目前也已被 SpringCloud 团队集成在 spring-cloud-netflix 子项目下,主要用于客户端软负载功能,内部已实现了 随机、 轮询、 权重、 减压(选取压力最小的) 等常见的负载算法,同时也提供了 ILoadBalance 与 IRule 两个接口方便我们自己编写适合自己的负载算法
battcn
2018-10-18
5050
一起来学Spring Cloud(F版) | 第一篇:认识Eureka
学过 Dubbo 的一定不会陌生 ZooKeeper ,那么学 SpringCloud 的就不能陌生 Eureka。它是 Netflix 开源的一款基于REST(Representational State Transfer)风格的服务发现框架,目前已被 SpringCloud 集成在其子项目 spring-cloud-netflix 中,用于 SpringCloud 的服务注册发现功能。
battcn
2018-10-18
8670
一起来学SpringBoot | 第二十七篇:优雅解决分布式限流
在前面的两篇文章中,介绍了一些限流的类型和策略,本篇从 SpringBoot、 Redis 应用层面来实现分布式的限流....
battcn
2018-08-14
3.1K0
一起来学SpringBoot | 第二十六篇:轻松搞定安全框架(Shiro)
Shiro是Apache 旗下开源的一款强大且易用的Java安全框架,身份验证、授权、加密、会话管理。 相比 SpringSecurity 而言 Shiro 更加轻量级,且 API 更易于理解...
battcn
2018-08-03
1.5K0
没有Eureka,但多了Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。
battcn
2018-08-03
1.5K0
一起来学SpringBoot | 第二十二篇:轻松搞定重复提交(分布式锁)
在 一起来学SpringBoot | 第二十二篇:轻松搞定重复提交(一) 一文中介绍了 单机版的重复提交解决方案,在如今这个分布式与集群横行的世道中,那怎么够用呢,所以本章重点来了....
battcn
2018-08-03
1.3K0
一起来学SpringBoot | 第二十一篇:轻松搞定数据验证(三)
前面两章中详细介绍了数据有效性校验的重要性、自定有数据有效性校验注解 本章也是 轻松搞定数据验证的最后一篇, 一起来揭开神秘的分组验证
battcn
2018-08-03
4200
一起来学SpringBoot | 第二十五篇:打造属于你的聊天室(WebSocket)
WebSocket 是 HTML5 新增的一种在单个 TCP 连接上进行全双工通讯的协议,与 HTTP 协议没有太大关系....
battcn
2018-08-03
1.2K1
一起来学SpringBoot | 第十二篇:初探RabbitMQ消息队列
MQ全称(MessageQueue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会干扰我进行其它事情。常见的MQ有 kafka、 activemq、 zeromq、 rabbitmq 等等,各大MQ的对比和优劣势可以自行 Google
battcn
2018-08-03
5610
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档