自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 5.3Java全栈开发前端+后端(全栈工程师进阶之路)-服务端框架-SpringMVC框架-相信我看这一篇足够

HandlerAdapter——>处理器功能处理方法的调用,HandlerAdapter将会根据适配的结果调用真正的处理器的功能处理方法,完成功能处理;DispatcherServlet——>HandlerAdapter,HandlerAdapter将会把处理器包装为适配器,从而支持多种类型的处理器,即适配器设计模式的应用,从而很容易支持很多类型的处理器;View——>渲染,View会根据传进来的Model模型数据进行渲染,此处的Model实际是一个Map数据结构,因此很容易支持其他视图技术;

2024-05-10 10:14:45 639

原创 5.2 Java全栈开发前端+后端(全栈工程师进阶之路)-服务端框架-Spring框架-相信我看这一篇足够

Bean工厂(org.springframework.beans.factory.BeanFactory)是Spring框架最核心的接口,提供了IoC的配置机制,使管理不同类型的Java对象成为可能。因此,spring的AOP,实际上是采用横向抽取机制,取代传统的纵向继承体系。应用上下文(org.springframework.context.ApplicationContext),继承自BeanFactory,提供了更多面向应用的功能,比如国际化支持、框架事件体系,更易于创建实际应用。

2024-05-09 09:39:52 1174

原创 5.1 Java全栈开发前端+后端(全栈工程师进阶之路)-服务端框架-MyBatis框架-相信我看这一篇足够

软件框架(software framework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。框架的功能类似于基础设施,与具体的软件应用无关,但是提供并实现最为基础的软件架构和体系。为什么需要框架技术:帮我们更快更好地构建程序是一个应用程序的半成品提供可重用的公共结构按一定规则组织的一组组件优势:不用再考虑公共问题专心在业务实现上结构统一,易于学习、维护新手也可写出好程序。

2024-05-08 17:02:54 1128

原创 4.0 Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架企业案例- 项目案例-头条新闻

注意:按照聚合数据网站的规定,进行注册以及实名认证,然后申请 “新闻头条” 数据接口。聚合数据:https://www.juhe.cn/申请 “新闻头条” 数据接口(不可直接跨域访问)下面使用setup语法糖的形式,重写这四个组件。main.js文件没有改变。

2024-05-07 19:57:57 287

原创 3.4Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架-企业级应用- AJAX与Axios框架

AJAX即 “Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。2005年初,许多事件使得Ajax被大众所接受。

2024-05-04 20:43:42 691

原创 3.3Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架-企业级应用-Vue组合式API

Composition API:组合式 API;一组低侵入式的、函数式的 API,使得我们能够更灵活地【组合】组件的逻辑。这是有别于 Options API 的一种函数式 API。无需通过很多选项来完成业务逻辑,Composition API提供了一个setup函数,我们可以将data数据、计算属性、方法等等,都放在setup函数中,这样就可以对业务进行集中处理了。

2024-05-04 20:35:34 984

原创 3.2Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架-企业级应用- Vuex

Vuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规则保证状态以一种可预测的方式发生变化.试想这样的场景, 比如一个Vue的根实例下面有一个根组件名为App.vue, 它下面有两个子组件A.vue和B.vue,App.vue想要与A.vue或者B.vue通讯可以通过props传值的方式, 但是如果A.vue和B.vue之间的通讯就很麻烦了, 他们需要共有的父组件通过自定义事件进行实现, A组件想要和B组件通讯往往是这样的:

2024-05-04 20:22:42 1036

原创 3.1Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架-企业级应用- Vue-cli脚手架

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。Vue Cli 官网:https://cli.vuejs.org/zh/下面介绍 vue-cli 的整个搭建过程注意:以下内容是基于vue3.0以上版本的, vue-cli是基于5.0.0以上版本的。

2024-05-03 14:27:16 1085

原创 2.8Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue可复用解决方案

一个 mixin 中可以书写 Vue 中的任何选项,包括 data、methods、计算属性等等。当组件使用 mixin 对象时,所有 mixin 对象的选项将被“混合”进入该组件本身的选项。上面代码中,单独创建一个自定义指令,所以需要在Vue实例中使用directives属性引用这个指令。指令作为封装好的一段功能代码,应该具有参数功能,这样才能更加灵活的封装代码。下面单独创建自定义指令,然后在Vue实例中引用这个指令,所以是局部指令。上面代码中,通过插件给Vue扩展了一个自定义标签,一个Mixin。

2024-05-03 10:36:01 262

原创 2.7Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue过渡与动画

过渡与动画的区别:过渡:元素状态的变化。比如:一个块的颜色慢慢从红到蓝。动画:元素位置的变化。比如:一个块从左边慢慢移动到右边。下面是一个CSS3过渡效果。刷新时,在3秒钟时间内文字向右方移动后再回到原位置。上面的动画在Vue中当然也是有效的。但如果想使用Vue来控制动画的启动,就可以使用绑定class属性的方式。上面实例中,当isAnimate为true时,刷新时就会启用动画。还可以通过Vue事件来控制动画的启动和停止。下面是一个CSS3过渡效果。

2024-05-03 10:32:16 349

原创 2.6Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue生命周期

以上就是vue中组件生命周期钩子函数执行的各个过程以及执行的时机,但是这些钩子函数到底该怎么用呢?针对前言中提出的需求我们又该怎么解决呢?在这里,给大家举个例子:例如有一个表格组件:我们想在表格加载之前显示个loading图,那么我们可以在组件实例创建之前的钩子函数setup里面将loading图显示。当组件实例加载出来,我们可以在created钩子函数里让这个loading图消失。当表格被加载好之后我们想让它马上去拉取后台数据,那么我们可以在组件DOM挂载之前的钩子函数。

2024-05-03 10:26:21 1008 1

原创 2.5Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础- Vue路由

vue-routerVue属于单页应用(SPA),即整个应用程序中只有一个html页面。在单页应用中(SPA),由于只是更改DOM来模拟多页面,所以页面浏览历史记录的功能就丧失了。此时,就需要前端路由来实现浏览历史记录的功能。注意:上面代码中,router-link标签默认会被渲染成一个a标签路由模式有两种:createWebHistory 路由模式:路径中不带#号。(生产环境下不能直接访问,需要进行转发)createWebHashHistory 路由模式:路径中带#号。

2024-05-03 10:23:23 1079 1

原创 2.4Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue组件

有时,我们可能需要根据状态来决定使用那个组件,比如下面的例子:

2024-05-02 14:12:09 1327 2

原创 2.3Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue进阶

计算属性只有在它的相关依赖发生改变的时候才会重新求值,这就意味着 只要message还没有发生改变,多次访问reversedMessage计算属性立即返回的是之前计算的结果,而不会再次执 行计算函数。在使用vue的时候,可能会用到很多的方法,它们可以将功能连接到事件的指令,甚至只是创建一个小的逻辑就像。在上面的例子中,监听的简单的数据类型,数据改变很容易观察,但是当需要监听的数据变为对象类型的时候,上。面的监听方法就失效了,因为上面的简单数据类型属于浅度监听,对应的对象类型就需要用到深度监听,只需要在。

2024-05-02 13:55:03 831 3

原创 2.2 Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-Vue基本语法

我们可以使用 v-else 指令来表示 v-if 的“else 块”,v-else 元素必须紧跟在 v-if 或者 v-else-if 元素的后面——否则它。value 是遍历得到的属性值,key 是遍历得到的属性名,index 是遍历次序,这里的 key、index 都是可选参数,如。vue.js 的循环渲染是依赖于 v-for 指令,它能够根据 vue 的实例里面的信息,循环遍历所需数据,然后渲染出相应。它可以遍历数组类型以及对象类型的数据,js 里面的数组本身实质上也是对象,这里遍历数组和对象的时。

2024-05-02 13:50:26 1979 1

原创 2.1 Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3-基础-初识Vue

分别是M(Model,模型层 ),V(View,视图层),VM(ViewModel,V与M连接的桥梁,也可以看作为控制器)M:模型层,主要负责业务数据相关;V:视图层,顾名思义,负责视图相关,细分下来就是html+css层;VM:V与M沟通的桥梁,负责监听M或者V的修改,是实现MVVM双向绑定的要点;MVVM支持双向绑定,意思就是当M层数据进行修改时,VM层会监测到变化,并且通知V层进行相应的修改,反之修改V层则会通知M层数据进行修改,以此也实现了视图与模型层的相互解耦;Vue简介。

2024-05-02 13:13:31 769

原创 1.7 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程JavaWeb,使用Servlet组件处理请求和响应

web开发最重要的之一不就是处理请求与响应吗,那么这节就来总结Servlet是如何处理的,在请求与响应这块基本都差不多,浅浅的过一下!

2024-05-01 16:07:47 22

原创 1.6 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程Jdbc编程,使用Java通过Jdbc对数据库进行基础操作

统一资源定位系统(uniform resource locator;URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738。(百度百科)URL是统一资源定位符,代表网络中的某个资源的绝对路径通过URL可以定位网络中的资源URL主要包含四部分:协议、IP、端口号和资源名称。

2024-05-01 15:59:04 1121

原创 1.5 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程mysql建库、建表、sql语句

是一个可选的子句,用于指定结果集的排序顺序,默认是升序(ASC)。是一个可选的子句,用于指定过滤条件,只返回符合条件的行。子句是一个可选的子句,用于指定合并后的结果集的排序顺序。, ... 是你想要选择的列的名称,如果使用。, ... 是你要选择的列的名称,如果使用。, ... 是你要选择的列的名称,如果使用。, ... 是你要选择的列的名称,如果使用。, ... 是你要选择的列的名称,如果使用。, ... 是你要从中查询数据的表的名称。, ... 是你要更新的列的名称。是你要从中查询数据的表的名称。

2024-05-01 15:49:35 11

原创 1.4 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程java基础语法、java面向对象编程

对象是类的一个实例(),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。:类是一个模板,它描述一类对象的行为和状态。下图中为,而具体的每个人为该类的下图中为,而具体的每辆车为该类的,对象包含了汽车的颜色、品牌、名称等。现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。对比现实对象和软件对象,它们之间十分相似。

2024-05-01 09:42:09 920

原创 1.3 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程CSS,看这一篇就够了

前面我们已经讲了前端三剑客中的html和JavaScript,那么现在我们来看一下CSS。

2024-04-30 14:33:10 564 2

原创 1.2 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程JavaScript,看这一篇就够了

上一章我们讲了HTML的知识,那么我们现在要来学习,JavaScript那么首先我们要知道JavaScript写在哪里。

2024-04-30 14:16:03 786

原创 1.1前置课程HTML,学HTML看这篇就够了

HTML 标题(Heading)是通过 - 标签来定义的。HTML 段落是通过标签 来定义的。HTML 链接是通过标签 来定义的。在 href 属性中指定链接的地址。HTML 图像是通过标签 来定义的.图像的名称和尺寸是以属性的形式提供的。

2024-04-30 09:53:24 753

原创 Java全栈开发前端+后端(全栈工程师进阶之路)-环境搭建

在课程开始前我们要配置好我们的开发环境,这里我的电脑太乱了,我使用vm虚拟机进行搭建开发环境,如果有需要环境的或者安装包,可以私信我。那我们开始。

2024-04-29 21:51:58 445 3

原创 Java全栈开发前端+后端(全栈工程师进阶之路)【介绍】

1、HTML3、CSS4、Java基础语法5、Java面向对象编程6、MySQL建库、建表、sql语句(增删改查)7、Jdbc编程,使用Java通过Jdbc对数据库进行基础操作8、JavaWeb,使用Servlet组件处理请求和响应。

2024-04-15 21:32:10 471 1

原创 P8A012-A016组策略安全

【预备知识】组策略(Group Policy)是Microsoft Windows系统管理员为用户和计算机定义并控制程序、网络资源及操作系统行为的主要工具。通过使用组策略可以设置各种软件、计算机和用户策略。【实验步骤】网络拓扑:server2008AD windows server 2008用户:administrator密码:Admin123第一步:点击启动选项,启动实验虚拟机。第二步:打开Windows2008 R2 x64,进入到系统桌面环境。

2023-11-29 09:35:59 451 1

原创 P8A009-A011活动目录安全

【预备知识】活动目录(Active Directory)是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。(Active Directory不能运行在Windows Web Server上,但是可以通过它对运行Windows Web Server的计算机进行管理。)Active Directory存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。

2023-11-29 09:19:19 373

原创 P8A110-A120经典赛题

设置字典路径设置目标ipFlag:5运行python脚本Flag:81填写靶机服务器的ip地址运行python脚本Flag:Open。

2023-11-28 11:07:11 903

原创 P8A005-A008系统加固

预备知识】数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。【实验步骤】网络拓扑:server2008-basic windows server 2008用户:administrator密码:Admin123第一步:点击启动选项,启动实验虚拟机。第二步:打开虚拟机Windows server 2008 R2,进入到系统桌面。

2023-11-28 09:58:07 216

原创 P8A004-系统加固-磁盘访问权限

访问控制通常由系统管理员用来控制用户访问网络资源(如服务器、目录和文件)的访问,并且通常通过向用户和组授予访问特定对象的权限来实现。第四步:在服务器管理器中点击存储,找到磁盘管理,右键磁盘0中的D,进行磁盘配置。第五步:在本地磁盘(D:)属性界面中选择安全,点击“高级”进行权限分配。第十四步:点击“编辑”将用户test1添加,权限为默认权限,应用即可。第十五步:切换至test1用户,打开计算机点击本地磁盘D,发现可以使用。第十二步:在服务器管理界面中再次右键本地磁盘D的属性。密码:Admin123。

2023-11-28 09:45:43 75

原创 P8A003-系统加固-系统管理员账户安全

第十八步:“不允许SAM账户和共享的匿名枚举“和”不允许存储网络身份证的密码和凭据“都设为”已启用“。第八步:在“本地策略”中,点击“审核策略”,鼠标右键“审核账户管理”属性,选“成功”和“失败”。第十三步:在服务器管理器中点击“配置”选择“本地用户和组”,鼠标右键“用户”,点击“新用户”。级“立即查找”单击“administrator”点击“确定”,再点击“确定”。第七步:点击“账户锁定策略”,鼠标右键属性“账户锁定阈值”设置为“3”。第三步:在任务栏中点击“开始”选择“管理工具”点击“本地安全策略”。

2023-11-27 10:42:07 349

原创 P8A002-CIA安全模型-配置Linux描述网络安全CIA模型之可用性案例

在TCP连接的三次握手中,假设一个用户向服务器发送了SYN报文后突然死机或掉线,那么服务器在 发出SYN+ACK应答报文后是无法收到客户端的ACK报文的(第三次握手无法完成),这种情况下服务器端一般会重试(再次发送SYN+ACK给客户端)并等待一段时间后丢弃这个未完成的连接,这段时间的长度我们称为SYN Timeout,一般来说这个时间是分钟的数量级(大约为30秒-2分钟);接,即使是简单的保存并遍历也会消耗非常多的CPU时间和内存,何况还要不断对这个列表中的IP进行SYN+ACK的重试。

2023-11-27 10:33:25 306

原创 P8安全基本理论A001-CIA安全模型-使用PGP描述网络安全CIA模型之私密性、完整性案例

第九步:当服务器的PGP程序收到了这个打包以后,首先利用服务器的私钥,解密客户机的PGP加密的对称密钥,然后用这个对称密钥,解密利用对称密钥加密后的文件,得到hello这个文件,然后再对这个文件进行散列函数的运算,得到散列值;第二,由于之前这个文件的签名是客户机的私钥签名的,而服务器的PGP程序用客户机的公钥能够解密,说明签名这件事一定是公钥的持有者做的,也就是客户机做的,实现了源认证。第八步:将加密后的密钥、利用对称密钥加密后的文件、对这个文件的签名,这三者加在一起的打包发送给服务器;

2023-11-27 10:15:51 292

原创 CSS进阶

目标:掌握复合选择器作用和写法;使用background属性添加背景效果。

2023-06-18 09:37:17 1195

原创 CSS基础

h1 > CSS(层叠样式表) < p > 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 < a href = " # " > 样式表 语言,用来描述 HTML 或 XML(包括如 SVG、MathML、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

2023-06-18 09:30:26 1633

原创 列表、表格、表单

标签:dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情。< dl > < dt > 列表标题 < dd > 列表描述 / 详情 …… < dl > < dt > 列表标题 < dd > 列表描述 / 详情 …… < dt > 列表标题 < dd > 列表描述 / 详情 ……

2023-06-18 09:25:13 220

原创 网络安全运维-安全加固篇

vsftpd禁用匿名用户设置不允许通过root账户进行ssh登录系统MYSQL关闭TCP/IP远程连接开启SYN Cookie内核参数数据库安全加固。

2023-06-18 09:15:01 1993

原创 网络安全运维-数字取证篇

Volatility使用使用工具:AutopsyVolatilityWireshark这部分可分为数据分析与取证、内存取证两块内容。

2023-06-18 09:03:52 2116 2

原创 网络安全运维-应急响应篇

将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

2023-06-18 08:53:23 2021 2

原创 网络安全运维-信息收集与漏洞检测篇

主要考察 Nmap和fping使用。

2023-06-18 08:50:23 149

4.0 Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架企业案例- 项目案例-头条新闻

4.0 Java全栈开发前端+后端(全栈工程师进阶之路)-前端框架VUE3框架企业案例- 项目案例-头条新闻

2024-05-07

HTTP协议详解需要可以下载

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信 协议,它允许将超文本标记语言(HTML)文档从W eb服务器传送到客户端的浏览器。 HTTP协议,即超文本传输协议(Hypertext trans fer protocol)。是一种详细规定了浏览器和万维网(W W W = W orld W ide W eb)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 HTTP协议是用于从W W W 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它 不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图 形)等。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。 在Internet中所有的传输都是通过TCP/IP进行的。HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通 常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常

2023-03-18

http请求与响应需要可以下载Requests部分

http请求与响应需要可以下载Requests部分

2023-03-18

空空如也

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

TA关注的人

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