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

业余草

专栏作者
563
文章
1192945
阅读量
42
订阅数
一个工具类搞定CRUD的创建人,修改人,时间等字段赋值
数据库设计过程中,我们往往会给数据库表添加一些通用字段,比如创建人、创建时间、修改人、修改时间,在一些公司的设计过程中有时会强制要求每个表都要包含这些基础信息,以便记录数据操作时的一些基本日志记录。按照平常的操作来说,通用做法是输写 sql 时,将这些信息和对象的基本属性信息一起写入数据库,当然,这也是大家习以为常的操作,这种写法无可厚非,但是对于一个高级开发人员来说,如果所有的表都进行如此操作,未免显得有点啰嗦,而且数据表多的话,这样写就有点得不偿失了。其实还有一种更简便的做法,Spring 框架大家应该是比较熟悉的,几乎每个公司都会用到,其中 aop 思想(切面编程)的经典应用场景之一就是日志记录,本文结合 aop 思想,着重介绍下 Springboot 框架下如何利用切面编程思想实现将创建人、创建时间、更新人、更新时间等基础信息写入数据库。
业余草
2021-12-06
5660
面试官:说说Redis之I/O多路复用模型实现原理
本文内容基于 Redis 6.0 以前的版本编写,因为 6.0 之后 Redis 在网络处理这一块采用了多线程模式,但是 I/O 多路复用的模型还在,变化不大。本文有不当之处,大家轻喷!
业余草
2021-12-06
5.7K0
Spring官方为什么建议构造器注入?
本章的内容主要是想探讨我们在进行 Spring 开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先看下以下问题:
业余草
2021-12-06
2860
面试官:Redis中哈希分布不均匀该怎么办
Redis 是一个键值对数据库,其键是通过哈希进行存储的。整个 Redis 可以认为是一个外层哈希,之所以称为外层哈希,是因为 Redis 内部也提供了一种哈希类型,这个可以称之为内部哈希。当我们采用哈希对象进行数据存储时,对整个 Redis 而言,就经过了两层哈希存储。
业余草
2021-12-06
2620
Linux 误删文件恢复命令及方法
类似于windows系统误删了文件,可以使用一些软件进行恢复操作。Linux也是有几款软件可以做到误删恢复的。
业余草
2020-12-16
2.4K0
面试官:怎样去运用线程池?工作中如何使用?
工作中,我们有时候需要实现一些耗时的任务。比如:将 Word 转换成 PDF 存储的需求。
业余草
2020-11-12
2K0
记一次生产服务器进程突然消失问题排查!
这件事是真实的发送在我们的生产环境上,其中的一台服务器上跑着 4 个 jar 程序,隔三差五的会发送进程突然消失的问题。
业余草
2020-09-22
1.8K0
Spring Boot 实现定时任务的动态增删启停等管理!
在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。
业余草
2020-09-01
1.4K0
SpringBoot 整合 Quartz 实现 JAVA 定时任务的动态配置
首先说下这次主题,动态配置。没接触过定时任务的同学可以先看下此篇:JAVA定时任务实现的几种方式
业余草
2020-07-17
1.8K0
Nginx 可视化!配置监控一条龙!
目前已实现前两条:配置管理,和性能监控。日志分析监控这块还需要配合借鉴 Go Access!
业余草
2020-05-21
1.9K0
分享 11 个常用的 Nginx 性能优化参数工作
工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作。
业余草
2020-04-13
3.9K0
订单超时未支付自动关闭的几种实现方案
总结来说,订单超时,非常符合业务有“在一段时间之后,完成一个工作任务”的需求。在这类需求中,许多人第一时间想到的就是用定时任务来实现。
业余草
2020-02-28
12.9K0
Redis缓存 + 定时写入DB,仿微信点赞模块设计
原文链接:https://juejin.im/post/5bdc257e6fb9a049ba410098
业余草
2019-11-12
1.5K1
为什么有人说 Redis 的 set 命令是一个危险命令?
原文链接:https://redislabs.com/
业余草
2019-11-12
7270
大厂面试题:如何保障生产端100%消息投递成功?
原文链接:https://url.cn/57Tclci
业余草
2019-10-22
4490
分布式定时任务调度系统技术选型
原文链接:https://blog.csdn.net/guyue35/article/details/84883408
业余草
2019-10-22
3.3K0
用 Linux 下所有的压缩、解压命令造轮子
5G 来了,5G 是未来的一个驱动力。比 5G 更重要的一个是 AI,我们赢了 5G,并不代表我们赢了未来。
业余草
2019-08-15
1.2K0
从根上理解 Docker 是个啥
早都想写 Docker 了,只是一直太忙!直到最近越来越多的网友再咨询我,Docker 为什么有优势?Docker 和虚拟机有什么本质上的区别?。。。所以,整体写个文章,说说 Docker 到底是个啥!
业余草
2019-07-09
5430
扎心的程序员,你不会修电脑一定懂操作系统吧!
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xmt1139057136/article/details/88840295
业余草
2019-05-07
6910
Linux下解压命令、压缩命令大全,详细教程
15、.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
业余草
2019-03-19
111.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档