程序员伍六七

48
获赞数
4
关注数
596
粉丝数
北京
北京航空航天大学 | 软件工程
IP 属地北京
2018-08-29 加入
浏览 18.9k

公众号:伍六七AI编程
csdn:https://blog.csdn.net/Prepared
个人网站:http://www.prepared.fun/

————让每一天成为你的代表作。

201 声望|学徒
java
77
springboot
44
后端
41
单元测试
33
springcloud
30
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-12-17
    Redis HyperLogLog:数据统计的轻量级解决方案
    HyperLogLog 是一种用于估计集合中唯一元素数量的算法,它通过概率统计方法,在极小的内存空间内提供近似的计数结果。这种方法特别适用于需要统计巨大数据集中唯一元素数量的场景。
  • 发布了文章2023-10-16
    提升微服务稳定性与性能:深入剖析Netflix Hystrix框架
    说到 Netflix Hystrix 框架,一定离不开 com.netflix.hystrix.HystrixCommand,这个类是 Netflix 开源的 Hystrix 框架中的一个关键类,用于实现服务的容错和熔断功能。它主要用于将远程服务调用封装成一个独立的命令对象,以便于进行容错处理和监控。
  • 发布了文章2023-09-30
    redis实现布隆过滤器
    布隆过滤器是一种基于概率的数据结构,用于判断一个元素是否存在于一个集合中。相比于传统的数据结构,布隆过滤器具有占用空间少、查询速度快的特点,常被用于缓存、爬虫去重等场景。Redis 作为一款流行的 NoSQL 数据库,也提供了对布隆过滤器的支持。本文将介绍如何...
  • 发布了文章2023-09-13
    Reactor 第十一篇 WebFlux集成Redis
    在现代的分布式系统中,缓存是提高性能和扩展性的重要组成部分之一。Redis 是一个开源、内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。而 WebFlux 是 Spring 框架提供的响应式编程模型,在处理高并发和大数据量的情况下具有很好的性能和扩展性。
  • 发布了文章2023-08-22
    Reactor 第十篇 定制一个生产的WebClient
    刚开始尝试使用 Spring WebFlux 的时候,很多人都会使用 Mono.fromFuture() 将异步请求转成 Mono 对象,或者 Mono.fromSupplier() 将请求转成 MOno 对象,这两种方式在响应式编程中都是不建议的,都会阻塞当前线程。
  • 发布了文章2023-05-22
    使用大模型学习logback框架,太香了
    大模型,如chatGPT3.5、GPT-4,国内的文心一言、通义千问、讯飞星火等,对文字工作者,图片、视频工作者的工作效率提升是巨大的,当你学会使用这些工具之后,你的工作和学习效率会大大提升,把其他人甩在身后。
  • 发布了文章2023-05-04
    Reactor 第九篇 WebFlux重构个人中心,效果显著
    个人中心系统的特征就是组装各个业务的接口,输出个人中心业务需要的数据,整个系统调用了几十个第三方业务线的接口,如果编排不合理,可能会导致响应时间急剧上涨,尤其是弹窗业务,新的弹窗会不断接入,整个接口可能会不可用。
  • 发布了文章2023-04-25
    【Reactor第八篇】WebFlux 服务编排
    WebFlux 服务编排是指使用 WebFlux 框架来编排多个异步服务的执行顺序和数据流动,从而构建出一个完整的、基于事件驱动的响应式应用程序。
  • 发布了文章2023-04-14
    google Guava包RateLimiter使用最佳实践
    在创建RateLimiter对象时,建议使用静态工厂方法来创建,因为它提供了更清晰的API,并且允许您使用不同的参数值来创建RateLimiter对象。以下是使用静态工厂方法创建RateLimiter对象的示例:
  • 发布了文章2023-03-31
    ToC业务用户弹窗的技术方案
    我这里说的弹窗是说一级页面的弹窗,比如客户端的首页、个人中心页面、订单页面等。这种一级页面一般都有专门的部门负责,其他业务方需要接入弹窗,需要通过这个部门来接入。这里定义两种角色:
  • 发布了文章2023-02-17
    【翻译】Reactor 第七篇 Spring WebFlux 怎么进行异常处理
    对于我们的示例,我们将使用一个 RESTful 端点,它将用户名作为查询参数并返回“Hello username”作为结果。首先,让我们创建一个路由函数,这个路由函数将 “/hello” 请求路由到处理程序中名为 handleRequest 的方法,代码如下:
  • 发布了文章2022-12-23
    【翻译】图像到Base64字符串转换
    在这个简短的教程中,我们将介绍如何使用 Apache Common IO 包和 Java 8 原生类 Base64 将图片文件转成 base64 字符串,然后把 base64 字符串再转成图片。
  • 赞了文章2022-12-23
    从码农到奶爸,从奶爸返回职场
    今天,Ella小公主已经一岁四个月了。作为一个三线城市的码农,不光要面对大厂回来的同事的光环挤兑(其实有些技术是真的不咋地,连基础都不怎么扎实,排除真的厉害的大佬),也要面对真实的生活,结婚、生子、买房、还贷、柴米油盐。
  • 发布了文章2022-12-05
    工作 7 年的老程序员,现在怎么样了
    我考上大学(2010年)之前也是这么过的。第一年哥哥给买了个一台华硕笔记本电脑。那个年代买华硕的应该不少,我周边就好几个。有了电脑之后,室友就拉着我一起 cs,四个人组队玩,那会觉得很嗨,上头。
  • 发布了文章2022-11-01
    G1垃圾回收器教程
    garbage-first (G1)收集器是一个服务器风格的垃圾收集器,针对具有大内存的多处理器机器。它在同时实现高吞吐量的情况下,以很高的概率满足垃圾收集(GC)暂停(STW:stop the word)时间目标。G1垃圾收集器在Oracle JDK 7 update 4和更高版本中得到了完全支持。G1收集...
  • 赞了文章2022-10-26
    近五成 23-27 岁程序员,竟然完全不加班!
    一提到「程序员」,大家的脑海往往会浮现出很多固化印象,加班多、格子衫、宅……但我发现,在社区中活跃的你们,每一位都特立独行、乐于分享、善于思考与提问。真实的程序员到底是怎样的?新一代程序员又会有什么不一样的特点呢?
  • 回答了问题2022-10-24
    怎么快速学习一个技术或者框架?
    个人感觉这个就像万能框架解决方案。结论是没有的,但是熟悉下面这些基础知识(计算机基础、网络、操作系统、算法、设计模式、数据结构)能在一定程度上,加快大部分新技术的学习速度
  • 提出了问题2022-10-24
    怎么快速学习一个技术或者框架?
  • 赞了回答2022-10-24
    索引先后顺序影响吗
    1.对于key idx(user_id, user_name) 如果查询语句是这样的 select * from mytable where user_id = 1; 这样索引是生效的. 如果查询语句是这样的 select * from mytable where user_name = "tom"; 这样索引是不生效的.
  • 发布了文章2022-10-24
    Reactor响应式编程 之 简介
    Reactor 项目始于 2012 年。 经过长时间的内部孵化,于 2013 年发布 Reactor 1.x 版本。 Reactor 1 在各种架构下都能成功部署,包括开源的(如 Meltdown)和商业的(如 Pivotal RTI)。2014年,通过与一些新兴的响应式数据流规范合作,重新设计并于 2015 年 4 月发布 Rea...