自定义博客皮肤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的程序猿不是好程序猿

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

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

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

2023-05-04 11:51:03 745

原创 Reactor响应式编程 之 简介

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

2022-10-24 18:42:37 2174

原创 Reactor 响应式编程 之 flatMap vs map 详解

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

2022-08-19 17:50:12 2869

原创 两个基本功不足导致的bug

虽然,非科班、培训出身、转行的程序员,可能会存在基本功不好的情况,但是在 AI 时代,这些相关的 bug 能够更快的解决。只要你会用 AI,这些有固定答案的领域很容易被 AI 取代。我们更需要的是深入思考、创造性等,只有人能干的事情。

2024-03-21 19:15:47 834

原创 陷入写业务逻辑的程序员如何突破?

之后,在 SUN 公司的技术顾问的协助下进行了架构重构,实用了 Java + Oracle 的架构,实用 MVC 框架和 IBatis 框架,解决了视图与业务逻辑分离的问题和对象与关系数据库解耦问题。再之后,淘宝业务成熟稳定之后,才在技术领域开始发力,许多奠定淘宝坚实架构基础的产品和技术才开始逐步发展,但这也是因为业务的需要,业务规模上去了之后,原有的技术已经满足不了业务需求了。这造成的后果就是,公司虽然是智能交通的头部企业,但是在用户眼中的产品却越做越差,口碑越来越不好,回头客越来越少,收益越来越少。

2024-03-12 15:26:42 397

原创 面试半年,0 offer?

当前行情下,公司招人的匹配度要求更高,就算你技术能力可以,但是如果你的项目和当前岗位的项目完全不匹配的话,基本上很难通过。大厂、中厂、小厂,内推、自己投递,大大小小的公司面试几十个,很多公司也面试到了第三面,结果最后都没有给 offer。先保住当前的工作,在工作中不断学习、实践、总结,在面试中不断完善自己的知识结构,找准自己的定位。我知道有些公司的面试,AI 技术已经是必须考察的点,不会 AI,任何岗位都不允许通过。你技术牛逼,要求的工资太高了,对于常规招聘岗位,基本上也是不通过的。这是一个真实的故事。

2024-03-10 10:35:16 395

原创 闰年导致的哪些 Bug

每次闰年对程序员们都是一个挑战,平时运行好好的系统,在 02-29 这一天,好像就会有各种毛病。虽然,提前一天,领导们都会提前给下面打招呼。但是,不可避免的,今天公司因为闰年还是有一些小故障。就连大家熟知的一些大公司,也不可避免的因为闰年导致大大小小的故障。

2024-03-05 08:04:15 476

原创 AI时代,我们需要什么能力?

比如说,工业级的业务开发,它需要非常大的上下文,需要理解需求、理解原有系统的设计,比如现在都在用的微服务,你的需求需要修改其中一个微服务。让 AI 成为我们好的工具,而好的工具并不是在我们已有的工具基础上增加功能和更多的选择,而是帮助我们减少对主要工作的干扰,这里的主要工作就是思考。你像现在各个大厂的 UI 设计,已经在大批量裁员的路上了,毕竟 SORA 都能直接出长视频了,设计一个 UI 图,对它来说,毫无难度。3、保持自我意识和情感,AI 是没有感情的,它先阶段只能机械的执行你的指令。

2024-03-01 10:18:56 619

原创 这个春节,爽了

初四就发现感冒了,只能临时先回京,因为生病了之后,晚上睡不好,需要抱着哄,但是哄的时候,不穿衣服,老家没这个条件啊。小孩一直在北京生活,天天都是盖一层薄毯子,回老家,身上好几层被子,密不透风。古镇里面室外温泉(室内泡暖和再去,不冷),晚上去,还能看到夜长城,很美!逛了一会之后,发现特别冷,老丈人冻的脸发白,小孩觉得无聊,看了几个节目之后就回去了。因为,现在很多都是独生子女,去哪家,另一家都不同意,那还不如哪家都不去。过了两天,完全不见好,而且咳嗽特别厉害,又跑一趟,拍了片子。到地方一看,住宿还是很满意的。

2024-02-23 10:29:08 363

原创 为什么90%的程序员都做不了架构师?

在一个项目中,通常只需要一个架构师,甚至不需要架构师来设计和指导整个系统的架构,很多时候,一个高级开发就能完成一个简单系统的架构设计工作。要成为一名优秀的架构师,除了具备广泛的技术知识和深厚的经验外,还需要有系统的学习和实践机会。架构师需要具备宽广的知识面和深厚的技术功底,能够综合考虑系统的可扩展性、性能、安全性等方面,这对于非系统性学习的码农来说可能是一个挑战。当然,这里也不是说转行的码农就当不了架构师,而是说这部分人需要付出比常人更多的努力和更大的机遇,才能当上架构师。

2024-02-06 22:56:18 381

原创 在做程序员的道路上,你学会什么,让你的技术突飞猛进

现在在哪?要到哪去?怎么到那去?你应该要很清楚以始为终以始为终、任务分解、沟通反馈、自动化通过这个思考框架和四个思考原则,优秀程序员能够更好地思考问题、解决难题,并不断提升自己的技术水平。在我们的职业生涯中,思考是一项重要的技能,它能够帮助我们成为更出色的程序员。让我们在思考中不断成长,追求技术的卓越!

2024-02-01 12:53:18 375

原创 亲身经历告诉你,不要裸辞

我自己就是一个活生生的例子,作为一个 211 学校的毕业生,大学毕业之后考研一年没有通过,之后通过培训入行 IT 行业,当时完全没有经济来源,如果不快速解决工作问题,我很快就要饿死街头了,不得已接收了一个只有 30 人的公司的 offer。除非你有足够的储蓄或其他经济来源,否则这种不确定性会导致你的心态崩溃,甚至迫使你接受一份并不理想的工作,只为了填补经济上的缺口。面试中,有一个必问的问题就是,你是否在职?之后,经过两个多月,才找到新的工作,虽然,发 offer 的是大厂,但是他的工资涨幅确实基本很少。

2024-01-28 23:06:55 342

原创 AI编程可视化Java项目拆解第二弹,AI辅助生成方法流程图

Mermaid 是一个基于文本的流程图和时序图生成工具,它使用简单的文本描述语言来定义流程图和时序图的结构和关系。

2024-01-16 12:38:51 963

原创 AI编程可视化Java项目拆解第一弹,解析本地Java项目

写到这里,我要告诉你的是,其实类解析器和方法解析的代码,也可以交给 AI 来完成哟~ 你可以试试看,如果有问题,随时找阿七给你解答。我需要解析本地的一个 Java 项目,获得这个项目中的类信息和方法信息。我们可以看到,GPT 直接帮我们生成完整代码,我们只需要在对应的地方,替换成我们的类解析器和方法解析器即可。需要注意的是,我们这个时候还没有使用 AI 技术,所以这个元信息中部分字段是空的。解析这一步骤是整个项目的基础,是为了获得整个 Java 项目的元数据。怎么拿到整个项目的类信息和方法信息呢?

2024-01-14 09:19:25 1124

原创 如何提升系统稳定性?

虽然说得不够高大上,但是就这些大部分公司做的并不到位。另外,说一句,技术其实并不需要高大上,适合最好,否则得不偿失。

2024-01-13 19:54:15 436

原创 什么情况?DDD 中的每个任务都执行了两次?

最近在使用 COLA 框架自带的异步任务时,发现每次执行异步都执行了两次,如果一些没有做幂等的接口,这样是会有问题的,比如入库操作之类的,就会造成数据重复入库,造成严重 bug。带着疑惑,开始了 bug 之旅。

2024-01-09 13:15:46 378

原创 谈谈我的三次考研经历

这个外汇交易的工作的流程是,经过一天的简单培训,让自己付钱(找人借的)开一个外汇交易账户,自己进行交易,如果一个月之后,你的收益率能达到要求的水平(记得好像是 20% 还是 30%),就会招聘你当外汇交易员。第二个插曲,考试阶段,这个全国统考,没有北京户口是需要回户籍地考试的,我在公司同事都不知道的情况下,请了周五一天假飞机往返 3600 公里,成功完成考试。所以,我斗志十足,最后的两个月,我主业 995,但是我每天早上 5 点起床,学习 2-3 个小时,最后一个月,每天早上做一套真题。

2024-01-06 22:25:58 1645 6

原创 30+后端程序员的2023年总结

做自己的 IP,定位 AI 编程。做 IP 不能能开发出自己的副业收入,还有其他好处:1、促进主业发展。如果你做的是和主业相关方向的 IP,大概率做 IP 不仅不会阻碍你的职业发展,还会促进主业进步。就说我自己,做 IP 两个月了,本来没有晋升机会的岗位,现在明显感觉领导在培养我,之后大概率能晋升!2、培养思考复盘的能力。做 IP 一定会督促你不断输入、成长,因为没有输入、没有成长就没有持续的输出;同时,只有不断的成长,才有复盘。循环成长和复盘这个操作,你一定会越来越牛逼!3、文字表达能力。

2024-01-03 10:44:18 1006

原创 GitHub Copilot 最佳免费平替:阿里通义灵码

本文的顺序基本上和之前的 GitHub Copilot 一致。我们能看到通义灵码和 GitHub Copilot 的操作基本类似。比较明显的区别就是,通义灵码暂时不收费!另外,通义灵码在 Chat 界面下方会一些扩展功能,方便用户选择更适合自己的输出。整体来说,GitHub Copilot 能力上比通义灵码还是更强大,但是还是比较贵的,一个月 10 美金的费用,会干掉大部分个人使用者。这个时候,免费的通义灵码其实完全能满足大部分个人使用者的使用,大家有兴趣的可以赶紧试试~

2024-01-02 10:29:35 2480

原创 非科班,培训出身,怎么进大厂?

非科班,培训出身,如何进大厂?本文给你描绘了一个真实的例子,在当前公司深耕,不断学习,提升自己的各方面能力,先转互联网行业的中小公司,然后以此为跳板,进入大厂!

2023-12-31 21:59:00 1086

原创 左耳朵耗子:程序员练级攻略

但是你一定要公司的核心部门或者参加公司的核心项目,在那里,你可以收获更多、更前沿的经验和技能。在学习的过程中,看到的知识,一定要动手实践,自己搭建运行环境把程序跑起来,再写一些实践性质的验证程序,碰到 bug,慢慢调试、修复。在我们学习、实践的过程中,可以把自己的学习过程、实践过程、踩坑过程分享出去,这样除了能积累自己的影响力,还能更好找的自己的同行者、追随者。而工厂是有相关的行业标准的,是有一整套的规范和标准的。实验室是给你做实验用的,只要你有想法,都要在实验室进行实验,验证自己的想法。

2023-12-31 21:57:03 426

原创 Copilot AI 编程训练营第二天:1 小时 0 手写开发一个购物车系统

我们选择,Cart 列表中就会多一个 beer 商品,Total Price 区域就会计算购物车中的总价格。我们选择,Cart 列表中就会删除一个 beer 商品,Total Price 区域就会重新计算,扣减这个 beer 商品的价格。这样,我们大概花了 1 小时,一行代码都没有写,就完成了后端 Java 代码和前端 Html 代码的开发,并且整合发布,完成了一个简单的购物车功能啦!

2023-12-28 12:43:49 925

原创 微软官方 Copilot AI 编程训练营第一天精华总结

阿七参加的微软官方组织的 Copilot AI 编程训练营开始了,这是第一天。GitHub Copilot 官方统计,使用 GitHub Copilot 的开发者基本上能极大的提升编码效率、减少重复性代码编码时间且能更加专注于主线任务。不管这个数据有多少水份,至少说明,我们熟悉 Copilot 编程还是非常有必要的!我们开始吧~第一天的内容相对比较基础,但是也会不少的信息增量。比如:Copilot 支持了一个命令@workspace。

2023-12-27 09:00:00 1093

原创 要参加微软官方 Copilot 智能编程训练营了

GitHub Copilot 现在在 Intelli IDEA 中使用的话,基本上只能使用代码补全和根据注释生成部分代码的功能。根据代码生成注释、生成单元测试以及识别和修改代码中的 bug 等高阶功能还无法使用。欢迎点击下方链接,追踪更多 AI 编程新技术要参加微软官方 Copilot 智能编程训练营了。

2023-12-23 22:49:28 1546

原创 怎么统计一个网站的 UV 量?

Redis Bloom filter 大部分都知道,毕竟属于面试八股文中很重要的一个知识点。它可以用来解决缓存穿透的问题,可以判断 Redis key 是否在 DB 中,从而避免请求 DB 中不存在的数据,造成 DB 压力。它可以使用很小的空间,存储大规模的数据。判断存在不一定存在,但是判断不存在,一定不存在!但是 Redis HyperLogLog,很多人都不知道,但是在计算大规模数据的唯一数据量级的场景下,这是一个既高效又节省空间的方法。

2023-12-19 14:02:26 107

原创 没得选,只能当程序员

但是找工作又确实不知道自己能做什么,大学期间虽然发过传单、做过销售、麦当劳收过银,但是作为一个受过高等教育的知识分子,我是不能忍受自己毕业之后还做这些工作的,一没钱,二没成长。结果其实是培训机构的钩子,面试完之后说你没基础,没技术,现在肯定是找不到工作的,我们这里可以培训,培训完之后保证找到工作,而且学费可以贷款,还包住宿。一合计,培训完之后确保能找到工作,学费能贷款,还包三个月住宿,短期的生活和长期的工作都解决了,我就贷款开始培训了。我呢,毕业之后刚开始找了一个工作是外汇买卖,还是个坑。

2023-12-16 13:33:06 390

原创 AI编程:可视化 Java 项目

非科班,培训出身,如何进大厂?本文给你描绘了一个真实的例子,在当前公司深耕,不断学习,提升自己的各方面能力,先转互联网行业的中小公司,然后以此为跳板,进入大厂!深度链接我,领取全套面试资料。

2023-12-13 12:44:27 1602

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

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

2023-12-05 12:51:50 91

原创 Redis 从原理到最佳实践

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

2023-12-03 13:53:50 832

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

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

2023-11-30 12:54:41 96

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

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

2023-11-29 14:49:44 71

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

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

2023-11-27 12:47:22 1149

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

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

2023-11-26 16:04:11 1178

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

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

2023-11-24 17:29:32 105

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

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

2023-11-21 12:30:24 299

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

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

2023-11-20 13:11:03 503

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

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

2023-11-19 14:17:14 87

原创 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 87

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

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

2023-11-15 12:33:24 89

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

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

2023-11-14 13:10:24 276

爬虫工具 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关注的人

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