自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet服务器部署和启动

2023-07-12 18:21:37 74 1

原创 还不会进制转换?那是你还没看到这篇文章...

一.何为进制?数制是指用一组固定的数字符号和统一的规则来表示数值的方法。其中,按照进位方式计数的数制称为进位计数制。日常生活中,人们习惯用的进位计数制是十进制,而计算机则使用的是二进制。此外,为了某些特定的计算,进位计数制还包含了八进制和十六进制。顾名思义,二进制就是逢二进一的数制,十进制就是逢十进一,八进制就是逢八进一,十六进制就是逢十六进一。所以,二进制的数据中只包含0和1;十进制数据包含0~9;八进制数据包含0~7;十六进制数据包含0~9和A~F。为了对十进制、八进制、十六进制共有的数

2023-10-07 22:54:35 717 9

原创 C语言数据类型(超详细)

1、为什么要有数据类型?数据有特定的数据类型,就像数学中的数,有实数,整数,小数,分数等等,区分数据类型的主要目的是便于对它们按不同的方式和要求进行处理。在C程序中,每个数据都属于一个确定的、具体的数据结构。又类比数学中的数据有正有负,在C语言中在基本数据类型前面添加的修饰符为类型修饰符。对基本数据类型进行更加精确的声明。不同的数据结构在数据表现形式、取值范围、占用空间大小及可以参与的运算种类方面是不同的。2、数据类型的分类以上图片中清楚的展现了,不同数据类型之间的关系。

2023-10-07 22:53:07 6338 4

原创 无需将图片加入工程,nginx启动!

1、Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,2、Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强3、Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。4、Nginx支持热部署,启动简单,可以做到7*24不间断运行。几个月都不需要重新启动。

2023-07-27 09:13:55 115 2

原创 Jdbc五种连接方式,你都知道吗?

使用反射机制,加载Driver驱动,通过Properties来获取连接对象。这里注意:配置文件的添加必须创建在src目录下,这样引用I/O流才能正确。使用反射机制,加载Driver驱动,并通过创建变量形式,使用Jdbc底层源码自动加载Driver驱动。使用外部导入配置文件方式,降低依赖。静态加载驱动,灵活性差,依赖高。

2023-07-27 00:47:31 905 1

原创 关于Servlet的一些零散知识点

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。filter() 不会对空数组进行检测。filter() 不会改变原始数组。注意:这里array表示一个需要用来过滤的数组filter方法中参数function表示是一个函数必须。当前元素的值index可选。当期元素的索引值arr可选。当期元素属于的数组对象thisValue可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。数据库如何操作?

2023-07-27 00:33:50 49 1

原创 Servlet也能响应图片了,快来看看吧

但是图片的加载,并没有存放在前端代码中,而是通过后端代码,从本地读取图片。write()方法是可以接收字节数组的,创建字节数组,可以使每次循环加载时,都加载1000个字节数,提高加载效率。resp.getOutputStream()方法,用于输出字符流数据或者二进制的字节流数据。此时图片会在页面上响应出来,但是效果是从上往下逐帧加载的,并不是一下子显示出来。不一样的只是图片的地址,我们如果将图片地址修改为参数,那么就可以封装成一个工具类。通过上诉代码的编写,已经可以发现,图片加载的流程都是一样的。

2023-07-13 14:38:50 441 1

原创 力战Servlet之再上层楼!

Servlet类不是jdk包下的类,而是Tomcat包下面的类,所以我们需要导入Tomcat包(前面创建服务器时已经导入过了)不是创建任意一个类,都是Servlet类,只有创建的类继承了HttpServlet,才表明该类是Servlet类。接下来,我们需要去通过Servlet打通三层架构,为了节约时间,我们可以之间将之前JDBC的三层架构复制过来。当一个类是Servlet类时,就可以被页面访问,但是一个项目可能会有很多类,所以我们得给其添加访问路径。可以发现,输出的结果非常的乱,并且中文都是?

2023-07-12 23:36:25 52 1

原创 骗局JDBC之SQL注入

目录完善工具类,实现所有增删改查Statement方法漏洞,sql注入问题PreparedStatement解决sql注入问题使用PreparedStatement再次完善工具类Statement方法漏洞,sql注入问题因为数据库中有该用户名和密码,所以数据查询成功 因为数据库中没有该用户名和密码,所以数据查询失败 但是如果我将用户名和密码修改一下,就可以完美规避掉验证用户名和密码,直接获取信息 修改源代码:

2023-07-12 17:39:03 58 1

原创 进击JDBC之这个我熟!

该类将属性私有化,提供getter、setter和构造器方法,对数据进行封装,当数据层中的数据需要进行处理时,将处理的结果存放在Dept类对象中。我们发现,写的dao层的结构都差不多,只有些许变化,但是每次还是要进行大篇幅的书写,十分的不方便。4、最后,发现数据访问层大量代码冗余,选择用一个公共的工具类来将重复的代码规整到一个类中。DeptDaoImpl分析:Dept表示操作的实体,Dao表示是Dao层,Impl表示实现类。IDeptDao分析:I表示接口,Dept表示操作的实体,Dao表示是Dao层。

2023-07-10 23:55:55 62 1

原创 创建JDBC项目,你必须得懂得

创建完工程之后,点击file文件,选择Project Structure选项,来设置工程结构。进入后,首先选择Empty Project工程,然后进入下一步。设置好文件名称和文件路径之后,选择finish完成创建。连接数据库之前,我们得先在数据库中有一个数据表。接着,创建相关的数据表,并为其添加数据。首先在左侧空白处,右键选择创建数据库。创建Java模块,检查jdk版本。点击继续,然后完成配置文件设置。

2023-07-10 21:24:11 122 1

原创 重生vue之我又入门了?

因为Vue是需要作用在标签上的,根本上还是js的代码属性是属性是。

2023-07-10 00:34:33 44 1

原创 js最终章之挑战不可能

小球向那个方向移动分解为x轴移动和y轴移动,我们将这两个方向的位移分别设为▲x和▲y,因为球心坐标已知,我们就可以计算出▲y,然后我们用y来计算▲x。3、如何使小球向上移动,我们需要获取小球球心的坐标,并在页面上随机生成一个判定点,设判定点的x坐标为r,y坐标就是50,所以判定点坐标为(r,50)6、在点击事件中,创建一个定时器,控制小球向上移动,因为判定点是随机出现的,所以小球就是随机向上移动的,当小球触碰到边框之后,会发生镜面反弹。小球触碰到左右边框时,y轴移动方向不变,x轴移动方向改变。

2023-07-06 22:09:48 111 1

原创 js动画效果和运动轨迹

因为图形的轨迹等通常情况下是在css的style标签下修改的,所以这里也是使用的这种方法。.f表示f类选择器,.f>div表示该类选择器所在标签,所包含的所有的div标签。在定时器可以来修改图形的运动轨迹,在修改运动轨迹之前需要获取到该图形的id值,,后面括号里面添入比1小的值为缩小,比1大为增大,等于1则缩放为原来的形状。,这里y是一个数值类型,而px用单引号为字符串类型,所以这里。注意:边框是占有一定大小的,轮廓是不占有大小的。,比1小则所以,比1大则放大,等于1则不透明。思想:这里实现圆周远动,

2023-07-05 21:16:43 1172

原创 js知识回顾

${e.id}-${e.name}-${e.age}

2023-07-04 22:57:40 67 1

原创 css核心 + 太极旋转

在css中想要设置元素的位置,需要进行层叠子类元素绝对定位,父类元素相对定位potition属性表示表示表示在设置定位的时候,使用top属性和left属性,表示上边距和左边距属性表示设置圆角,border-radius:50%表示一个正圆属性表示设置背景颜色属性表示等,属性表示围绕着某个点进行表示角度;属性表示,transform: scale(0.5) 或者 transform: scale(0.5, 2)参数表示缩放倍数;一个参数时:表示水平和垂直同时缩放该倍率。

2023-07-04 21:49:30 103 1

原创 html + css回顾

h1~h6是所有的标题标题标签,标签从h1~h6逐渐变小

2023-07-03 22:04:32 111 1

空空如也

空空如也

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

TA关注的人

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