自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA开发学习Day11

业务开发使用语言技术操作数据库,Java语言最直观的就是JDBC,jdbc是一套接口规范,规定方法,其实现类是由各个数据库厂商提供的实现类第一步:导入加载驱动包第二步:获取链接(url,用户名密码)第三步:编写SQL语句第四步:获取执行对象第五步:执行SQL第六步:获取结果第七步:关闭资源。

2025-01-08 17:47:25 322

原创 JAVA开发学习Day10

过滤器是JavaWeb三大组件之一,它与Servlet很相似。过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个servlet,会先执行部署在这个请求上的filter,如果filter放行的话,那么就会继承执行用户请求的servlet,否则,就不执行用户请求的servlet。之后在web.xml进行配置:</</</</</</一个目标资源可以指定多个过滤器,过滤器的执行顺序是在web.xml文件中的部署顺序:</</</</</</</</</</</</</</</</</</

2025-01-07 17:25:45 449

原创 JAVA开发学习Day9

cookie是由一个键和一个值构成的,随着服务器的响应发送给客户端浏览器。浏览器就会把cookie保存,当下一次再访问服务器时,把cookie发送给服务器。

2025-01-07 09:06:30 790

原创 JAVA开发学习Day8

官网的介绍为vue是一款用于构建用户界面的JavaScript框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。

2025-01-04 20:21:44 989

原创 JAVA开发学习Day7

目前网络上有大量开源的JS代码库,但是jQuery是目前最流行的JS代码库,而且提供了大量的扩展。

2025-01-02 15:17:23 495

原创 JAVA开发学习Day6

用户在前端输入数据,该数据会向后传入到,表现层接收前端发来的数据,响应前端的数据。之后将数据向后传入到,业务层经过处理(如加密)再把数据向后传送到,持久层将数据传入数据库,然后比对之后会把数据向前传送到表现层,然后显示在前端页面使用的技术:springmvc,servlet等使用的技术:spring等使用的技术:mybaits,jdbc等。

2024-12-30 17:58:08 922

原创 JAVA开发学习Day5

依赖管理是对第三方依赖包的管理,可以连接互联网下载项目所需第三方jar包。,对自己开发模块的管理可以像引用第三方依赖包一样引用自己项目的依赖包。

2024-12-27 17:31:47 854

原创 JAVA开发学习Day4

/var 声明变量的关键字var a = 10// =的含义是直接赋值var d = c;alert(a + c)//效果如下图//alert是一个弹窗//数字变量相加是直接相加,数字和字符串相加是拼接。

2024-12-26 16:19:36 1085

原创 JAVA开发学习Day3

补一下昨天的博客,由于一些不可抗力的原因,就没有更新博客。

2024-12-26 16:18:51 440

原创 JAVA开发学习Day2

安装完成,版本8.0.32。

2024-12-24 17:31:22 553

原创 JAVA开发学习Day1

什么是jdk?jdk简单来说就是JAVA开发的工具包,里面包含了了jre,JAVA开发工具包。而jdk文件包含bin、include、jre、lib等文件。jdk的安装路径一般在C盘的Program Files文件夹下的java文件,笔者安装的是jdk1.8.0_171版本,下面我将详细解释这些文件有什么用。

2024-12-23 23:07:32 372

原创 信息安全专业实训-Day5

今天主要进行CTF之Web渗透。

2024-04-19 12:08:44 441 3

原创 信息安全专业实训-Day4

今天主要进行CTF之MISC解题过程。

2024-04-18 18:29:41 713

原创 信息安全专业实训-Day3

注: shell可以为任意名字,一般为shell,我也里是中间步骤出错了,所以重新命名的文件,如果之前的步骤有错误,那就重新命名一个新的文件夹,重新保存。进入渗透测试的实验后,点击左边的工具,然后打开虚拟机,待其右下角显示电脑的标志(红框圈起来的位置)表示启动成功。之后可以用蚁剑或者菜刀软件来连接创建的shell.php文件,输入此网页的网址,密码就是一句话木马中的中括号的1,首先我们要准备靶机和攻击机,开启靶机让它成为服务器,然后我们用攻击机的chrome浏览器输入靶机的ip以进入网站。

2024-04-17 14:15:36 567

原创 信息安全专业实训-Day2

今天学习的主要内容为网络攻击特征,通过实验,连接网络攻击的特点及危害,思考防御的方法和及时地修复网络漏洞,今天的收获也非常丰富!1.SYN半连接攻击。

2024-04-16 16:17:09 532

原创 信息安全专业实训-Day1

今天的主要任务是渗透测试,利用web服务端的各种漏洞,去攻击网站,篡改密码,窃取目标主机的数据库等,成果颇丰,实在是令我收获满满!这周我们将要学习信息安全有关的专业实训,每天一篇,作为记录。

2024-04-15 18:38:01 268 3

原创 BUUCTF Crypto 权限获得第一步

可以得知,这是一个windows密码。则结果为:flag{3617656}代入cmd5解密,得到。网站:cmd5.com。

2023-07-03 17:33:27 361 1

原创 BUUCTF_Crypto_6 password

根据key的格式,我们可以确认key里面有十个数,那么可以猜测。key的格式为key{xxxxxxxxxx}所以结果就是flag{zs19900315}生日 —> 19900315。应该是姓名的首字母+生日。生日:19900315。

2023-07-03 16:50:05 1039 1

原创 BUUCTF-Crypto-篱笆墙的影子

将上面两行和e h a v连起来就是we think we have the flag。观察可知,该密码为栅栏密码,因为要解答成flag{}格式,,felhaagv可分为。解得flag{wethinkwehavetheflag}两行,故ewtehtehfilnakgw可分为。解为flag{}的形式。

2023-07-03 16:10:44 665 1

转载 验证二叉搜索树—以力扣98题为例

当递归调用右子树时,右子树中所有结点的下界也比 root 的值大,故更新 min = root-val (右子树结点的最小值一定大于root->val),即调用 isBSTUtil(root->right, root->val, max) .链接:https://leetcode.cn/problems/validate-binary-search-tree/solutions/247843/bao-zhun-sheng-guo-guan-fang-ti-jie-by-novice2mast/

2022-12-29 13:38:03 96 1

原创 数据结构——链表(一)

一般的,把链表的第一个存放有效数据的结点称之为首结点,而把最后一个存放有效数据的结点称之为尾结点。由于操作的需要,使其更加方便,往往要在首结点之前再加一个结点,那么就称这个结点为头结点。如果有一个指针变量指向了头结点,存放头结点的地址,那么这个指针变量被称之为头指针,同样的,当一个指针指向尾结点时,称之为尾指针。那么问题来了,头结点是否与链表中的结点一样或者性质相同?上述说到,增加头指针的一个目的是能更加方便操作链表,头结点并没有存放任何有效数据,因为第一个存放有效数据的结点一定为首结点。

2022-12-28 17:43:46 221 1

原创 判断一个数是否为回文数——以力扣第9题为例

判断回文数有多种方法,这里讲讲将数字翻转比较的方法。但由于将整个数字翻转后可能会有溢出的问题,所以,我们考虑只翻转数字的后半部分并与前半部分比较。

2022-12-28 11:34:23 136

空空如也

空空如也

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

TA关注的人

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