- 博客(49)
- 收藏
- 关注

原创 超级简单,100行Java实现NIO HTTP客户端,无第三方依赖
NIO是后端编程必备的技术,因为这个需要对系统操作有比较深的积累,并且对协议的理解也需要比较深入还需要处理Zero-Copy和多线程等技术,这些都是比较高级的技术,需要大家多多实践。高性能的服务器编程都是基于NIO实现的,比如RedisNginx等经典产品都是基于NIO。这个版本只支持HTTP协议,不支持HTTPS, HTTPS协议会更加复杂,考虑的点更多,比如证书验证、加密解密等关注我们的公众号,加入我们的项目实战群可以获取HTTPS版本的代码和教程。
2024-05-10 09:11:11
1417
原创 DeepSeek这么火,一文教你本地部署DeepSeek!
要说年假最火的是什么,DeepSeek绝对在话题榜上,公众号几乎都是关于他的,今天入职啦也来和大家聊一聊我们AI领域的新星–DeepSeek,顺便也教大家部署一套属于自己的本地搜索服务。
2025-02-07 09:24:01
509
原创 Python的就业方向及薪资待遇
很多人对 Python 的认识仅局限于做爬虫、Web 开发、数据处理或机器学习,甚至认为它只是脚本语言,不适合后端开发,导致觉得相关岗位需求少、就业难。但其实 Python 有诸多就业方向,让我们来一探究竟。
2025-01-22 09:08:29
1037
原创 用Python实现纪念日倒计时
在生活中,我们总有一些特殊的日子值得庆祝,而纪念日倒计时程序就像是一个贴心的小助手,可以帮我们清晰地记得这些日子。
2025-01-21 09:57:28
941
原创 CRUD 操作解析科普(SQL、ORM、FastAPI三种方式)
CRUD 是计算机科学中用于描述数据库或类似存储系统中基本操作的缩写。- `Create`(创建)用于添加新数据- `Read`(读取)用于获取数据- `Update`(更新)用于修改现有数据- `Delete`(删除)用于移除数据。这四个操作构成了数据管理的基础。
2025-01-21 09:48:09
949
原创 Python实战项目列表,2025年
Python是一门适合初学者的编程语言,他的类库众多,几行代码就可以展示出很好的效果,在各个应用领域,都有行内人制作的Python工具类库,而且非常的专业和好用,在人工智能领域,python更是成为了标配。到现在,Python在各类语言中的热度还在持续提升,甚至超过了java,成为搜索热度最高的语言,python也被称为最喜欢的脚本语言。掌握Python编程技能,无疑能为你的职业发展和个人成长打开一扇新的大门。我们一直坚信,实践是学习编程的唯一方式,所以我们也一直推荐边学边做。
2025-01-17 08:53:41
814
原创 用 Python 编写纪念日倒计时程序
在生活中,我们总有一些特殊的日子值得庆祝,而纪念日倒计时程序就像是一个贴心的小助手,可以帮我们清晰的记得这些日子。今天,我们简单30多行Python代码就可以编写一个简单的纪念日倒计时程序,
2024-12-24 08:56:54
858
原创 都是O(1)的复杂度,Bitmap、Hashmap、数组区别在哪?
总结一下三种数据结构的特点和应用场景:这是三种都是O(1)时间复杂度的数据结构,但是应用场景不同,需要根据场景选择合适的数据结构。作为后端开发工程师,我们需要了解数据结构的基本原理和应用场景,这样才能更好地优化代码,提高系统的性能
2024-12-16 15:33:14
669
原创 简历投了没回应,我该怎么办?
简历是应聘过程中的第一道门,如果简历都不被接受,就无法进入面试阶段,所以把简历写好是一个重要的步骤,如果你的简历也希望得到老师的指点与解答,可以加入我们的群,把简历给老师,让老师帮忙点评。关注公众号入职啦,收获更多有用的资讯,应聘路上助你一臂之力。
2024-12-16 15:16:35
898
原创 软件架构师学习路线 2025
在当今数字化时代,软件架构师扮演着至关重要的角色。他们不仅需要具备深厚的技术功底,还需拥有出色的领导能力和沟通技巧。如果你渴望未来成为一名软件架构师,那么这将是一场充满挑战但又极具回报的旅程。以下是一份全面的工程师学习路线,希望可以为你找到方向。后端编程实战项目讲解,Java、Go、Python、Rust后端进阶课程,智能简历编辑器助你找到心仪工作公众号:入职啦加入入职啦实战项目群,大家一起学习。
2024-12-13 15:08:57
976
原创 入职啦-Python实战项目集合
Python实战项目集合,图片的批量修改尺寸、转格式 (resize_images_py) 、基于大模型的流式语言识别和语音合成的API服务 (voiceAPI)、 打砖块游戏 breakout-py、实现类似迅雷的多线程下载程序、俄罗斯方块游戏 tetris-py、聊天室 fastapi_chatroom等各类项目
2024-12-13 14:00:45
769
原创 手把手教你如何用Go语言编写干净的代码,实际goroutine代码示例
bug数量和代码数量成正比关系,这是一直强调的观点,在任何时候,少写代码能避免很多问题。当然对自己使用的语言,特性一定要深入去学习了了解,不然到处埋坑,大部分时间都在修复bug,得不偿失我们构建了一个100行代码项目的实战群,大家可以扫码加入,一起学习编程也可以访问入职啦学习更多的编程实战。
2024-12-05 09:20:08
741
原创 简历没头绪,不知道怎么下手怎么办?
根据个人提供的关键信息,系统自动生成简历,节省大量时间和精力。生成的简历通常采用较为规范的格式,模块布局清晰,满足多样化的求职需求。
2024-12-03 15:20:24
586
原创 一定要知道的常见的25个Linux操作命令
当下,Linux系统凭稳定性、性能和开源性,在多领域广泛应用,备受青睐。掌握其操作命令是非常关键的事情,今天就给大家梳理常用且重要的25个操作命令,学会它会更高效的工作。
2024-12-03 14:30:58
645
原创 100行实战项目集合(包含Java、Go、Js、Python、Rust等语言)
⚡ 多线程下载 (Python版本)🎮 俄罗斯方块 (Python版本)🏓 打砖块(Python版本)🐍 贪吃蛇 (Java版本)📊 Excel/CSV 转 JSON/Mardown 表格 (Go版本)🔢 2048(Js版本)🛜 Websockify, TCP转Websocket代理,支持Docker和单元测试(Go版本)🧩 Nio http 下载 (Java版本)关注入职啦公众号,我们持续分享优秀实战项目。
2024-11-15 14:34:39
688
原创 用gorm+gin实现一个博客 快速入门go 后端求职新方向
提供一个管理后台,能支持文章的发布、编辑、删除博客有文章评论系统,内容采用Markdown渲染服务端渲染,支持golang内置的模版引擎,生成SEO优化的HTML内容用传统的HTTP表单提交实现数据的提交,不需要学习Javascript就可以实现完整功能。
2024-11-06 18:21:45
598
2
原创 100行Python代码实现FastAPI Websocket 聊天室(纯协程方案)
通过这个项目,我们学会了如何使用Python的asyncio + FastAPI+ Websocket实现一个简单的聊天室,学会处理Websocket请求,了解协程的使用FastAPI是最常用的Python Web框架之一,它的性能非常好,支持异步编程,可以用于高并发的场景asyncio 是python最核心的异步协程库,可以用于处理IO密集型的任务, 通过async/await关键字,可以实现异步编程, 提高程序的性能 也简化了异步任务之间的同步操作。
2024-09-18 14:52:33
1244
原创 将列表中相似项分组到字典中, 学习列表和字典的操作(Java范型写法)
Java通过范型可以提升代码的复用性,大家一定要学习好范型HashMap是常用并且效率非常高的一个容器,通过HashMap可以实现很多的功能,比如计数,分组等如果要循环操作一个集合,并且在循环中删除元素,一定要使用迭代器来进行操作,否则会抛出异常。Java的集合类提供了很多的方法来进行操作,比如removeIf等,大家一定要熟练掌握。这些可以减少很多的代码量,提高代码的可读性。所有的后端面试常见的问题,我们每天都会在我们的编程群里面讨论和, 欢迎大家加入我们的编程群,一起学习和进步。
2024-09-10 14:08:00
586
原创 100行Go代码实现Git HTTP服务器,无需Nginx和fcgiwrap
后端常见实战:用Go实现Git HTTP服务器,无需Nginx和fcgiwrap,支持创建仓库,只有100行代码就可以实现简单实用的Git服务器
2024-06-21 09:20:41
1353
原创 Java常见面试题分享-用Java实现LIS(最长递增子序列)算法
编写一个函数,该函数接受一个整数列表作为参数,计算这个列表的最长递增子序列(LIS)的长度,这个也是动态规划中常见的问题。
2024-06-17 09:10:02
668
原创 后端高频面试题分享-用Java判断一个列表是否是另一个列表的顺序子集
编写一个函数,该函数接受两个列表作为参数,判断第一个列表是否是第二个列表的顺序子集,返回`True`或`False`。
2024-06-14 16:53:48
527
原创 面试常见问题-用Java实现合并两个有序数组
这段代码实现了合并两个有序数组的算法,排序和遍历是算法中常见的操作,大家要理解算法的要求和实现后端开发中经常需要对数组进行合并,如果你的算法错误,会导致严重的问题,所以要多练习这类算法题欢迎大家关注 入职啦 (公众号: ruzhila) ,获取更多有趣的编程挑战题和技术干货!
2024-05-31 10:46:12
331
原创 全网最简洁Java实现多线程安全的令牌桶限流算法
在许多应用中,我们需要限制某些操作的频率,例如,限制API调用的速率,防止系统被过度使用,这种需求就需要一个限流算法来满足。
2024-05-24 13:38:23
377
原创 直播手把手教你写俄罗斯方块,Java,Python版本(直播时间:24年5月24日 18:00准时开播)
⚡ 多线程下载 (Python版本)🎮 俄罗斯方块 (Python,Java版本)🏓 打砖块(Python版本)🐍 贪吃蛇 (Java版本)📊 Excel/CSV 转 JSON/Mardown 表格 (Go版本)🔢 2048(Js版本)🛜 Websockify, TCP转Websocket代理,支持Docker和单元测试参考 (Go版本)🧩 Nio http 下载 (Java版本)
2024-05-23 11:54:33
716
原创 后端常见题目每日分享
入职啦最近更新了一些后端挑战题目,大家看看能快速实现吗?关注微信公众号,每日更新有用的知识,Python,Java,Golang,Rust,javascript 等语言都有。
2024-05-22 10:46:22
531
原创 实战项目直播讲解
⚡ 多线程下载 (Python版本)🎮 俄罗斯方块 (Python版本)🏓 打砖块(Python版本)🐍 贪吃蛇 (Java版本)📊 Excel/CSV 转 JSON/Mardown 表格 (Go版本)🔢 2048(Js版本)🛜 Websockify, TCP转Websocket代理,支持Docker和单元测试参考 (Go版本)🧩 Nio http 下载 (Java版本) 项目直播讲解
2024-05-17 08:36:02
621
原创 后端学习路线(2024版本)
如果刚开始很少或根本没有计算机科学方面的经验或教育,则可能需要更长的时间来培养必要的技能并获得成为熟练的后端开发人员所需的经验,这可能需要 6 个月到 2 年的时间。后端开发人员的薪水因地点、经验和公司规模等因素而异,以杭州为例子应届生大部分的薪水在 8k-15k 之间,有经验的开发人员薪水在 15k-30k 之间。成为后端开发人员所需的时间可能因多种因素而异,例如学习速度、以前的经验以及能够投入学习的时间。获取更多的后端开发学习资源。待遇可能会翻倍或者更高。
2024-05-14 09:30:18
1981
原创 4种最佳后端开发语言(2024版本)
在开发方面,前端和后端技术之间有非常明显的区别。Web开发方面虽然由于浏览器兼容性,前端生态系统仅限于 JavaScript(和其他基于 JavaScript 的语言,如 TypeScript),但后端(又名服务器端)是一个非常不同的场景。广义的前端还包括小程序、桌面应用、移动应用等,而后端则是指服务器端的开发,包括服务器端的应用、数据库、服务器等。我们可以将后端语言视为符合以下列表要求能够处理网络请求,比如HTTP/HTTPS连接可以访问数据库可以访问文件系统。
2024-05-11 15:11:20
9007
1
原创 用Rust实现免费调用ChatGPT的命令行工具 (三)
fgpt从构思到实现,写代码花了3天总共写了1100行代码,尽量复用成熟的库,减少重复造轮子的时间,这样可以更快的实现一个功能完整的工具。尽量使用成熟的库,减少重复造轮子,比如axumreqwestserde_jsonrustyline等库尽量使用的方式,这样可以更好的利用tokio的异步特性尽量使用stream的方式,stream确实对代码的要求更高,需要花更多是时间去理解,但是一旦理解了,代码会更简洁,更高效代码要发布到crates.io。
2024-05-10 09:01:06
955
原创 用Rust实现免费调用ChatGPT的命令行工具 (二)
当前这个版本已经能支持对话和交互式输入了,下一步我们要实现一个的功能但是还有很多优化空间,特别是配色的支持,还有要支持输出实时预览的,可以将输出的结果带颜色的输出到终端我是一个写了20多年代码的老程序员,如果大家想学习编程,可以关注公众号:入职啦,或者加入下面的实战项目交流群,我会分享更多的编程实战经验。
2024-05-09 09:07:44
865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人