battcn

63 篇文章
17 人订阅

全部文章

battcn

莫道君行早,更有早行人

2018年就快结束了,回首这一年算得上是比较颓废的一年,时间过得飞快,不知不觉中2019悄然接近。这一年里,博客更新频率波动比较大,自己也迷失了方向,在这和读者...

1361
battcn

小黄官宣:排队有序退款

小黄作为共享单车鼻祖,还是充满着情怀的,大家基本表示支持的态度,对于小黄官宣的承诺,有的用户更表示不要押金了,想小黄车走得更远,而不是曾经来过。

921
battcn

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

这些问题在日常开发、维护中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java...

1343
battcn

JAVA并发修炼手册 | 并发的概念

它是互联网分布式系统架构设计中必须考虑的因素之一,通常是指,保证系统能够同时并行化处理海量请求

973
battcn

为学习优化

“一分耕耘、一分收获”。你在学习上付出的越多,你的回报就越多,虽然不成正比,但也差不多。

854
battcn

Spring Cloud for Alibaba 发布

spring-cloud-alibaba 项目由阿里的开源组件及部分阿里云产品组成,基于 Spring Framework 框架扩展和封装,同时将 Spring...

4101
battcn

今天,我们说点不一样的

之所以定10/24这天是因为1024等于2的10次方,它是一个被程序员们所熟知的常用整数。

983
battcn

一起来学Spring Cloud(F版) | 第三篇:注解式HTTP请求Feign

注解式的 Feign 使得 Java HTTP 客户端编写更方便。Feign 灵感来源于安卓网络编程框架 Retrofit、JAXRS-2.0 和 WebSoc...

1252
battcn

一起来学SpringBoot | 第二十八篇:JDK8 日期格式化

在 JDK8 中,一个新的重要特性就是引入了全新的时间和日期API,它被收录在 java.time 包中。借助新的时间和日期API可以以更简洁的方法处理时间和日...

2183
battcn

一起来学Spring Cloud(F版) | 第二篇:Ribbon软负载

Ribbon 是 Netflix 开源的基于 HTTP 和 TCP 的客户端负载均衡器框架,目前也已被 SpringCloud 团队集成在 spring-clo...

1043
battcn

一起来学Spring Cloud(F版) | 第一篇:认识Eureka

学过 Dubbo 的一定不会陌生 ZooKeeper ,那么学 SpringCloud 的就不能陌生 Eureka。它是 Netflix 开源的一款基于REST...

1723
battcn

一起来学SpringBoot | 第二十七篇:优雅解决分布式限流

在前面的两篇文章中,介绍了一些限流的类型和策略,本篇从 SpringBoot、 Redis 应用层面来实现分布式的限流....

1.1K4
battcn

一起来学SpringBoot | 第二十六篇:轻松搞定安全框架(Shiro)

Shiro是Apache 旗下开源的一款强大且易用的Java安全框架,身份验证、授权、加密、会话管理。 相比 SpringSecurity 而言 Shiro 更...

3062
battcn

没有Eureka,但多了Nacos

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。

1092
battcn

一起来学SpringBoot | 第二十二篇:轻松搞定重复提交(分布式锁)

在 一起来学SpringBoot | 第二十二篇:轻松搞定重复提交(一) 一文中介绍了 单机版的重复提交解决方案,在如今这个分布式与集群横行的世道中,那怎么够用...

2383
battcn

一起来学SpringBoot | 第二十一篇:轻松搞定数据验证(三)

前面两章中详细介绍了数据有效性校验的重要性、自定有数据有效性校验注解 本章也是 轻松搞定数据验证的最后一篇, 一起来揭开神秘的分组验证

1142
battcn

一起来学SpringBoot | 第二十五篇:打造属于你的聊天室(WebSocket)

WebSocket 是 HTML5 新增的一种在单个 TCP 连接上进行全双工通讯的协议,与 HTTP 协议没有太大关系....

1572
battcn

一起来学SpringBoot | 第十二篇:初探RabbitMQ消息队列

MQ全称(MessageQueue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消...

991
battcn

一起来学SpringBoot | 第十五篇:actuator与spring-boot-admin 可以说的秘密

一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理 中介绍了 actuator 的作用,细心的朋友可能会发现通过 http r...

1402
battcn

一起来学SpringBoot | 第十六篇:定时任务详解

在我们日常开发中,经常会遇到 数据定时增量同步、 定时发送邮件、 爬虫定时抓取 等需求;这时我们可以采用 定时任务的方式去进行工作.....

1322

扫码关注云+社区