首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我喜欢的
订阅
码农界蔡徐坤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
手把手带你开发一套用户权限系统,精确到按钮级
在实际的软件项目开发过程中,用户权限控制可以说是所有运营系统中必不可少的一个重点功能,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单这三个部分展开。
一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器
1. 前言 统一返回值封装、统一异常处理和异常错误码体系的意义在于提高代码的可维护性和可读性,使得代码更加健壮和稳定。统一返回值封装可以避免每一个接口都需要手工拼装响应报文;统一异常处理可以将异常处理
被约谈,两天走人,一些思考
个人身边发生的事,分享自己的一些思考。每个人的经历,认知都是不一样的,同样的人不同角度下的世界也是不一样的,欢迎探讨交流
基于Redis的lua脚本解决抢购秒杀场景
Redis lua脚本解决抢购秒杀场景 介绍 秒杀抢购可以说是在分布式环境下⼀个⾮常经典的案例,⾥边有很多痛点: 1.⾼并发: 时间极短、瞬间⽤户量⼤,⼀瞬间的⾼QPS把系统或数据库直接打死,响应
不要再用main方法测试代码性能了,用这款JDK自带工具
作为软件开发人员,我们通常会写一些测试程序用来对比不同算法、不同工具的性能问题。而最常见的做法是写一个 main 方法,构造模拟场景进行并发测试。 如果细心的朋友可能已经发现,每次测试结果误差很大,有时候测试出的结果甚至与事实相反。当然,这不排除是因为软硬件环境因素导致,但更多…
DevOps流水线落地实践
本项目是百姓网DevOps团队基于现有工作提炼出来的相对表完整的流水线,项目功能是一个简单的用户信息的增删改查,采用SpringBoot框架开发,数据库采用H2。 本次演示项目采用一个简单的微服务作为流水线的演示,需求相对比较简单。需要完成一个【用户管理】的模块,需要实现的功能…
初试 Helm 3
Helm 2 是 C/S 架构,主要分为客户端 helm 和服务端 Tiller; 与之前版本相同,Helm 3 同样在 Release 页面提供了预编译好的二进制文件。差别在于原先的二进制包下载下来你会看到 helm 和 tiller 。而 Helm 3 则只有 helm 的…
kubernetes入门
随着2013年docker的发布,服务的部署方式开始逐渐向docker迁移。因为docker启动更快,资源利用率更高;并且也极其便利,业务人员只需要编写好dockerfile,就可以任意支持docker的环境中运行相应的程序。 但是大家都知道,我们并不是只有一个节点,我们也不是…
Java虚拟机关闭钩子(Shutdown hook)
Shutdown hook是Jvm关闭的钩子,是通过Runtime#addShutdownHook(Thread hook)方法来实现的,根据api是注解可知它就是一系例的已初始化但尚未执行的线程对象。我们可以通过向Jvm注册一个钩子,实现在程序退出时关闭资源、平滑退出的功能。…
Docker之Dockerfile指令
在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile是一个Docker镜像的描述文件,Dockerfile包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 ***PS:***如果是URL或压缩包,会自动…