
后端学习
文章平均质量分 90
芙如东海
这个作者很懒,什么都没留下…
展开
-
MySQL高级学习笔记(一)
索引(index)是帮助MySQL高效获取数据的数据结构(有序)。索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。原创 2022-11-17 13:48:57 · 2415 阅读 · 1 评论 -
Spring Security学习笔记
是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。 一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用户是否有权限进行某个操作 而认证和授权也是SpringSecurity作为安全框架的核心功能。原创 2022-10-25 21:13:22 · 407 阅读 · 0 评论 -
Shiro学习笔记
Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完成:认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。Shiro 默认的登录认证是不带加密的,如果想要实现加密认证需要自定义登录认证,自定义 Realm。原创 2022-10-25 15:14:44 · 372 阅读 · 0 评论 -
SpringCloud学习笔记(一)
微服务学习笔记(一)原创 2022-09-24 20:08:17 · 901 阅读 · 0 评论 -
Rabbitmq的实现方式
Rabbitmq的实现方式原创 2022-09-23 11:13:08 · 1513 阅读 · 0 评论 -
RabbitMQ安装
RabbitMQ安装原创 2022-09-21 15:43:41 · 465 阅读 · 0 评论 -
Mybatis-plus(学习笔记)
Mybatis-plus(学习笔记)原创 2022-09-19 10:26:50 · 223 阅读 · 0 评论 -
Nginx 学习笔记
Nginx 学习笔记原创 2022-09-17 14:59:03 · 2624 阅读 · 1 评论 -
2022Linux学习笔记(基础)
2022Linux学习笔记(基础)原创 2022-08-31 10:24:35 · 345 阅读 · 0 评论 -
第16章大数据定制篇-Shell编程
Linux Shell中的变量分为,系统变量和用户自定义变量。2)系 统变量:HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等等,比如:echo $HOME 等等…3)显示 当前shell 中所有变量: set基本语法1)定义变量:变量名=值2)撒销 变量: unset变量3)声 明静态变量: readonly 变量,注意:不能 unset快速入门1)案例1:定义变量A2)案例2:撤销变量A。......原创 2022-08-31 09:27:18 · 674 阅读 · 0 评论 -
第15章Linux之JavaEE定制篇-搭建JavaEE环境
如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件。原创 2022-08-31 09:27:36 · 271 阅读 · 0 评论 -
第14章Linux实操篇-RPM与YUM
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager (RedHat 软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat 的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat, centos等等),可以算是公认的行业标准了。Yum是-一个Shell 前端软件包管理器。......原创 2022-08-31 09:27:50 · 498 阅读 · 0 评论 -
第13章Linux实操篇-进程管理(重点)
在LINUX中,每个执行的程序都称为一个进程。每-一个进程都分配-一个ID号(pid,进程号)。2)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程.则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。3)-.般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束。4)示意图ps命令是用来查看目前系统中,有哪些正在执行,以及它们执行的状况。可以不加任何参数。ps -a 显示当前终端的所有进程。......原创 2022-08-31 09:28:10 · 177 阅读 · 0 评论 -
第12章Linux实操篇-网络配置
2)一般来说, 当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录) .如在cmd窗口中输入。说明:登陆后,通过界面的来设置自动获取ip,特点: linux 启动后会自动获取IP,缺点是每次自动获取的ip地址可能不一样。3)如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有配置对应的域名IP映射,如果有,则完成解析并返回。4)‘如果本地DNS解析器缓存和hosts文件中均没有找到对应的IP,则到域名服务DNS进行解析域。......原创 2022-08-31 09:28:22 · 327 阅读 · 0 评论 -
第11章Linux实操篇-Linux磁盘分区、挂载
Linux来说无论有几个分区,分给哪一 目录使用,它归根结底就只有一个根目录,一个独立且唯- 的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。3)示意图。......原创 2022-08-31 09:28:30 · 147 阅读 · 0 评论 -
第10章Linux实操篇-定时任务调度
任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类: 1. 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。示意图at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行。2)默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。3) at 命令是一.次性定时计划任务,执行完-一个任务后不再执行此任务了。...原创 2022-08-30 21:06:36 · 436 阅读 · 0 评论 -
第9章Linux实操篇-组管理和权限管理
在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。所有者2)所在组3)其它组4)改变用户 所在的组ls -1 中显示的内容如下:0-9位说明第0位确定文件类型(d,-,1,c,b)1是链接,相当于windows的快捷方式d是目录,相当于windows的文件夹c是字符设备文件,鼠标,键盘b是块设备,比如硬盘第1-3位确定所有者(该文件的所有者)拥有该文件的权限。–User。...原创 2022-08-30 20:57:03 · 751 阅读 · 0 评论 -
第8章Linux实操篇-实用指令
0:关机1:单用户[找回丢失密码]2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5,也可以指定默认运行级别案例:切换到多用户状态有网络服务不带图形界面的多用户状态有网络服务级别。...原创 2022-08-30 20:49:43 · 338 阅读 · 0 评论 -
第7章Linux实操篇-用户管理
Linux系统是-一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请-一个账号,然后以这个账号的身份进入系统,原创 2022-08-30 20:01:14 · 218 阅读 · 0 评论 -
第6章Linux实操篇-开机、重启和用户登录注销
登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su-用户名’命令来切换成系统管理员身份.在提示符下输入logout即可注销用户。...原创 2022-08-30 19:57:03 · 405 阅读 · 0 评论 -
第5章Linux实操篇-Vi和Vim编辑器
Linux系统会内置vi文本编辑器Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。...原创 2022-08-30 19:55:03 · 511 阅读 · 0 评论 -
第4章Linux实操篇-远程登录到Linux服务器
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,777就是rwxrwxrwx。r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)返回母机操作系统,ping一下Linux的ip地址看看是不是可以通畅。这时我们就需要远程登录到Linux服务器来管理维护系统。我这权限不够,如果是root登录就可以直接传文件。成功后即可对Linux操作系统进行一系列操作。...原创 2022-08-30 19:52:10 · 423 阅读 · 2 评论 -
第3章Linux基础篇-目录结构
proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。...原创 2022-08-30 19:45:31 · 122 阅读 · 0 评论 -
第2章Linux基础篇-VM和Linux的安装
如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。删除也很简单,用vmware进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。分配的处理器要看系统的cpu是几核,我这cpu有4个内核,有8个逻辑处理器,考虑到母机也需要内核。安装,虚拟机软件(vm15.5) ,演示一把,1. 在BIOS开启CPU虚拟化支持....原创 2022-08-30 19:34:11 · 694 阅读 · 0 评论 -
第1章Linux基础篇-Linux入门
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux。...原创 2022-08-30 19:16:45 · 501 阅读 · 0 评论 -
maven学习笔记
maven学习笔记原创 2022-08-19 14:40:42 · 650 阅读 · 0 评论 -
IntelliJ IDEA2020安装使用(保姆级)
IntelliJ IDEA2020安装使用(保姆级)原创 2022-08-19 14:32:37 · 7480 阅读 · 0 评论 -
Spring Boot学习笔记
Spring Boot学习笔记原创 2022-08-18 23:03:09 · 175 阅读 · 0 评论 -
SSM框架整合
SSM整合学习笔记原创 2022-08-18 12:57:31 · 137 阅读 · 0 评论 -
SpringMVC学习笔记
SpringMVC学习笔记原创 2022-08-17 23:38:00 · 121 阅读 · 0 评论 -
spring学习笔记
Spring学习笔记原创 2022-08-15 15:36:51 · 181 阅读 · 0 评论 -
MyBatis框架(学习笔记)
MyBatis学习笔记原创 2022-08-13 00:34:01 · 1548 阅读 · 0 评论 -
MySQL基础篇
MySQL学习笔记总结(康师傅)原创 2022-07-12 23:12:33 · 917 阅读 · 0 评论 -
javaWeb学习笔记
javaweb原创 2022-07-11 22:23:43 · 1506 阅读 · 0 评论