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

CodeGuide | 程序员编码指南

沉淀、分享、成长,让自己和他人都有所收获!
专栏成员
424
文章
497405
阅读量
60
订阅数
用云服务器IP,教你搭一套内网穿透服务!
作为一个研发人员,我们经常有诉求把本机正在开发阶段的应用,通过本地部署的方式让外部其他人进行访问验证。尤其是一些给远程远程客户演示的时候,也是非常需要这样的服务。但本机并不是公网IP,都是内网的,怎么样外部访问呢?
小傅哥
2024-09-12
1060
是什么导致了,写入MySQL库表时间不正确?—— 官网也有Bug!
在实际的工作场景中有时候就是一个小小的问题,就可能引发出一个大大的bug。而且工作这么多年,看到的线上事故,往往也都是这些小的细节问题,所以学习这些具有实际经验的细节非常重要。
小傅哥
2024-09-06
1560
开发必用的 Git,你使用明白了吗?
不会Git操作的伙伴,轻则写不了代码,重则误操作搞丢自己的代码或者干掉别人的代码。 因为进入公司后,就不只是你一个人在一个工程上写代码,而是所有这个项目组的伙伴都需要在这个工程上写代码,大家要在统一的Git的规范完成代码开发和提交。—— 🤨 不信的话,进入公司乱删个Git分支或者随便任何一个分支提交代码试试。
小傅哥
2024-09-06
670
干掉if...else,最好用的3种设计模式!
在我们做Java业务代码开发时,经常会碰到大量的流程判断,验证场景渠道、验证用户身份、验证会员级别等等10来个甚至几十个分支节点。对于这样的编码80%的T2码农都是 if...else 编码。那除了贴膏药一样的写代码还有别的什么办法吗?
小傅哥
2024-08-29
2180
(面试)场景方案:如何设计O(1)时间复杂度的抽奖算法?
可能不少伙伴都看过网上的抽奖类算法,但大部分都是生成个概率做 for 循环就完事了。但这样的东西只能算做demo,在实际的高并发生产级别项目中,根本不会这么简单的 for 循环。为什么呢?那除了这样还有什么方法吗?
小傅哥
2024-08-29
1200
面试官:“线上内存溢出,怎么分析dump日志”?
写了这么久Java代码,操作了那么多发布上线,那你看到过java.lang.OutOfMemoryError: Java heap space吗?如果有幸看到了,你是怎么解决的呢?是束手无策,还是有排查工具。如果这样的问题是被面试问的,没做过就很难回答了。那么怎么学习一下呢?
小傅哥
2024-08-14
790
【新项目】一个项目2套架构开发(MVC+DDD),这次咱开个豪华的学习!
这是一套完整具备核心链路的小型项目,我们不在同类编码上反复重复,只关注核心链路。所以你可以花费很少的时间,积累丰富的架构和编程经验。在这套内容学习中,积累核心技术的运用,包括;
小傅哥
2024-08-05
800
老板:“安装浏览器IntelliJ WEB IDEA,下班路上也可以写代码呀!”
嘿嘿,不管老板让不让路上写代码,但我遇到过不少粉丝伙伴因为自己是老 Windows 电脑,部署项目费劲的问题。因为本身 Java 开发完成以后就是部署到 Linux 服务器的,而 Windows 压根不是 Linux 系统。所以不是装虚拟机,就是装 Docker 来模拟这些环境,但很多时候都差强人意,尤其是配置低的 Windows 又跑不动,这咋办!
小傅哥
2024-08-01
1240
DockerHub 拉取镜像,终极解决方案!
6月份的时候小傅哥写了一篇基于 GitHub Actions 推送镜像到阿里云私有镜像仓库的教程,但最近看到阿里云要对自身的私有仓库做出调整,以后也不在为所有环境全量的提供镜像加速了。不过目前还能用,但不知道还能用多久。所以,未雨绸缪啊!万一又用不了了,怪麻烦的。
小傅哥
2024-07-25
2870
我让代码,学会了自动评审!提高80%的交付质量!
👬🏻哥们,你写的代码有没有Bug?有Bug?那小卡拉米测试没覆盖到,都整出线上事故了😂!其实强如大厂架构师,开发的代码也会存在一些遗漏的地方,所以要有代码评审、测试、预发验证等环境来保证交付质量。但小傅哥只有自己,还维护了 bugstack.cn 社群,上百个工程代码,也花点钱雇个人评审代码?—— 但这玩意,花钱,不行!我得整点技术活!
小傅哥
2024-07-25
1370
在分布式架构下,MVC比DDD,要乱的多!
其实,工程结构的存在作用目的,是为了承载工程系统开发的模型划分,定义工程服务开发过程中实施标准。说白了,就是你在工程实现时,在哪个层访问数据库、哪个层使用缓存、哪个层调用外部接口、哪个层做功能实现,这就是工程框架结构定义的目的。
小傅哥
2024-07-25
1290
《DDD 小册》第2章:DDD 建模 —— 架构师总说的风暴模型是什么?
四色建模(风暴事件)是整个 DDD 这套软件设计方法中用于工程拆分界限上下文的非常重要的实践手段。通过建模过程快速识别业务领域中的关键事件和核心流程,也是在这个过程中设计出领域对象的,为后面详细设计和代码开发做指导。
小傅哥
2024-07-25
1680
可重入锁思想,设计MQ迁移方案
如果你的MQ消息要从Kafka切换到RocketMQ且不停机,怎么做?在让这个MQ消息调用第三方发奖接口,但无幂等字段又怎么处理?今天小傅哥就给大家分享一个关于MQ消息在这样的场景中的处理手段。
小傅哥
2024-06-21
1250
公司常用的第3套API网关。简历没业务项目时,就卷下API网关源码吧!
Higress、SpringCloud Gateway,再到今天这套 Apisix 小傅哥就把市面上非常常用的3套 API 网关服务就全部都展示给大家了。其实所有的 API 网关都有一个共同的目的,就是做统一的 API 管理,包括;协议转换、负载均衡、动态路由、灰度发布、服务熔断、统一认证等。
小傅哥
2024-06-07
1790
已完结,已上线,Java 生产应用级项目!
大家好,我是技术UP主小傅哥。今天来带大家体验一下 Spring AI 的 Easy 开发!
小傅哥
2024-05-28
1830
你知道几个Spring的注入技巧?
@Autowired 注入会用,@Resource 注入知道,但在项目看到一个没使用这2个注解的,直接在构造函数写了个两个入参 public AwardController(List<IAwardService> awardServices, Map<String, IAwardService> awardServiceMap) { ... 就不知道是怎么注入的了。我猜可能是以前一直写 CRUD 流水席代码,导致 Spring 的一些高级注入特性从来没接触过。所以小傅哥今天来给大家专门总结下 Spring 的各种注入的使用,方便小伙伴们可以运用这些特性,写出优雅的代码。
小傅哥
2024-05-27
1560
中小厂,其实选这套网关就够用了。
我发现了一个很有意思的缩写单词 gw、wg,都是网关的意思。因为 gw = gateway、wg = wangguan,所以在各个系统开发中,既有 gw 也有 wg 的存在。而网关也是各个互联网中用于统一对外的核心系统,当然使用网关的手段也不同,有中大厂自研,也有中小厂使用开源的组件。所以小傅哥的这个系列会陆续的分享出各个类型的网关,让大家了解以及按需选择使用。
小傅哥
2024-05-27
1160
再开一个新组件项目,这次和多线程相关!
说白了,咱们这么多人的地方,哪个行业都挺卷的。不拿出点本事走到腰部以上,自然就是感受到寒冬、不好过。而我看过的大部分伙伴,在职场中只是完成业务开发,那么1年、2年、3年,真到要晋升、跳槽、述职、答辩的时候,会发现自己哪哪都讲不出东西。 而这就是我的「法宝」,从一开始工作,就不只是完成业务诉求,还不断地创新和做各类的组件,在一次次锻炼中让自己具备承接任何事项的架构和开发能力。
小傅哥
2024-05-18
1200
都做过外卖和点评,怎么和别人拉开差距?
点评、外卖、电商/售票,不少小傅哥的粉丝伙伴都做过这些项目,这些内容可以帮助大家快速的入门编程,也是非常不错的学习资料。在5年前,写这么任意一份项目内容,都可以成为那个时期的Offer收割机了。但现在的简历大部分都是相似模板的内容描述,筛选简历的时候拉不开差距。不过往往坏事和好事是相对的,大部分的都一样的时候,只要有人做出差异化,就会非常亮眼。
小傅哥
2024-05-18
1030
DDD - 战略、战术、战役,落地指引规范
编程,偏理科的东西要先上手实践,再做理论理解。因为所有的理论提出,也都是建立有了实践结果后,抽象出来的理论。但你上来就要用理论去反推结果,并不是一件容易的事情。就像不少的 DDD 文章,往往会用一个理论,去讲另外一个理论,这也导致很多没有实践过的小白伙伴,压根不知道讲的是什么。最终觉得 DDD 太难!
小傅哥
2024-05-09
2390
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档