自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伍六七的博客

不想当CTO的程序猿不是好程序猿

  • 博客(235)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Reactor 第九篇 WebFlux重构个人中心,效果显著

个人中心系统的特征就是组装各个业务的接口,输出个人中心业务需要的数据,整个系统调用了几十个第三方业务线的接口,如果编排不合理,可能会导致响应时间急剧上涨,尤其是弹窗业务,新的弹窗会不断接入,整个接口可能会不可用。弹窗类业务与一般service不通,它需要调用很多的业务的数据出不同的弹窗,但是每次都只能给用户展示确定的一个。但是如果改成异步的话,又无法控制弹窗之间的优先级,优先级对于公司整体业务来说是必要的,把重要的业务放在高优的位置上,做到资源最大利用,才能实现利润的最大化,从而做到基业长青。

2023-05-04 11:51:03 646

原创 Reactor响应式编程 之 简介

在底层,它使用 Project Reactor,但是,你也可以将它与 RxJava (或任何其他的响应流实现)一起使用,它甚至可以与 Kotlin 协程一起工作。换句话说, Reactor 是一个基础响应式包,Spring WebFlux 是一个框架,这个框架默认使用 Reactor,但是可以使用 RxJava,也可以使用 Kotlin 等其他响应式包。Spring 正在使用 project-reactor,因此它得到了更多的支持、广告和更大的社区,所以用它的人比较多。标准的阻塞代码不再足以满足这些要求。

2022-10-24 18:42:37 1999

原创 Reactor 之 flatMap vs map 详解

本文介绍 Project Reactor 中的 map 和 flatMap 操作符之间的差异。它们在Mono和Flux类中定义,用于在处理流时转换项。

2022-08-19 17:50:12 2193

原创 Spring Boot 如何支持多数据源

在中配置和使用多数据源虽然复杂,但为应用带来了极大的灵活性和扩展性。通过上述步骤,你可以轻松地在你的应用中配置和使用多个数据源。但是要记得在实际部署时根据业务需求和服务器配置调整数据库连接设置,以优化应用性能。< END >对了,阿七新开了一个免费免费编程技术提问AI 编程分享副业探索&IP认知面试交流区职场内推 & 找合作围观作者一起搞技术自媒体提高自己的认知围观我的成长链接大佬链接我,领免费面试资料。

2023-12-05 12:51:50 21

原创 工作几年了,你真的懂 Redis 嘛?

大家好,我是伍六七。一个专注于输出 AI+ 编程内容的在职大厂资深程序员,全国最大 AI 付费社群破局初创合伙人,关注我一起破除 35 诅咒。Redis 基本上是大部分技术公司都会使用的缓存框架,但是我发现很多程序员其实并不懂 Redis。今天,阿七带大家从理论和实践的角度来了解和使用 Redis。

2023-12-03 13:53:50 36

原创 滴滴P0故障,我想起了。。

第二天凌晨 4 点用户使用的时候才发现,我火速赶到现场,还是没有解决,直属领导也过来了,排查了一天也没发现什么问题。扫描下面二维码,加我好友,回复「技术交流群」免费进群,免费领取我整理的 Java 面试资料,一起学习 AI 编程。我刚工作的时候,除了后端写代码,还兼职了公司的多个系统的运维工作,毕竟是 30 人的小公司。历史数据存档,删除旧表,创建同名新表,把近三个月的数据导入新表的方式,解放了数据库压力。有些岗位,大部分公司都不重视,不出事情觉得是应该的,出了事情就觉得你不行。大家好,我是伍六七。

2023-11-30 12:54:41 57

原创 AI 助力 0 编程基础小白开发谷歌截图插件

保存好文件内容之后,打开谷歌浏览器路径:右上角三个点-> 管理扩展程序 -> 扩展程序,选择「加载已解压的扩展程序」扫描下面二维码,加我好友,回复「技术交流群」免费进群,一起学习 AI 编程,还可以免费领取 Java 面试资料。我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。有个 GPT,不会代码的人,也能做出自己的小产品!文件中,然后删除谷歌插件,之后重新导入。

2023-11-29 14:49:44 27

原创 10 个例子带你学会 AI 编程(含提示词)

大家好,我是伍六七。AI 编程是一个程序员群体普遍关注的领域,但是真的使用 AI 编程实现提效的还是少数。有的人没有大模型资源,有的人不知道可以在哪些方面使用 AI 进行提效,还有的人不相信使用 AI 可以提效。今天,阿七就 10 个例子带大家入门 AI 编程!AI 可以在多方面,为 Java 程序员提效:更高阶的有 AI 代码可视化、AI 助力故障根因分析等,我们下期分享。PS:下面分享的所有的 prompt,都是基于 ZelinAI 或者 GPTs,所有的都提前指定了角色。

2023-11-27 12:47:22 294

原创 百度 Comate 终于支持 IntelliJ IDEA 了

基于 AI 的智能代码生成让你的编码更快、更好、更简单!Comate 由文心大模型 ERNIE-Code 提供技术支持,通过对百度多年积累的非涉密代码数据和 Github 头部公开代码数据进行训练。我试用了几天,的确能提效不少,之前需要些 prompt 才能解决的问题,现在直接使用 Comate 插件,代码写的飞起。不说提效 10 倍,1-2 倍还是有的,Java er 赶紧试用吧!

2023-11-26 16:04:11 213

原创 程序员的副业 IP 探索之路

你有多想要,决定了你愿意为此付出多少时间,多少精力。我个人非常喜欢看动漫以及小说,从高中毕业开始,基本上一直在看。决定做公众号之后,我每天上下班路上,中午午休时间基本上不是在看动漫就是在看小说。但是从进入洋哥合伙人之后,这些我基本戒了!我们一天至少三分之一的时间,还是在我们的主业上的,我们的主业也是需要我们不断学习提升和解决遇到的问题。我们可以把我们的学习过程或者解决问题的过程,编写成文章分享出去,既能帮助别人又能解决我们没有干货能输出的问题。

2023-11-24 17:29:32 54

原创 程序员有必要考个 985 非全日制研究生嘛?

非全日制研究生是国家在 2017 年对教育行业的重大改革。非全日制需要参加和全日制同时间的全国统考。非全日制可以拿双证:学历证、学位证。虽然是参加全国统考,但是非全日制相比于全日制的分数线更低,基本上低了几十分。证书上,唯一的区别是非全日制研究生的证书上,会标明是全日制。上课时间,非全日制是在周一到周五的晚上,还有周六、周日上课,主要针对的是上班族。

2023-11-21 12:30:24 112

原创 大白话解释什么类加载机制

同时,它也避免了类的重复加载,因为在尝试自行加载类之前,每个类加载器都会先检查它的父类加载器是否已经加载了该类。通过这种方式,双亲委派模型为 Java 类的加载提供了一种层次化和有序的方法,保证了类加载机制的健壯性和安全性。扫描下面二维码,加我好友,一起交流技术。

2023-11-20 13:11:03 308

原创 再高级的打工人也只是打工人!

国内很多大公司都开始这么培养接班人,离开了老板,公司照常运转的公司,才是一个体制健全的公司,这样的公司才能实现基业长青!不管是谁,当公司想裁你的时候,你就不再重要,就跟我上次被裁一样,上午还在写需求、改 bug,下午 6 点多通知被裁,第二天就不用来了!尽管 CEO 的罢免和总裁的辞职对于外界来说可能是一个令人震惊的消息,但在公司内部,这些变动可能只是公司内部的调整和重组的一部分。如果你放弃了技术,之后因为各种原因被裁,那你可能还不如底层员工,他们还能更好的获取下一份工作,毕竟金字塔的底层岗位最多。

2023-11-19 14:17:14 67

原创 AI 辅助程序员日常,ES 分页查询 3 分钟搞定!

以下是一个简单的 Java 代码示例,用于查询 Elasticsearch 中的索引index1,包含字段 keyword1、keyword2,日期是 date1 的所有内容,并将结果导出到文件 index1_search.log 中。帮我编写一段java代码,用来查询es数据库中,索引:index1,包含字段 keyword1、keyword2,日期是 date1 的所有内容,并导出到文件 index1_search.log。可以分页解决,就跟谷歌浏览器的搜索分页一样,但是不会写,怎么办?

2023-11-16 12:31:23 57

原创 Java 面试必考,Vector、ArrayList、LinkedList有何区别?

大家好,我是伍六七。今天,阿七继续带大家来看一道经典面试题。对比 Vector、ArrayList、LinkedList 有何区别?你应该使用什么线程安全的集合框架?让我们开始正文。

2023-11-15 12:33:24 37

原创 10 分钟学会使用 Java 多线程

有些情况,我们需要做到资源隔离,比如上面使用 进行 IO 操作,我们需要自定义线程池,那我们怎么定义呢?

2023-11-14 13:10:24 242

原创 Java必考面试题,谈谈你对 Spring AOP 的理解

AOP 通过将横切关注点与核心业务逻辑分离,提高了代码的可维护性和可重用性。

2023-11-10 12:56:14 64

原创 AI 辅助学习:Spring Boot 集成 PostgreSQL 并设置最大连接数

这是我自己之前整理的面试题,靠着这份面试题,我从 30 人的小公司,进了 2000 人+的央企子公司,之后又进了互联网大厂。通过以上步骤,你可以在Spring Boot项目中使用Apache数据库连接池配置数据源,并限制连接数据库的最小和最大连接数。我正在使用 spring boot 连接 PostgreSQL 数据库,我需要限制连接数据库的最小和最大连接数,怎么实现?如果没有看到相关信息,可能是配置有误或其他原因导致属性未生效,你可以检查配置是否正确,并查看其他可能的错误信息。大家好,我是伍六七。

2023-11-08 12:54:59 569

原创 AI 编程界的扛把子

现在,AI 破局 16 位顶级编程高手(里面有大厂架构师、技术负责人、大厂程序员)共创的 AI 编程小册,几天时间已经破3000人了,10 块钱,涵盖Java、C++、Python、Go、K8S、hadoop、前端、数据库、操作系统、机器学习、运维测试等硬核编程知识,更有 AI 全面赋能编程提效。最近,我还参加了公司组织的 AIGC 大赛,通过 AI 辅助程序员可视化项目代码,AI 根据输入的整个项目代码,直接输出接口时序图、流程图,项目流程图等。这些,都离不开我对 AI 编程的不断学习与应用。

2023-11-06 19:54:49 91

原创 Why Java ?

大家好,我是伍六七。今天我们来讲讲 Java 出现的历史原因,以及为什么 Java 现在还这么火?

2023-11-06 12:54:23 77

原创 后端除了增删改查还有什么?

刚工作 3、5 年的 Java 程序猿们,在日常工作中开始得心应手,基本上没有什么问题能难倒我们。这个时候,我们很容易陷入迷茫当中,不知道怎么继续提升自己?怎么才能进阶资深、专家、总监。我们今天从面试八股文和项目问题,来看这个问题的答案。

2023-11-03 16:14:48 293

原创 你看现在的程序员,是怎么解bug的

这是我自己之前整理的面试题,靠着这份面试题,我从 30 人的小公司,进了 2000 人+的央企子公司,之后又进了互联网大厂。

2023-11-01 12:39:36 89

原创 如何短时间突击 Java 通过面试?

如果内推了很多公司,还是拿不到 offer,那可能你的能力和你想去的公司之间有 gap,你需要重新评估你的能力,看看是否降低一下预期,先去小一点的公司培养一下能力,当做跳板,再去更好的公司。之后,就是继续熟悉和结合自己的工作,深入自己面试题目,让所有的题目都结合你自己的工作来回答,让面试官觉得你不是一个靠背诵的人,是自己真的碰到了并且认证去思考这些问题的人。增加面试机会:内推可以让面试者获得更多的面试机会,因为内推员工可以将面试者的简历推荐给多个部门和岗位,也可以将面试者的优势推荐给面试官。

2023-10-31 12:33:58 138

原创 代码没注释?一个方法几百行?

干程序员的都有接收别人的代码的经历,大部分时候,我们都会偷偷骂一句“这人是傻逼吧,这代码写的这么烂!“一个方法写几百行,还没有注释,鬼知道写的什么东西!现在,你不需要为这个事情担心了。AI 可以帮你生成注释,代码拆分。

2023-10-30 12:50:37 106

原创 Java 基础面试题,JVM 内存模型?

这样,我们可以根据Java代码的结构和特点,分析每个部分中存放的具体数据。需要注意的是,具体的内存分配和数据存储可能会受到 JVM 的具体实现和优化策略的影响。我们在 Java 岗位的面试题中,大概率会碰到这样一个面试题:请你解释你对 JVM 内存模型的理解。

2023-10-27 14:09:36 118

原创 有财务自由的思维,才能实现财务自由!

前两天在洋哥、竹子姐以及渡心总等大佬的带领下,第一次体验了穷爸爸富爸爸的作者研发的现金流游戏,收获颇丰!心灵创富 现金流游戏分为三步:一局游戏,时间两个小时;总结分享时刻;以及,最最重要的结合自己的生活,复盘自己关键时间点的选择,是否是符合财务自由的决策。首先,说一下明面上的游戏规则:每个人都选择一张身份卡,这张身份卡决定了你的工资,还有每个月的现金流。你的身份可能是小学老师、飞机驾驶员、医生等等,他们月工资和现金流(每月结余)各不一样。老鼠圈,所有玩家没实现财务自由之前都在老鼠圈。

2023-10-25 12:58:05 78

原创 AI提效Java程序员,从这里开始!

GPT 今天大火,但是 GPT 对于 Java 等程序员有什么作用呢?今天我分享一个能对 Java 程序员提效的点:GPT 能很好的帮我们解决代码生成的问题,以前像 MyBatis 等代码生成都需要使用代码生成包,或者插件。现在,你只需要把你的问题仍给 GPT 就行了,下面就是几个生成代码的例子。另外,我之后一段时间打算分享 AI 对 Java 等程序员提效方面的内容,大家有兴趣的可以后台留言。同时,有好的建议,如果采纳,也可以给大家发红包哟!

2023-10-25 09:00:00 46

原创 程序员空闲时间应该卷技术,还是找副业?

在程序员的职业生涯中,技术提升和副业都有着重要的意义。我们应该根据自己的实际情况来选择技术提升和副业。技术提升可以帮助我们不断地提高自己的技术能力,而副业可以帮助我们拓宽自己的视野和增加自己的经验和收入。技术提升和副业之间是可以相互促进的,我们应该根据自己的实际情况来平衡技术提升和副业的关系,从而更好地发展自己的职业生涯。

2023-10-22 15:00:00 42

原创 Redis 底层对 String 的 3 个优化

回答出来以上三点,表明你对 Redis 的 String 类型的源码是有研究的,而不是每天只顾 CRUD,只顾写业务。另外,也能表明你的技术深度,面试官一定会对你另眼相看哟!加油!

2023-10-20 12:29:35 433

原创 人人都要知道的,Redis缓存使用的三种模式

Cache Aside是一种常见的缓存模式,也是最简单的一种缓存模式。在Cache Aside模式中,应用程序首先从缓存中读取数据,如果缓存中不存在,则从数据库中读取数据,并将数据写入缓存中。在更新数据时,应用程序首先更新数据库中的数据,然后删除缓存中的数据。当下一次请求到来时,应用程序会从数据库中读取最新的数据,并将其写入缓存中。Cache Aside模式的优点是简单易用,缓存和数据库之间的数据一致性较好。

2023-10-19 12:19:29 154

原创 程序员的护城河是什么?

​今天我们来聊聊什么是程序员​的护城河。在美国等技术发达的国家,程序员可以以技术生活到退休。但是,在中国,光有技术,是不行的。注意,我说的是光有技术。。

2023-10-18 10:59:03 94

原创 面试58同城!面试官问我redis 雪崩、穿透、击穿怎么处理?

结语:通过理解和应对 Redis 缓存雪崩、穿透和击穿的概念、原因和解决方案,Java 工程师们可以更好地应对面试中与缓存相关的问题,提升自己的面试竞争力。缓存雪崩指的是在某个时间点,缓存中的大量数据同时失效,导致大量请求直接落到数据库上,造成数据库压力过大,甚至引发系统崩溃。缓存击穿指的是某个热点数据的缓存过期,导致大量请求同时访问数据库,造成数据库压力过大。缓存穿透指的是恶意请求直接绕过缓存,直接请求数据库,导致数据库压力过大。同时,合理使用缓存技术和策略对于系统的性能和稳定性也至关重要。

2023-10-17 12:48:28 96

原创 提升微服务稳定性与性能:深入剖析Netflix Hystrix框架

com.netflix.hystrix.HystrixCommand 是 Netflix Hystrix 框架中的核心类,用于实现服务的容错和熔断功能。它通过封装远程服务调用,提供容错处理、熔断机制和监控统计等功能,适用于微服务架构和高并发场景。通过使用 HystrixCommand,可以提高系统的可用性、稳定性和性能。

2023-10-16 12:38:28 502

原创 提升微服务稳定性与性能:深入剖析Netflix Hystrix框架

com.netflix.hystrix.HystrixCommand 是 Netflix Hystrix 框架中的核心类,用于实现服务的容错和熔断功能。它通过封装远程服务调用,提供容错处理、熔断机制和监控统计等功能,适用于微服务架构和高并发场景。通过使用 HystrixCommand,可以提高系统的可用性、稳定性和性能。

2023-10-16 11:45:00 253 1

原创 使用大模型提效程序员工作

通过在接手其他语言的项目中使用大模型、生成脚本辅助日志查询、根据接口文档使用大模型直接生成Java Bean代码以及学习新技术这四个场景的实践,我们可以更快地理解代码、更快地查找线上问题,以及减少编码时间。比如:你可以输入一段 Lua 脚本,询问大模型,这段脚本的意思,还可以让它详细解释每行代码的意思,让我们更快接手一个我们不熟悉编程语言写的项目。比如:我们需要接入其他人写的接口,他们只给了我们一个文档,文档中有表格,列举了每个字段的类型和意思,以及返回的一个示例 Json。

2023-10-12 12:38:56 217

原创 差点跑路!布隆过滤器大key,引发Redis崩溃

在大数据场景下,布隆过滤器是一种常用的数据结构,用于快速判断元素是否存在。而 Redis 则是一种流行的缓存和数据存储系统,广泛应用于互联网领域。然而,当布隆过滤器的 key 过大时,会引发 Redis 的崩溃,给系统带来严重的影响。做了刚转行互联网不久的新人,来公司不久,做了一个计算弹窗 CTR 的功能,需要通过设备 id 去重,以计算弹窗的 UV CTR。我这个时候想到了布隆过滤器,在 Redis 存储布隆过滤器,布隆过滤器中存储弹过窗的设备 id。

2023-10-11 10:40:36 82

原创 优秀程序员是怎么思考的?

现在在哪?要到哪去?怎么到那去?你应该要很清楚以始为终以始为终、任务分解、沟通反馈、自动化通过这个思考框架和四个思考原则,优秀程序员能够更好地思考问题、解决难题,并不断提升自己的技术水平。在我们的职业生涯中,思考是一项重要的技能,它能够帮助我们成为更出色的程序员。让我们在思考中不断成长,追求技术的卓越!文章首发公 Z 号掘金有时会漏发,欢迎大家关注:十二又十三,及时接收最新文章。

2023-10-08 22:44:17 659

原创 211 毕业就入职 30 人的小公司是什么体验

最后,培养更加全面,公司有一个同事,因为各方面比较优秀,在甲方爸爸的心中认可度比较高,自己成立了一个小公司,还是接原来甲方的需求,成功的从小员工变身为老板,后来还扩招了好几个员工,妥妥的打败大厂一般总监。其次,小公司更加自由,做一个项目,它不会限制你使用的技术,只要你能实现需求,不会管你用的什么技术、什么技术方案,你可以更加容易的实现你的技术想法,验证你的想法。在这家公司,我收获了 IT 圈的第一波朋友,也收获了工程化的思想,积攒了各类技术的经验,为我之后的工作提供了丰厚的积累。主要原因是因为没得选。

2023-10-07 23:04:23 672

原创 翻墙工作?承德程序员被罚款 108 万元!

然后,对于怎么定义违法所得,引起了很多人的思考?翻墙上班违法吗?翻墙使用 油管账号分享视频获取广告收入违法吗?很多人就说了,996 的“违法”所得,需要没收吗?更可气的是,很多人 996 都没有收入。但是,根据中国的法律法规,违法所得是指行政相对人从事违反国家法律、法规规定的活动,即实施了国家法律、法规禁止的行为,或未履行法定义务的所获得的利益。

2023-09-29 15:06:24 2193 1

原创 持续闭环工具PDCA

通过明确问题和目标、收集数据和信息、分析和评估结果,以及持续改进和循环迭代,我们可以不断提高工作效率和质量,实现持续改进的目标。在 PDCA 循环的第一个阶段,我们需要确定目标和需求,并制定相应的计划和策略。通过收集相关的数据和信息,我们可以更好地了解当前的状况,为后续的分析和评估提供依据。这意味着我们要付诸行动,将计划付诸实施,并收集相关的数据和信息,以便后续的分析和评估。PDCA循环是一个持续改进的过程,通过不断地循环迭代,我们可以不断优化工作流程,实现持续改进。

2023-09-28 16:37:38 117

爬虫工具 scrapy 包:pymssql-2.1.4-cp36-cp36m-win_amd64.whl

安装 scrapy 爬虫工具的前置包,对应于 python 3.6

2018-09-27

pymssql-2.1.4-cp36-cp36m-win_amd64.whl

安装 scrapy 爬虫工具的前置包,对应于 python 3.5

2018-09-27

ojdbc5.jar

用户 oracle 数据库连接,实用的 jar 包。可以用来解决 mybatis 获取不到Date类型的时分秒的问题。

2018-09-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除