自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (6)
  • 收藏
  • 关注

原创 Git详细命令大全

Git 的具体使用:关于Git的具体命令使用

2024-08-05 17:16:35 1013

原创 OAuth2.0是什么?

OAuth 2.0 的一个简单解释: OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。

2024-06-05 10:58:53 773

原创 Linux基础指令

一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析统计,则这时候需要使用到输出重定向技术。列表中显示的第一列字符表示文档的类型,其中"-“表示的文件类型为文件,“d"表示文档类型为文件夹。注:ls列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的其权限为拥有所有权限。语法1:#mkdir 路径 【路径,可以是文件夹的名称,也可以是包含名称的一个完整路径】案例:使用覆盖重定向,保存ls -la 的执行结果,保存到当前目录下的ls.txt。

2023-09-11 14:59:24 252

原创 Linux常用(实用)命令大全

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。

2023-09-07 14:37:20 1112

原创 Linux基本操作命令

LinuLinux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linx常用命令总结(建议收藏)

2023-08-23 16:26:15 230

原创 什么是Docker?看这一篇干货文章就够了!

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2023-08-16 15:17:35 1679

原创 Linux常用的关机、开机命令详解

Linux常用的关机、开机命令详解

2023-05-11 14:33:55 1281 1

原创 SELinux

SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的,2000年以 GNU GPL 发布。

2022-09-16 11:05:24 126

原创 idea不区分大小写提示

IDEA关闭大小写设置

2022-09-02 11:39:21 18220

原创 centos 7 添加端口白名单,设置防火墙

centos 7 添加端口白名单,设置防火墙

2022-09-02 10:30:12 3747

原创 Linux关闭SELinux

安全增强型Linux(SELinux)是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制。记录操作如何关闭SELinux,并且避免系统无法启动的问题。一. 以root权限执行:sudo su -二. 运行命令:getenforce,验证SELinux状态注:返回状态如果是enforcing,表明SELinux已开启三. 选择临时关闭或者永久关闭SELinux执行命令:setenforce 0临时关闭SELinux永久关闭SElinux①.运行以下命令,编辑SELinux的co

2022-01-07 15:40:33 17567 1

原创 Linux验证SELinux状态

安全增强型Linux(SELinux)是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制。记录操作如何验证SELinux,并且避免系统无法启动的问题。以root权限执行:sudo su -运行命令getenforce,验证SELinux状态,返回状态应为enforcing或者permissive运行命令:sestatus,获取更多SELinux信息参数信息SELinux status显示为enabled,表示SELinux已启动...

2022-01-07 15:27:29 3050

原创 Linux开启SELinux

安全增强型Linux(SELinux)是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制。本文介绍如何开启或关闭SELinux,并且避免系统无法启动的问题。开启SELinux以root权限操作:sudo su -编辑SELinux的config文件:vi /etc/selinux/config找到SELINUX=disabled,按i进入编辑模式,修改该参数开启SELinux修改参数,开启SELinux有以下两种模式:强制模式SELINUX=enforcing:表示所有违反安全策

2022-01-07 15:19:11 3885

原创 PS绘制3D卡通

PS绘制3D卡通供参考链接:https://pan.baidu.com/s/1pe0afWMxCwG3wGan-cnD8Q提取码:7v27

2022-01-07 11:53:48 147

原创 IDEA秒退(反复提示需填写激活码)

IDEA秒退,反复提示需填写激活码添加下面一行到hosts文件,目的是屏蔽掉IDEA对激活码的验证。找到本地hosts路径,如下图:注:hosts文件路径Windows在C:\Windows\System32\drivers\etc\hostsLinux在/etc/hosts点击hosts,添加以下内容就OK了。注:可添加在最后一行。0.0.0.0 account.jetbrains.comWin下需要管理员权限打开。如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来

2022-01-04 14:13:59 10512 7

原创 CMD命令行

cmd是指命令行提示符,是Windows操作系统自带的一种命令行程序。自动关机和重启输入shutdown -s,按回车键,就可以实现关闭计算机输入shutdown -s -t 30,按回车键,30秒会关闭计算机。注:-t后面的数字代表多少秒后关闭计算机,可以定义成任意的时间后关机。在定时30秒关机,时间还没到时,可以输入shutdown -a取消关闭计算机输入shutdown -r,按回车键,可以实现关机后重启。...

2021-12-24 17:03:46 767

原创 GitHub 创建自己的Token图文详细介绍

点击你的GitHub头像,选择下拉框中的Settings选择左侧菜单的Developer settings一项选择Personal access tokens点击Generate a personal access token把以下选项全部勾选,然后点击下方绿色按钮,便可生成一个token

2021-12-24 11:49:59 2232

原创 Linux中使用防火墙(firewalld)

firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。也就是说Centos7是默认安装了firewalld。如果没有安装可以使用yum install firewalld firewalld-config 安装。安装后可以使用以下命令执行:systemctl start firewalld 启动防火墙systemctl enable firewalld设置开机启动systemctl status firewalld

2021-12-21 16:51:13 713

原创 Linxu中使用防火墙命令(sudo命令执行)

sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。查看所有开启端口,查看防火墙,添加的端口也可以看到firewall-cmd --list-all重启防火墙服务sudo systemctl restart firewalld.servicesudo systemctl enable firewalld查看防火墙状态sudo systemctl statu

2021-12-21 14:24:47 315

原创 Java Runtime (class file version 53.0)ERROR分析

linxu version of the Java Runtime (class file version 53.0…)具体对应版本:JDK 1.1 = 45JDK 1.2 = 46JDK 1.3 = 47JDK 1.4 = 48Java SE 5.0 = 49Java SE 6.0 = 50Java SE 7 = 51Java SE 8 = 52Java SE 9 = 53Java 10 = 54Java 11 = 55Java 12 = 56…...

2021-12-15 14:41:37 3760

原创 Linux关机、开机、重启、定时重启、定时关机详细命令(shutdown命令)

关机指令为:shutdown(root用户使用)shutdown –h 30 ‘This server will shutdown after 30 mins’ 这个命令是计算机将在30分钟后关机,并且会显示在登陆用户的当前屏幕中。shutdown –h now 立马关机shutdown –h 21:35 系统会在今天21:35关机shutdown –h +10 十分钟后关机shutdown –r now 系统立马重启shutdown –r +15系统十五分钟后重启reboot 就是重启,等

2021-12-10 17:30:50 10784

原创 CRON表达式详解

1.cron表达式:cron表达式是由若干数字、空格、符号按一定的规则,组成一组字符串,从而表达时间的信息。与正则表达式类似,都是一个字符串表示一些信息。2.cron表达式标准结构:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份3.Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Y

2021-12-10 17:10:14 41437

原创 Linux中使用mvn命令(使用Maven:-bash:mvn:command not fonud)随笔

最近在用Linux部署一个项目,在构建打包项目的时候使用Maven执行命令的时候,出现了以下错误:命令没有找到:-bash:mvn:command not fonud。这里的原因是初始默认安装jdk时,是没有配置环境变量的,需要手动配置一下。Linux菜鸟教程https://www.runoob.com/linux/linux-tutorial.html这里我给出两个解决方案:一、yum方式:直接执行:yum install maven -y找到jdk并添加JAVA_HOME环境变量查看

2021-12-03 11:39:08 5242

原创 Linux查看apache配置文件路径

最近做部署,遇到了一个很奇怪的错误,我想看一下apache的配置文件路径,突然间忘记了。之后验证确认了下,做了个总结供参考:我是直接安装的Apache,配置文件在/etc/httpd/conf/httpd.conf如果是使用LAMP直接安装的,配置文件应该在/usr/local/apache/conf/httpd.conf在任意目录输入命令httpd -V查看最底部输出Server compiled with…(服务器编译)下方找到以下两行输出就可以确认httpd.conf路径了-D HTTPD

2021-11-26 17:31:10 5361

原创 Linux使用.PFX证书

由于网站需要HTTPS访问,所有申请了一个SSL证书,需要在Linux服务器上配置,拿到证书后,证书是一个.PDX文件,不可以用!下面是解决这个问题的过程,总结了一下: 介绍一下,文件形式的证书一般有三种格式:第一种:带有私钥的证书,由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以.pfx作为证书文件后缀名。第二种:DER Encoded Binary (.cer) 二进制编码的证书,证书中没有私钥,D

2021-11-24 16:19:35 4077

原创 使用CMD打开证书管理实用程序

我们电脑上安装过许多的证书,使用时间越来越久,这么多的电脑证书该怎么查看呢?这时候我们就需要借助系统自带的证书管理工具。怎样使用CMD打开证书管理程序,分为以下步骤:使用快捷键“Win+R”打开运行窗口,在运行框输入cmd点击回车,确认后即可打开CMD命令窗口在CMD中输入CERTMGR.MSC点击回车,确认后即自动弹出证书管理程序...

2021-11-23 11:24:44 5853

原创 firewall-cmd(常用的防火墙命令详解)

防火墙(计算机术语)防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。安装服务#安装firewalldyum

2021-11-16 15:50:17 12640

原创 Linux服务器开通443端口

部署SSL时,访问失败!!1.查看服务器防火墙开放的端口firewall-cmd --zone=public --list-ports或者(两种方法都可)firewall-cmd --list-all2.允许服务器使用(放行)443端口firewall-cmd --zone=public --add-port=443/tcp --permanent3.重启防火墙firewall-cmd --reload...

2021-11-16 15:28:15 8800

原创 设计模式之六大原则——开闭原则(OCP)

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but closed for modifications.开闭原则的含义是说一个软件实体应该通过扩展

2021-09-22 10:48:46 641

原创 .net 单点登录实践

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!.net 单点登录实践前言  最近轮到我在小组晨会来分享知识点,突然想到单点登录,准备来分享下如何实现单点登录,所以有了下文。实现方案以及代码可能写得不是很严谨,有漏洞的地方或者错误的地方欢迎大家指正。    刚开始头脑中没有思路,直接在博客园里面看看别人是如何来实现的,看了几篇文章发现,发现解决方案有点问题,或者说不算实现了单点登录。名称定义  为了方便说明先说明几个文中出现的名词的含义:  P站:统一登录授权验证中心,demo中 域名是www.p

2021-09-07 14:36:48 256

原创 单点登录原理与简单实现

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!GitHub:https://github.com/sheefee/simple-sso单点登录原理与简单实现一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,

2021-08-06 16:21:32 75

原创 自我理解单点登录——笔记篇

单点登录哈喽,欢迎来到小朱课堂,下面开始你的学习吧!单点登录一、什么是单点登录 (SSO)?单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录在用户登录和使用应用程序方面实现了巨大的飞跃。 基于单点登录的身份验证系统通常称为“新式身份验证”。 新式身份验证和单点登录属于称为标识和访问管理 (IAM) 的计算类别。二、单点登录与传统登录的对比和优势对比:与

2021-08-06 14:55:58 604

原创 Microsoft Azure DevOps学习笔记——注册与建立项目

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Microsoft Azure DevOps学习笔记——注册与建立项目创建Azure DevOps组织1.打开dev.zaurue.com2.用微软账号登录3.如果从未创建过组织,则会看到一个Create new organization按钮,点击创建4.提供组织名称,然后继续创建项目1.点击[+ Create Project]2.输入Project Name,Description,Visibility3.选择Advanced,然后设定版本管

2021-07-28 16:49:38 472

转载 安全框架Shiro和SpringSecurity的比较

安全框架Shiro和SpringSecurity的比较安全框架Shiro和SpringSecurity的比较安全框架Shiro和SpringSecurity的比较两个基本概念安全实体:系统需要保护的具体对象数据权限:系统相关的功能操作,例如基本的CRUDShiro首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点

2021-04-16 15:32:16 124

原创 Linux下GCC-C语言执行过程详解

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Linux下GCC-C语言执行过程详解废话不多说,直接上代码GCC-C语言执行过程:预处理:           gcc -E hello.c -o hello.i编译:           gcc -S hello.c -o hel

2020-07-20 14:07:04 618

原创 Redis缓存穿透,缓存击穿,缓存雪崩原因及解决方案

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Redis缓存穿透,缓存击穿,缓存雪崩原因及解决方案废话不多说,直接上代码Redis 缓存穿透缓存穿透的概念很简单,用户想要查询一个数据,发现 redis 内存数据库没有,于是向持久层数据库查询。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就出现了缓存穿透。缓存穿透的两种解决方案:布隆过滤器布隆过滤器是一种数据结构,对所有可能查询的参数以 hash 形式存储,在控制层先行校验,不符合则丢

2020-07-20 11:28:32 197

原创 Redis哨兵模式,哨兵模式优缺点,哨兵模式配置文件的配置信息

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Redis 哨兵模式,哨兵模式优缺点,哨兵模式配置文件的配置信息废话不多说,直接上代码(总结)Redis 哨兵模式1.当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式。2.这时,我们考虑哨兵模式。哨兵模式是一种特殊的模式,是一个独立的进程,它会向redis服务器发送命令,等待redis服务器响应,从而监控多个redis服务器的运行状态,如果监控到主服务器宕机,则会通过选

2020-07-20 11:18:12 3355 1

原创 文件系统的设计与实现:操作系统课程设计(概念篇)

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!文件系统的设计与实现:操作系统课程设计(概念篇)转发请注明:http://blog.csdn.net/tianqingdezhuanlan/article/details/51344739源码下载地址:http://download.csdn.net/download/u013255737/9513460废话不多说,直接上代码(总结)一、设计目的、意义1.通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识, 加深对教材中的重要算法的理解。同时

2020-07-20 11:00:34 920 1

原创 Redis应用场景,基础知识,缓存雪崩、击穿、穿透,持久化,哨兵,主从同步,内存淘汰机制,分布式锁,最经典的KV,DB读写模式,与memcache区别,学习思路概念图

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Redis应用场景,基础知识,缓存雪崩、击穿、穿透,持久化,哨兵,主从同步,内存淘汰机制,分布式锁,最经典的KV,DB读写模式,与memcache区别,学习思路概念图废话不多说,直接上代码(总结)概念图搬砖路上,希望对你有帮助!可以关注一下哟,持续更新哟! 有问题可以私聊博主,快发表一下你的看法吧!...

2020-07-20 10:33:50 416

原创 Redis五种数据结构

哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Redis五种数据结构废话不多说,直接上代码一、全局key操作--删flushdb --清空当前选择的数据库del mykey mykey2 --删除了两个 Keys--改move mysetkey 1 --将当前数据库中的 mysetkey 键移入到 ID 为 1 的数据库中rename mykey mykey1 --将 mykey 改名为 mykey1renamenx oldkey newkey --

2020-07-20 10:00:30 126

ChatGPT-OpenAI发布的聊天机器人模型

ChatGPT(全名:Chat Generative Pre-trained Transformer),是OpenAI研发的一款聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。 2023年7月,OpenAI发布公告称给ChatGPT加了一个名为Custom instructions的新功能:在系统层面给聊天机器人定制化一些指令,令机器人更具有个性化特色的同时,更好地贴近使用者的需求。当地时间7月25日,OpenAI宣布,安卓版ChatGPT已正式上线。 截至2023年2月,这款新一代对话式人工智能便在全球范围狂揽1亿名用户,并成功从科技界破圈,成为历史上增长最快的消费者应用程序。 据智度股份官微2023年8月11日消息,全球首款ChatGPT音箱,将由VIFA于8月17日全球首发。

2023-08-24

SQL零基础入门知识: 零基础学SQL-入门篇

在大数据时代中,数据库系统的数据类型与规模在不断扩增,这给数据库管理带来了一定的挑战。在社会生产生活中,对于数据库的应用范围逐步增大,提升数据库开发及应用的效率,是保障我国社会生产生活高效运转的关键。 SQL作为一种操作命令集, 以其丰富的功能受到业内人士的广泛欢迎, 成为提升数据库操作效率的保障。SQL Server数据库的应用,能够有效提升数据请求与返回的速度,有效应对复杂任务的处理,是提升工作效率的关键。 由于SQL Servers数据库管理系统具有较高的数据管理性能,因其优越的性能,应用范围非常广,大量应用于服务器和客户体系结构中。SQL Servers数据库的性质主要由以下几个方面体现:系统的吞吐量、响应时间以及并行处理能力, 发出请求服务器回应的速度、还有不同屏幕之间切换的速度等等。

2023-08-24

GitHub 创建自己的Token图文详细介绍实操

GitHub 创建自己的Token图文详细介绍

2022-02-09

CRON表达式详解(英文版)

cron表达式是一组根据特定规则由数字、空格和符号组成的字符串,从而表示时间信息。 与正则表达式类似,它是表示一些信息的字符串。

2022-02-09

Microsoft Technical documentation(微软技术文档英文版)

Microsoft Technical documentation(微软技术文档英文版)

2022-02-09

Microsoft应用程序管理文档

Microsoft应用程序管理中文文档

2022-02-09

AEM体系结构堆栈 Adobe Experience Manager技术堆栈一部分的OSGi、JCR、Oak和Sling技术

AEM体系结构堆栈 Adobe Experience Manager技术堆栈一部分的OSGi、JCR、Oak和Sling技术 手写简化版AEM体系结构堆栈以及基本核心原理

2022-02-09

kdiff3.exe

用来对文件或目录进行比较和合并的工具,KDiff3是一款用来对文件或目录进行比较/合并的工具,在比较时它可以同时针对两个或者三个文件/目录而进行。通过比较,它将文件/目录的差异按行加以显示。同时,KDiff3 提供有自动化的合并工具,方便使用者进行有关合并的操作。 此外,KDiff3 支持 Unicode编码,集成了编辑器,可以自动合并版本控制历史。虽然 KDiff3 主要为 KDE 桌面而开发,但是仍然可以运行于其他的Linux环境。甚至对于 Windows、Mac OS X,KDiff3 也有相应的版本。

2020-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除