- 博客(3)
- 收藏
- 关注
原创 一种跳板机的实现思路
本文所描述的跳板机(下文称为“jmp”)支持:有别于市面上常见的jumpserver方案,使用本文所搭建的跳板机将不会存储任何Linux服务器的账号、密码、密钥等信息,杜绝了信息泄露的可能。本文最大的特点是借助Linux的PAM机制,通过修改Linux服务器系统层配置,部分接管了Linux系统的身份认证能力,关于这一点,下文将详细描述。PAM(Pluggable Authentication Modules)机制,是一种广泛应用于当代Unix、Linux发行版的系统层身份认证框架。通过提供一系列动态链接库和
2022-06-28 09:57:50 542 1
原创 玩家时代主管2面试突击58:truncate、delete和drop的6大区别
在 MySQL 中,玩家时代主管QQ1758022965使用 truncate、delete 和 drop 都可以实现表删除,但它们 3 个的使用场景和执行效果完全不同,接下来我们来盘点一下。truncate、delete、drop区别概述它们 3 个的区别如下表所示:区别点droptruncatedelete执行速度快较快慢命令分类DDL(数据定义语言)DDL(数据定义语言)DML(数据操作语言)删除对象删除整张表和表结构,以及表的索引、约束和触发器。只删除表数据,表的结构、索引、约束等会被保留。只删除
2022-06-20 09:04:56 225
原创 后端开发如何解决线程安全问题
对于从事后端开发的同学来说,问题是我们每天都需要考虑的问题。线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题。比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不就获取了错误的数据?线程安全问题会直接导致数据异常,从而影响业务功能的正常使用,所以这个问题还是非常严重的。那么,如何解决线程安全问题呢?今天跟大家一起聊聊,保证线程安全的10个小技巧,希望对你有所帮助。我们都知道只有多个线程访问的
2022-06-08 21:22:14 202 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人