- 博客(33)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 超级简单,100行Java实现NIO HTTP客户端,无第三方依赖
NIO是后端编程必备的技术,因为这个需要对系统操作有比较深的积累,并且对协议的理解也需要比较深入还需要处理Zero-Copy和多线程等技术,这些都是比较高级的技术,需要大家多多实践。高性能的服务器编程都是基于NIO实现的,比如RedisNginx等经典产品都是基于NIO。这个版本只支持HTTP协议,不支持HTTPS, HTTPS协议会更加复杂,考虑的点更多,比如证书验证、加密解密等关注我们的公众号,加入我们的项目实战群可以获取HTTPS版本的代码和教程。
2024-05-10 09:11:11
1288
原创 100行Go代码实现Git HTTP服务器,无需Nginx和fcgiwrap
后端常见实战:用Go实现Git HTTP服务器,无需Nginx和fcgiwrap,支持创建仓库,只有100行代码就可以实现简单实用的Git服务器
2024-06-21 09:20:41
1202
原创 Java常见面试题分享-用Java实现LIS(最长递增子序列)算法
编写一个函数,该函数接受一个整数列表作为参数,计算这个列表的最长递增子序列(LIS)的长度,这个也是动态规划中常见的问题。
2024-06-17 09:10:02
585
原创 后端高频面试题分享-用Java判断一个列表是否是另一个列表的顺序子集
编写一个函数,该函数接受两个列表作为参数,判断第一个列表是否是第二个列表的顺序子集,返回`True`或`False`。
2024-06-14 16:53:48
469
原创 面试常见问题-用Java实现合并两个有序数组
这段代码实现了合并两个有序数组的算法,排序和遍历是算法中常见的操作,大家要理解算法的要求和实现后端开发中经常需要对数组进行合并,如果你的算法错误,会导致严重的问题,所以要多练习这类算法题欢迎大家关注 入职啦 (公众号: ruzhila) ,获取更多有趣的编程挑战题和技术干货!
2024-05-31 10:46:12
248
原创 全网最简洁Java实现多线程安全的令牌桶限流算法
在许多应用中,我们需要限制某些操作的频率,例如,限制API调用的速率,防止系统被过度使用,这种需求就需要一个限流算法来满足。
2024-05-24 13:38:23
275
原创 直播手把手教你写俄罗斯方块,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
662
原创 后端常见题目每日分享
入职啦最近更新了一些后端挑战题目,大家看看能快速实现吗?关注微信公众号,每日更新有用的知识,Python,Java,Golang,Rust,javascript 等语言都有。
2024-05-22 10:46:22
490
原创 实战项目直播讲解
⚡ 多线程下载 (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
582
原创 用AI帮你写简历,入职啦简历编辑器
面对HR有限的审阅时间和众多应聘者的激烈角逐,如何构思与编排,才能使您的简历在人力资源经理的严格筛选过程中脱颖而出,并确保个人优势得以清晰且迅速地捕捉到审阅者的注意力,这些都是每一个求职者需要认真思考的问题。同时,您还可以随时查看每份简历的内容,不断优化修改每份简历,确保每份简历都是最适合的。也是免费下载的,您可以随时下载您的简历,方便投递到各大招聘网站,让您的简历更快的被HR看到,入职啦会是您求职路上的得力助手。内置了AI指导功能,根据您的信息,以及输入关键字,智能填写简历内容,让您的简历更加完善。
2024-05-16 08:52:58
904
原创 后端学习路线(2024版本)
如果刚开始很少或根本没有计算机科学方面的经验或教育,则可能需要更长的时间来培养必要的技能并获得成为熟练的后端开发人员所需的经验,这可能需要 6 个月到 2 年的时间。后端开发人员的薪水因地点、经验和公司规模等因素而异,以杭州为例子应届生大部分的薪水在 8k-15k 之间,有经验的开发人员薪水在 15k-30k 之间。成为后端开发人员所需的时间可能因多种因素而异,例如学习速度、以前的经验以及能够投入学习的时间。获取更多的后端开发学习资源。待遇可能会翻倍或者更高。
2024-05-14 09:30:18
696
原创 4种最佳后端开发语言(2024版本)
在开发方面,前端和后端技术之间有非常明显的区别。Web开发方面虽然由于浏览器兼容性,前端生态系统仅限于 JavaScript(和其他基于 JavaScript 的语言,如 TypeScript),但后端(又名服务器端)是一个非常不同的场景。广义的前端还包括小程序、桌面应用、移动应用等,而后端则是指服务器端的开发,包括服务器端的应用、数据库、服务器等。我们可以将后端语言视为符合以下列表要求能够处理网络请求,比如HTTP/HTTPS连接可以访问数据库可以访问文件系统。
2024-05-11 15:11:20
4381
原创 用Rust实现免费调用ChatGPT的命令行工具 (三)
fgpt从构思到实现,写代码花了3天总共写了1100行代码,尽量复用成熟的库,减少重复造轮子的时间,这样可以更快的实现一个功能完整的工具。尽量使用成熟的库,减少重复造轮子,比如axumreqwestserde_jsonrustyline等库尽量使用的方式,这样可以更好的利用tokio的异步特性尽量使用stream的方式,stream确实对代码的要求更高,需要花更多是时间去理解,但是一旦理解了,代码会更简洁,更高效代码要发布到crates.io。
2024-05-10 09:01:06
883
原创 用Rust实现免费调用ChatGPT的命令行工具 (二)
当前这个版本已经能支持对话和交互式输入了,下一步我们要实现一个的功能但是还有很多优化空间,特别是配色的支持,还有要支持输出实时预览的,可以将输出的结果带颜色的输出到终端我是一个写了20多年代码的老程序员,如果大家想学习编程,可以关注公众号:入职啦,或者加入下面的实战项目交流群,我会分享更多的编程实战经验。
2024-05-09 09:07:44
828
原创 用Rust实现免费调用ChatGPT的命令行工具 (一)
这个工具是昨天开始构思,下午吃完饭的时候开始写,晚上就写完第一个可以运行的版本,总共写了410行的Rust代码,明天会继续完善功能,实现更多的功能,比如支持文件输入、代码输入、交互式输入等。我是一个写了20多年代码的老程序员,如果大家想学习编程,可以关注公众号:入职啦,或者加入下面的学习交流群,会分享更多的编程实战经验。
2024-05-08 10:01:03
875
原创 网络编程入门, 100行实现Websocket转TCP代理
通过Websockify这个项目,学习了Go语言的网络编程,Websocket是一个非常重要的协议,可以用于实时通信,实现一个Websockify的转发代理,对于内部项目的开发非常有用Docker也是非常重要的技术,我们提供了Dockerfile,可以直接部署到生产环境过去的演示项目都没提供单元测试,这里提供了一个非常实用的单元测试流程,大家可以参考即便是复杂的流程也是可以通过单元测试来验证的。
2024-05-06 20:13:07
632
2
原创 100行Python代码实现打砖块游戏,无需第三方依赖
100行代码实现python版本的打砖块游戏,代码精炼,优雅,100行实战项目火热更新中
2024-05-06 09:00:19
836
1
原创 一文说清楚HTTP API的参数设计
RESTful 是当前前后端分离架构最重要的协议设计体系,每个后端人员都应该学会设计一个合理的 RESTful API。在设计 RESTful API 的时候,参数设计是一个非常重要的环节,本文就来说说 HTTP API 的参数设计。
2024-05-01 08:00:00
655
原创 100行Go代码实现Excel/CSV转JSON和Markdown表格
100行实战项目启动,我们这里不仅有使用的项目,还有有趣的小游戏,关注入职啦,每日分享有趣的项目
2024-04-30 11:23:50
787
原创 100行Python代码实现俄罗斯方块,不需要第三方依赖
100行实战项目已开启,每日分享100行小项目,今日分享100使用python 实现俄罗斯方块,感兴趣的朋友快来看看吧,我们不定期更新100行实战项目
2024-04-30 10:55:05
632
1
原创 高难度 100行Java代码实现贪吃蛇游戏,不需要第三方依赖
100行代码能做什么?100行java代码能做什么,其实100还是能做很多事情的,今天使用100java代码实现了贪吃蛇,快来看看吧,100行项目实战已经启动。
2024-04-30 10:23:05
787
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人