自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力做最接地气的编程干货分享,感谢关注

腾讯全栈,鱼鸢网络、编程导航万人学习圈的创始人 | 主页公众号领资源

  • 博客(193)
  • 收藏
  • 关注

原创 奇安信的年终奖,出乎了所有人意料!(给目标进大厂同学的建议)

大家好,我是程序员鱼皮。来吃个瓜,昨天看到了这么一条热搜消息,号称网安一哥的大厂奇安信官宣 “全员无年终奖”!不知道这算不算刷新了大厂的记录,上有王者荣耀团队百月年终,下有网安大厂全员无年终。同样是在大厂打工,薪资差距真的也可以有天壤之别!说实在的,如果我是奇安信的员工,想必也是愤怒到极点了吧,希望大厂都能振作起来,让国内的环境回暖一些。说到这里,其实我也想做个小调研,对于刚毕业的同学来说,你会更倾向于选择薪资更高的小公司,还是规模更大、技术更先进的大公司呢?(放投票)

2024-04-24 15:39:36 247

原创 我们做的小工具上线啦!(剪切助手上线)

剪切助手是一款界面精美、简单易用、跨设备同步、功能丰富的超级剪切板工具,目标是帮助大家大幅提高工作效率。产品支持 Windows 和 Mac 双系统,且核心功能完全免费!不就是白票嘛,拿去拿去~下面只用一分钟,带大家快速掌握这款提高效率神器的用法(文末还有福利哦 🎁)!剪切助手还支持自定义快捷键,实现快速切换分组、粘贴最近复制的内容。甚至还支持给指定内容设置快捷键,可以一键粘贴自己最常用的内容:运营同学可以利用这个功能,给一些高频回复的话术设置快捷键。

2024-04-23 16:51:58 227 1

原创 偷偷分享下我们公司的研发规范~

大家好,我是程序员鱼皮。前几天我分享了自己,其中提到了一点:随着团队的扩大,我们会更注重研发规范和技术沉淀。有程序员朋友就问了:啥是研发规范?还有朋友表示:鱼皮别拿咱当外人,把你们公司的研发规范发来看看?可以,必须安排!

2024-04-22 17:42:53 307

原创 我们做的小工具,爆了!

首先,大家可以快速创建和分享自己的多个代码片段。

2024-03-12 17:55:21 1169

原创 又一个新项目完结,炸裂!

这是一个深入业务场景的企业级硬项目,基于 React + Spring Boot + Picocli + 对象存储的代码生成器共享平台。开发者可以在平台上制作并发布代码生成器,用户可以搜索、下载、在线使用代码生成器,管理员可以集中管理所有用户和生成器。该项目很特别,听起来是一个项目,但其实是循序渐进的3 个项目!鱼皮依次带大家开发:基于命令行的本地代码生成器、代码生成器制作工具、在线代码生成器平台。

2024-02-04 20:55:12 1114

原创 年少不知 Base 好,错把总包当成宝。。

没记错的话,当时腾讯的股价是 450 左右吧,22 年的时候突然涨到 700 多,当时我乐疯了,然而发现得等股票解禁才能卖。但对于工作多年、追求稳定、尤其是在公司有一定地位的老员工来说,总包会更重要一些,因为你在这一家公司工作越久,拿到的股票 / 期权就会越多,越能证明自己的价值。很多公司的涨薪幅度是基于 Base 薪资计算的,比如之前行情好的时候流传的跳槽涨薪 30%、50%,更多的是基于 Base。我的领导很看重我,为我争取到了本科生最高的 Base 和总包,当时我是满心欢喜的,大恩大德没齿难忘。

2024-01-25 19:23:15 1165

原创 写了7年代码,第一次见这么狗血的小Bug!

这是一个知名的网盘软件,只要在 MAC 电脑上运行它,你访问本地的 8101 端口就能看到 hello world 了。比如我这次遇到的情况是,aDrive 和我的后端程序使用的网络协议不同,分别为 IPv4 和 IPv6,所以并不会冲突。如果系统不支持 IPv6,或者无法解析为 IPv6 地址,才会继续解析为 IPv4 的回环地址 127.0.0.1。

2024-01-24 19:24:31 1038

原创 投简历没回复?先做到这点。。

其实很简单,网上有非常多免费和付费的优质教程分享了,B 站的教程也好、我 GitHub 上开源的项目也好、编程导航的系列项目也好、还有很多大厂录制的云服务实战教程(比如亚马逊云科技《尖峰学堂》的免费课),都能带你提高实践能力。很多学生做的项目基本就是能在自己的电脑上运行就可以了,很多课设作业、答辩类的竞赛,不需要你的项目有稳定性。但实际工作中,我们做的项目、产品都是真实给别人用的,有很多问题只有项目实际上线运行才能经历,才能积累到经验,比如网站攻击。那么不妨先思考一下,从你的简历中,能否体现出这几点。

2024-01-18 18:53:44 978

原创 使用 Picocli 开发 Java 命令行,5 分钟上手

更多关于选项和参数注解的用法,也可以阅读官方文档学习:https://picocli.info/quick-guide.html#_options_and_parameters。4)@Parameters 注解的 defaultValue 参数:默认值,参考文档:https://picocli.info/#_default_values。鱼皮想出的一种方案是,编写一段通用的校验程序,如果用户的输入命令中没有包含交互式选项,那么就自动为输入命令补充该选项即可,这样就能强制触发交互式输入。

2024-01-16 19:11:49 1169

原创 我们公司都用哪些软件?强烈推荐这些

此外,我们会有对微信用户发布收集表的场景,如果是和公司强相关(比如公司的招聘内推表),那么也会采用腾讯文档的收集表,更容易在公司内统一管理。当然,还有一方面原因,是因为我在鹅厂的时候已经用了几年企业微信了,操作习惯早就养成了。,Mac 系统上的剪切板软件,可以保存所有复制粘贴的记录,需要再次复制粘贴相同内容时直接用快捷键搜索就能搞定了,无论是写代码、还是服务用户,这个能力都非常有用。,是因为语雀在知识库这个方面我觉得是目前做的最好的,很适用于管理复杂的、一系列的、成体系的文档资料。

2024-01-15 19:17:18 1162

原创 用我这套模板,几分钟做出文档网站!

通过这个教程,我相信大家不仅学到了文档网站的制作方法,还收获了很多其他的前端小知识,比如 SEO、懒加载之类的,希望对大家有帮助,都能做出自己的文档网站来沉淀分享知识。插件官方:https://github.com/zq99299/vuepress-plugin/tree/master/vuepress-plugin-tags。大家只需要几分钟的时间,就能快速做出同款的、精简的文档网站。除了上述基本能力外,我选择 VuePress 的主要原因就是它的插件生态特别好,随便下个插件,就能增强网站的能力。

2024-01-12 19:15:37 1129

原创 从小公司到大厂,重点都考什么?

尤其对校招来说,因为能力很强的人很多,宁可漏掉一个人才也不希望错招,不然搞不好就出个删库跑路的招聘事故。对社招跳槽来说,有一个很大的加分技巧,就是去投递和你之前的工作经历业务相似的公司。所以想进大厂,你要通过一切办法在简历上给自己贴金,各种竞赛奖项、实习科研经历、各种光环等等,都能快速证明你的能力和自主性,让你在众多简历中脱颖而出。中厂的面试一般来说会有算法题目、八股文的基本功考察,也会有项目经历的考察。当然,凡事不绝对,也有老板不懂技术的小公司,就喜欢到网上找点八股文,然后像考试一样机械地考察你。

2024-01-10 19:57:50 576

原创 时代变了,Spring 官方抛弃了 Java 8!

去网上搜了一圈,原来这是因为 Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力维护 3.x;那就是不要用官方提供的 Spring Initializr 来初始化项目了,我们可以使用阿里云提供的脚手架镜像(https://start.aliyun.com/),一样愉快地使用 Java 8~不过想让我屈服还真没那么容易(毕竟以前所有的项目几乎都是 Java 8,撑死用个 Java 11),我也找到了应对之策。这下好了,官方逼着你升级,不给你稳定的机会!

2024-01-05 18:41:26 556

原创 为什么我不建议大学生接公司单?

接公司单也是同理,如果你自己的能力和项目经验非常丰富,接单除了金钱收益外,也确实能进一步提升自己的能力,那么也可以接。而由于接单的价格本身就是灵活的,根据需求复杂度和要求决定,没有统一的标准,所以你也很难找到相关的市场价格来参考。这点我是深有感触,大三那段时间,作为学校网站建设工作室的负责人,我经常往另一个校区跑,去跟老师对接项目需求,来回起码三四个小时,身心俱疲。所以我建议大家尽早确认自己的目标,明确自己大学的计划,除非生活所迫,否则尽量不要做和提升自己无关的事情,比如为了十几块钱去跑腿打杂。

2024-01-04 19:01:49 1049

原创 命令模式,这么学就很简单!

而且现在手机都能作为万能的电视遥控器,我们可以同时遥控多个品牌的设备,不用关心设备的具体品牌型号,提供了更大的方便。命令模式是一种行为型设计模式,核心是将每种请求或操作封装为一个独立的对象,从而可以集中管理这些请求或操作,比如将请求队列化依次执行、或者对操作进行记录和撤销。在这个示例中,命令模式将遥控器按钮的按下操作与实际设备的开关操作解耦,从而实现了灵活的控制和可扩展性。命令模式通过将请求的发送者(客户端)和接收者(执行请求的对象)解耦,提供了更大的灵活性和可维护性。就相当于客户端,要操作电视来换台;

2024-01-03 18:53:46 456

原创 刚来实习就跑路,可行么?

所以你要向公司了解的就是:你在入职的一个月或者两个月内大概都要做哪些工作、负责什么项目、以及公司对你的培养计划是怎样的,问清楚这些之后就便于你去做进一步的评估。此外,如果你现在都已经考虑好了 “大概实习不了多久就跑路”,那在签实习劳务合同的时候,你要格外注意上面有没有相关的这种提前实习跑路的条款,不过一般来说提前一周跟领导说就好。但是,公司确实拿你这种情况是没有办法的。从公司的角度来讲,我会觉得刚实习就跑路的行为如果发生在我公司身上,那就是自认倒霉了,毕竟谁希望自己好不容易招来的实习生刚来就跑路呢?

2024-01-02 19:54:01 535

原创 果然,大厂都在卷这个!

其中印象最深刻的词就是 AI 原生应用了,之前就听李彦宏厂长提到过,现在要全力卷 AI 应用,加速 AI 的落地,这也是百度(各大厂)的发力重点,毕竟大模型越来越难卷出花儿来了。这个模式并不新鲜,但比较吸引我的是,我们可以离线下载百度提供的各种 AI 能力和插件的源代码进行定制化开发,比如 AI 检索增强能力、相似问生成等,不会完全受限于平台了。何为 AI 原生应用,我的理解是:完全基于 AI 的能力去设计开发的应用,没有 AI 这个应用就失去了意义,而不只是给应用增加了一个小 AI 功能。

2023-12-27 16:36:24 450

原创 几分钟,教你搭个 AI 绘画平台~

还可以在 Stable Diffusion 平台设置一些其他的参数,来优化生成的效果,比如 Sampling method、Sampling steps、CFG Scale、Seed 等,这些都可以从上面的网站复制,或者自己调试。这篇文章是一个保姆级教程,我就教大家用最简单易学的方式,快速搭建一个属于自己的 Stable Diffusion AI 绘画工具,没有限制,想画什么就能画什么。没关系,自己的电脑不行,我们可以搞一个 GPU 云服务器,来部署 Stable Diffusion。让我们可以直接使用。

2023-12-22 19:39:05 999 2

原创 要是工作前就知道这个,该多好。

虽然我的工作经验比不上十年的大佬,但算上实习和正式工作,也在公司总共待了快 5 年了,我觉得自己在工作后的成长是非常快的,因此有很多自己的工作提升方法,给大家分享分享。直接把自己之前记录的内容分享出来,就会对别人有帮助,也会收获别人的关注和认可,从而给自己获取正向激励再帮助自己更快地提升,然后再分享更多内容,这是一个非常好的良性循环。我也是通过这种方式,从自己背过的面试题、再到自己的个人经历、再到自己的项目,依次给大家分享出来,才慢慢收获了更多人的关注,成为了一个博主。对程序员来说,一定要持续学习新技术。

2023-12-19 19:27:55 567

原创 4 种方法,帮你快速新建 Java 项目!

除了以上方法外,最推荐的方法还是在学习和开发过程中,持续整理和沉淀一套属于自己的万用项目模板,企业中也通常都会有适应业务的基础建设代码。阿里提供了一款云原生应用脚手架,如果你的项目需要用到 Spring Cloud Alibaba 组件,那么强烈建议使用该脚手架来创建项目,可以保证各组件依赖版本号的一致性。这些项目一般都是大而全的、功能十分丰富的管理系统,对于企业来说会比较实用,但是对于编程学习者来说,不是很推荐,想要自定义开发一些额外的功能会比较麻烦。

2023-12-07 19:05:20 413

原创 5 分钟,带你入门 FreeMarker 模板引擎!

其中,users 是整个列表,而 user 是遍历列表每个元素时临时存储的变量,跟 for 循环一样,会依次输出每个 user 的值。新建一个类,在 Main 方法中创建一个 FreeMarker 的全局配置对象,可以统一指定模板文件所在的路径、模板文件的字符集等。我个人推荐的 FreeMarker 学习方式是直接阅读官方文档,虽然是英文的,但每一节基本都有代码示例,还是比较好理解的。如下图,FreeMarker 模板引擎的作用就是接受模板和 Java 对象,对它们进行处理,输出完整的内容。

2023-12-06 19:14:15 285

原创 如何开发代码生成器平台?分享下思路

本次项目依然是从 0 到 1 带大家开发,会遵循企业项目开发的标准流程:需求分析 => 技术选型 => 项目设计 => 项目初始化 => Demo 编写 => 前后端开发实现 => 测试验证 => 部署上线,带大家一步步完成整个项目。本篇文章作为该项目的第一期教程,公开免费,给大家分享整个项目的介绍和背景、项目的技术选型、项目设计、业务流程、大致的实现思路和要解决的关键问题等,内容会比较轻松。1)教程资料少:网上虽然有现成的项目模板,但基本都是别人封装好的,只能按作者的要求生成,并且缺少项目教程;

2023-12-04 17:52:25 249

原创 为什么我强烈建议大家找实习?

目前我的目标还是优先找工作,找不到再读研,这里我有个疑惑的点,就是到了可以准备考研的时候我应该是无法确定自己是否能找到好工作的,真到了那个时候我该怎么做呢?如果你现在什么技术都没学,连 Java 基础语法都敲不熟练,那就别想着去找实习了,能让什么技术都不会的同学去实习的公司大概率也不会给你安排对技术有提升的工作。提前找实习的好处太多了,不仅能检验自己的技术水平和实践能力是否过关,还能提前增加自己的求职面试经验,哪怕没通过也是有收获的。的鱼友向我提了一个关于学习规划的问题,蛮有代表性的,给大家分享一下。

2023-11-29 18:52:56 322 1

原创 写了个数据查询为空的 Bug,你会怎么办?

比如 MyBatis Plus 的分页查询中,如果 records 属性的 size 大于 0,表示数据库返回了数据,那么就不用再排查数据库查询的问题了;如果发现后端正常返回了数据,那就是前端的问题,查看自己的页面代码来排查为什么数据没在前端显示,比如是不是取错了数据的结构?即使前端说自己请求是正确的,但也必须要优先验证,而不是一上来就去分析数据库和后端程序逻辑的问题。如果数据库查询出了结果,但最终响应给前端的数据为空,那么就需要在数据库查询语句后继续逐行 Debug,验证是否有过滤数据的逻辑。

2023-11-28 17:35:01 178

原创 老板说我能力不行,怎么办?

其中很重要的一点就是你的工作内容一定要和老板的预期对齐,如果你做的工作和产出对公司没有什么价值、无关痛痒,那么你的技术再好也是很危险的。此外,还有个比较巧妙的建议,如果老板觉得你的技术能力不足,那么你可以抓紧去补充学习技术,尤其是对你找工作也有帮助的技术,这样相当于用同一份时间兼顾了两种未来的选择。最重要的是,不要因为当前的困境而放弃,而是把它看作是一个改变的机会,去改进和成长。3)制定计划:在明确了老板的预期和改进的方向后,制定周计划和日计划,把自己的改进方案写在文档、表格中,每日进步一点点。

2023-11-27 18:19:47 226

原创 offer 选择难?说说我的 2 个思考

面向消费者的产品,通常需要更高的技术要求,因为这些产品通常对用户体验、性能、可用性等有更高的要求。所以如果你觉得自己一年左右就要跳槽,就优先选择公司背景好的、业务核心的、有一定挑战性和自主发挥空间的、或者领导和导师技术牛能带你的公司。在职业生涯的中后期,你不应该只满足于公司内用的技术和业务需求,而是要扩大视野,深入了解所在行业的趋势、发展和未来展望。offer 选择的核心在于 2 点,一是尽可能多地收集各公司的信息,二是明确自己的核心诉求和职业发展规划,结合这两点去综合对比分析,应该很快就能做出抉择。

2023-11-26 13:07:33 241

原创 拒绝大厂重回OpenAI?秋招学一波奥特曼的选offer思路

总之,两家公司各有千秋,腾讯提供了一个庞大稳定的平台,而小红书则提供了更多尝试和发展的机会。从我的个人感受来看,腾讯的人员流通比较少,一方面说明稳定性确实不错,另一方面也说明各层的坑位被占的比较牢,能给校招生的上升通道也有限,晋级答辩也越来越卷。公司快速发展,意味着你的升职机会相对较多,因为你在发展初期就已经为公司做出了一定的贡献,而中厂在发展阶段总会有新的需求,有更多向上的通道。炒股的人都知道,方向题材很重要,就像前两年的新能源,闭着眼睛买都不至于喝不着汤,当然好的题材和题材之间,也有回报周期的区别。

2023-11-24 18:46:47 149

原创 靠这份求职指南找工作,稳了!

目前已汇总整理了 600 多家企业岗位投递信息,并且收集了对应岗位的投递链接,仍在持续更新中,大家只用按照这个表格投递就好了,大幅节省时间!已经帮星球内的同学修改了成百上千份简历,汇总出 50 多个高频简历问题,并整理为精华《保姆级写简历技巧》文档,快速帮你写出高质量的简历。《求职指南》还包括了面试技巧汇总,教你如何进行自我介绍、如何介绍项目经历、如何做好面试复盘等,把握好每一次面试机会,增加通过率。一个很简单的逻辑,只要你认为自己的简历比平台上 50% 以上的同学要好,那么你大概率是能找到工作的!

2023-11-23 19:22:30 143 1

原创 5 分钟,开发自己的 AI 文档助手!手把手教程

很多大厂云服务商都提供了云向量数据库,比如腾讯云的向量数据库,不仅提供了数据写入和检索的自动向量化功能(embedding),还支持文本自动拆分和一键上传,可以直接将文章转为拆分好的向量写入到向量数据库,大大简化了开发流程。此前,鱼皮就是按照这个流程自己开发实现的 AI 总结助手。中,当用户向 AI 提问时,AI 要先从数据库中查询出和用户问题相似度最高的小段落,然后对这些小段路进行总结,再给用户回答。但没想到,这段时间,AI 以一日千里的速度发展,现在开发一个同样的 AI 文档总结助手,大家猜猜要多久?

2023-11-23 17:07:48 689

原创 我奉劝各位程序员。。。保重身体啊!

由于是无痛肠胃镜嘛,整个检测的过程就是先给你嘴巴上插个管子,然后好像喷了几股气体,在我受不了的时候就已经被麻晕了,然后睡一觉就检查完了,期间没有任何难受的感觉,反而睡得比平时还要香!而最近一年多次带大家直播做项目,每次一刻不停地连着讲 3 - 4 个小时,实在是有点用力过猛了,再加上面提到的其他因素,导致我的气越来越虚,现在估计只能直播一个半小时,就必须得停下来休息了。对了,还有一些其他的症状,尤其是脱发,从大三大四就开始了,到现在刘海都已经快盖不住脑门了,仔细看我头发梳的方向就能发现了。

2023-11-22 11:07:30 239 1

原创 Git 提交竟然还能这么用?

一个典型的使用场景是,每次代码开发完成后,先提交代码到测试分支,然后 CI / CD 平台监测到本次提交,并立即在测试环境中构建和部署,而不需要人工操作,从而提交效率。还包括一些提交信息,比如提交时间、描述等。每次 Git 提交时都会创建一个唯一的版本,除了记录本次新增或发生修改的代码外,还可以包含提交信息,来概括自己这次提交的改动内容。以上就是本次分享,Git 提交的实践其实非常简单,我建议大家每次做新项目时,无论大小,都用 Git 来托管你的项目,并且每开发完一个功能或解决 Bug,都进行一次提交。

2023-11-20 14:49:24 150

原创 语雀 P0 事故复盘,这 9 个字亮了!

这样可以通过收集这部分用户的反馈和监控数据就能评估新版本的稳定性,并及时进行调整和修复,从而减少对全体用户的潜在风险。比如经典的按流量阶段性发布,先随机给 5% 的用户使用新版本,验证没问题后,再给 20%、50%、75% 的用户使用新版本逐渐放量,直到覆盖 100% 的用户。也有同学看了的语雀故障公告文章,发现改进措施这一段中提到了 “可监控,可灰度,可回滚” 这 9 个字,我觉得这确实是全文的核心亮点了,把事故复盘总结地很精辟。就像 Git 版本控制系统回滚写错的代码一样,系统的版本也是可以回滚的。

2023-11-17 15:54:55 136

原创 几个测试接口的好工具,效率加倍~

但实际上,Swagger UI 只是 Swagger 的其中一个功能,Swagger 还包含了 Swagger Editor 接口编辑器、Swagger Codegen 代码生成器等强大工具。其实测试接口并不难,这篇文章就给大家分享一些常用的接口测试工具,其中有些工具不仅能帮助你高效测试接口,甚至还能自动生成接口代码和接口文档!一般来说,只需要在项目中引入 Swagger 依赖,并且通过注解的方式来描述 API 的信息,就可以使用它进行接口测试和文档生成了。因此,接口测试也是后端开发中的关键环节。

2023-11-16 11:22:03 272

原创 为什么程序员一定要写单元测试?

单元测试(Unit Testing,简称 UT)是软件测试的一种,通常由开发者编写测试代码并运行。相比于其他的测试类型(比如系统测试、验收测试),它关注的是软件的最小可测试单元。什么意思呢?校验用户输入是否合法校验用户是否已注册向数据库中添加新用户其中,每个子步骤可能都是一个小方法。如果我们要保证用户注册功能的正确可用,那么就不能只测试注册成功的情况,而是要尽量将每个子步骤都覆盖到,分别针对每个小方法做测试。

2023-11-15 15:44:51 176 1

原创 使用后端代码生成器,提高开发效率

时间长了你会发现,这些工作不仅无趣,还会浪费你的很多时间,没有机会去做更有创造力和挑战的工作。进入下一步,填写更多的配置,可以选择生成代码的模板(一般是 MyBatis-Plus 模板),以及自定义实体类的生成规则(一般建议用 Lombok)。(生成代码的包名和位置)尽量不要和已有的项目包名重叠,先把代码生成到一个完全不影响业务的位置,确认生成的代码没问题后,再移动代码会更保险一些。通过以上方法,就已经能够完成基础增删改查代码的生成了,但一般情况下,我们得到生成的代码后,还要再根据自己的需求进行微调。

2023-11-14 14:30:03 187 1

原创 开发企业微信群机器人,实现定时提醒

上面的代码中,有个代码优化小细节,官方文档是使用 “@all” 字符串来表示 @全体成员的,但 “@all” 是一个魔法值,为了简化调用,我们将其封装为 mentionAll 布尔类型字段,并且在构造函数中自动转换为实际请求需要的字段。在查阅企微机器人文档后,了解到企业微信机器人支持发送多种类型的消息,包括文本、 Markdown 、图片、图文、文件、语音和模块卡片等,文档中对每一种类型的请求参数和字段含义都做了详尽的解释。artifactId:它是项目的唯一标识符,对应的是项目名称,即项目的根目录名称。

2023-11-13 16:44:09 763

原创 我敢打赌,这个架构你一定知道!

大家好,我是鱼皮。开发后端项目时,我们最常见的一种架构模式就是分层架构。所谓的分层架构,就是把系统自上而下分为多个不同的层,每一层都有特定的功能和职责,且只和自己的直接上层与直接下层 “打交道”。分层架构的优点是:每一层都有明确定义的职责,易于理解和维护;而且各层可以独立扩展,以适应不同的需求。所以分层架构也是最适合新手入门学习、并且实际开发中应用最多的架构。

2023-11-10 18:20:13 222 1

原创 我在简历上写了这个,超级加分!

支持自由添加模块、富文本自定义内容和格式等,几乎满足你对简历的所有修改需求!

2023-10-13 15:46:42 711

原创 我用了多年的前端框架,强烈推荐!

Ant Design Pro 是由蚂蚁金服开发的、基于 Ant Design 组件库的开发框架,专门用于构建企业级管理后台和前端应用。它提供了一整套前端中后台项目的解决方案,包括路由、权限管理、国际化、数据 mock、工程化等,帮助开发者快速搭建功能丰富的管理系统。除了 Ant Design Pro 外,我们最好再了解一下 Ant Design 相关的技术生态,比如:1)Ant Design:一套企业级 UI 设计语言和组件库。

2023-10-12 21:02:36 516

原创 几个学算法的小窍门,太实用了!

解决学算法学了就忘的最好方法,就是多记录总结,把知识沉淀成电子文档,而不是全部装在大脑里。不要觉得写总结很麻烦,记录自己的解题思路、或者在代码上补充详细的注释都是可以的。如果你连自己的思路都表述不清楚,那么说明这道题你就没有理解!打回去重做!可以通过云文档、GitHub 仓库、或者各平台的发帖来总结分享自己的题解和心得,费曼学习法,能够给别人讲清楚题目的做法,你自己的印象就会更深刻。这样做了之后,哪怕刷了算法就忘,也能快速通过自己的笔记总结捡起来当时的思路,大幅提高复习效率。

2023-10-10 16:09:43 287

空空如也

空空如也

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

TA关注的人

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