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

小简技术栈

专栏成员
135
文章
258037
阅读量
36
订阅数
代码中如何优雅命名(代码整洁之道)
使用正确的名称来描述你所定义的内容非常重要! 有人说:”思考名称的时间太浪费了,与其花时间想名称,不如直接开始快速编码。“ 我想说的是,选取一个好的名称可能需要一定的时间,但是这样绝对可以节省你之后维护和其他人阅读的时间成本,作为开发者,要有长远的目光,不能只顾当前,需要综合长远发展考虑。
JanYork_小简
2024-05-21
1190
数据结构篇之线性表①
线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。
JanYork_小简
2024-05-21
1080
如何保证系统幂等性?多场景、多方位剖析
客户点击提交订单按钮,但由于网络延迟,客户未看到反馈而再次点击提交。服务器需要处理这种可能的重复提交,确保订单只被创建一次。
JanYork_小简
2024-04-20
2230
长连接(socket)可靠消息架构与海量消息架构浅析
不同的方式有不同的场景,例如ChatGPT就是采用SSE来进行消息流推送的,又比如各种游戏都是使用UDP建立数据连接,而很多RPC框架底层是TCP连接,现代浏览器提供了WebSocket支持。
JanYork_小简
2024-03-08
2950
MySQL的数据访问和DAO模式
在不同业务场景的实际开发过程中,数据库服务器的 IP 地址,访问数据库的用户名或密码经常会发生变化,维护和修改比较麻烦,而为了避免这种情况,Java 中有一个比较重要的 Properties 类,它可以读取 Java 配置文件,这样就可以把常用的配置信息卸载配置文件中,程序员进行维护和修改。
JanYork_小简
2024-03-07
1410
SQL综合实战
JanYork_小简
2024-03-07
1160
使用 GO-CQHttp或mirai框架 搭建QQ的机器人
按下ctrl+c结束进程,并输入 cd ~返回home文件夹。到这,你的cqhttp就配置成功了!
JanYork_小简
2024-03-07
3860
Table of Contents
在linux中,每一个设备都有一个对应的主设备号和次设备号,linux在内核中使用dev_t持有设备编号,传统上dev_t为32位,12位为主设备号,20位为次设备号,主编号用来标识设备使用的驱动,也可以说是设备类型,次编号用来标识具体是那个设备,使用动态分配函数alloc_chrdev_region可以让内核自动为我们分配一个主设备号,同时在设备停止使用后,应当释放这些设备编号,释放设备编号的工作应该在卸载模块时完成,释放设备编号可以使用unregister_chrdev_region函数,分配和释放的部分如下:
JanYork_小简
2024-03-07
750
HTML全标签语法总结——前端从入门到学废
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如[CSS]),或功能与行为(如 [JavaScript])。
JanYork_小简
2024-03-07
2720
VUE-一个渐进式的JavaScript框架
这句话你可能并不陌生,但你未必真正读懂了它。 我们注意到这句话中有一个被作者高亮的词语—渐进式框架,其实明白了这个词语的意思,也便读懂了这句话,从而也就理解了Vue的核心理念。
JanYork_小简
2024-03-06
1030
如何将项目使用Git上传到Github、Gitee
JanYork_小简
2024-03-06
780
从15个点来思考前端大量数据渲染与频繁更新的方案
一个精简且有效的DOM结构可以加速页面渲染,提高用户交互响应速度,并减少内存使用。
JanYork_小简
2024-03-05
1.1K1
单点登录与授权登录业务指南
单点登录(SSO)是一种用户身份验证过程,允许用户使用单一的登录凭据来访问多个应用程序或服务。它减少了需要记忆多个用户名和密码的需求,提高了安全性和用户体验。SSO在企业环境中尤为重要,因为它简化了对多个内部和外部服务的访问过程。
JanYork_小简
2024-03-05
7470
SpringBoot动态注册与更新IOC中的Bean
在某些情况下,我们可能需要在应用程序运行时动态添加或更新Spring Bean,比如,有时候我们的某些第三方配置信息存储与数据库中,而为了保证某一个服务的单例性质,不能每次都去动态的构建一个服务对象,此时就形成了“需要注册为Bean并且需要支持动态更新Bean”的需求。 这可以用于插件系统、模块化应用程序或需要在不重启应用的情况下更新业务规则的场景。
JanYork_小简
2024-03-05
8290
宝塔严重未知安全性漏洞(宝塔面板或Nginx异常)
入侵者通过该漏洞拥有root权限,受限于面板高权限运行,修改宝塔各种账号密码+SSH账号密码均为无效。
JanYork_小简
2024-03-05
5030
一个多功能(聚合)查询接口,实现模糊、分页、主键、排序以及多条件查询
大家好,我是小简,很久没写文章了,确实是太忙了,今天我异想天开(其实也有很多类似的实现,只不过没去封装)的想去实现一个查询接口,不同条件不同查询的功能,简单的玩玩,如果大家有更好的思路或者见解,可以评论区互动一下,我很菜,还请理解,大佬勿喷。
JanYork_小简
2023-06-04
9221
用嘴写代码?继ChatGPT和NewBing之后,微软又开始整活了,Github Copilot X!
AI盛行的时代来临了,在这段时间,除了爆火的GPT3.5后,OpenAI发布了GPT4版本,同时微软也在Bing上开始加入了AI,也就是NewBing。
JanYork_小简
2023-03-24
1.4K0
浅谈分布式环境下WebSocket消息共享问题
我们在开发时会遇到需要使用即时通讯的场景,当然,实现方式很多,Socket、MQTT、Netty....等等。
JanYork_小简
2023-03-24
1.4K0
踩坑篇之WebSocket实现类中无法使用@Autowired注入对象
我是百思难得其解呀,因为这个类本身也是一个Bean,使用了@Component注解。
JanYork_小简
2023-03-18
1.4K0
如何在非Spring容器管理的类中注入/获取 Spring容器中的 Bean?
我们在使用Spring开发程序的时候,Spring提供了很方便的对象管理方式,即IOC,而且也提供了非常友好便捷的对象注入方式DI,
JanYork_小简
2023-03-18
3.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档