相关文章
【系统架构师】-第18章-安全架构设计
(1)信息泄露:信息被泄露或透露给某个非授权的实体。
(2)破坏信息的完整性:数据被非授权地进行增删、修改或破坏而受到损失。
(3)拒绝服务:对信息或其他资源的合法访问被无条件地阻止。
(4)非法使用(非授权访问):某一资源被某个非授权的人或…
建站知识
2025/3/7 4:54:36
在 Linux 中通过 SSH 执行远程命令时,无法自动加载环境变量(已解决)
问题场景
目前我的环境变量都存储在 /etc/profile 文件中,当我通过远程 SSH 执行一些命令时,提示命令找不到,如下所示: 问题出现原因
这里找到了一张出自尚硅谷的图片,很好的解释了该问题: 这是由于 Linu…
建站知识
2025/3/4 22:34:45
C++ union用法
在C中,union是一种特殊的数据类型,可以在同一个内存位置存储不同的数据类型。它的用法如下:
1. 声明union类型:使用关键字union加上union名称来声明一个union类型。
c union UnionName { dataType1 member1; dataType2 …
建站知识
2025/3/6 22:17:18
08-研发流程设计(上):如何设计Go项目的开发流程?
在Go 项目开发中,我们不仅要完成产品功能的开发,还要确保整个过程是高效的,代码是高质量的。 所以,Go 项目开发一定要设计一个合理的研发流程,来提高开发效率、减少软件维护成本。研发流程会因为项目、团队和开发模式…
建站知识
2025/3/3 17:48:49
【第三方登录】Twitter
创建应用 APPID 和 相关回调配置 重新设置api key 和 api secret 设置回调和网址 还有 APP的类型 拿到ClientID 和 Client Secret
源码实现
获取Twitter 的登录地址
public function twitterUrl()
{global $db,$request,$comId;require "inc/twitter_client/twitte…
建站知识
2025/3/5 13:00:55
java算法day39 | 动态规划part02 ● 62.不同路径 ● 63. 不同路径 II
62.不同路径 思路: 本题非常巧妙。 第一步:定义一个dp数组存储到达每个位置的路径数。 第二步:每个位置的路径数它左面位置的路径数上面位置的路径数。 第三步:不好想的是如何初始化数组。 既然只能向下或向右走,可推出…
建站知识
2025/2/28 18:25:06
Mysql中的那些锁
表锁和行锁
表锁:一锁锁整张表,mysql中锁定颗粒度最大的一种,针对非索引字段加的锁。MyISAM和InnoDb都支持。
行锁:一锁只锁整行,锁定颗粒度最小,针对索引字段加的锁。MyISAM不支持,InnoDb支持…
建站知识
2025/3/4 20:35:58
面试题:Spring Boot应用的打包部署方式(jar/war、内嵌服务器)
Spring Boot应用的打包部署方式主要有两种:
jar 和
war
,分别对应不同的部署场景和需求。
### 1. 打包成 JAR 包部署
#### JAR (Java Archive) 方式
Spring Boot的一个核心特性就是其内嵌服务器(默认是Tomcat,也可更换为J…
建站知识
2025/3/6 16:16:23