自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java_Springboot技术框架讲解部分(二)

接下来我们了解SpringBoot项目的项目结构:src.main.java 这个目录下存放的是Java代码,在我们写好的包名下,SprinBoot生 成了一个启动类,启动类的作用是启动SpringBoot项目,运行启动 类的main方法即可启动SpringBoot项目。src.main.resources 这个目录下存放的是配置文件和页面相关的代码,SpringBoot默认 在 static 目录中存放静态资源,如css、js、图片等等。

2025-07-13 22:23:42 594

原创 Java_Springboot技术框架讲解部分(一)

首先讲解一下:Java技术栈中,目前Spring Boot在国内的关注趋势也日渐超过Spring。Spring Boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。采用Spring Boot可以非常容易和快速的构建基于Spring框架的应用程序,它让编码变简单,配置变简单,部署变简单,监控变简单。正因为Spring Boot能够化繁为简,让开发变得极其快捷,所以在业界备受关注。

2025-07-12 22:46:34 325 1

原创 Web前端:JavaScript标识符与变量

JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。JavaScript 是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多。

2025-01-13 20:50:47 419 1

原创 CSS滑动门与粘性定位

大家在网页中经常会见到这样一种导航效果,因为使用频率广泛,所以广大的程序员给它起了一个名字,叫做滑动门.在学习滑动门之前,首先你要了解什么是滑动门。

2024-12-09 16:30:32 406

原创 CSS雪碧图与应用图标

我们会经常用到一些图标。但是我们在使用这些图标时,往往会遇到失真的情况,而且图片数量很多的话,页面加载就越慢。所以,我们可以使用字体图标的方式来显示图标,既解决了失真的问题,也解决了图片占用资源的问题。CSS Sprite也叫CSS精灵图、CSS雪碧图,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去。

2024-12-08 22:31:02 310

原创 CSS Grid网格布局与容器属性

它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)划分网格的线,称为"网格线"(grid line)。容器里面的水平区域称为"行"(row),垂直区域称为"列"(column)网格布局(Grid)是最强大的 CSS 布局方案。水平的深色区域就是"行",垂直的深色区域就是"列。上图这样的布局,就是 Grid 布局的拿手好戏。行和列的交叉区域,称为"单元格"(cell)。

2024-12-06 15:51:25 481

原创 css栅格系统与多列

栅格系统将页面自动分为12个格子,可以根据不同的类前缀实现不同的页面布局。栅格系统是媒体查询的具体实现。

2024-12-04 22:25:36 256

原创 CSS特殊图形绘制,媒体查询

绘制三角型时宽和高都是0像素,给它加100的宽度看看效果。制作三角型使用的是border属性,内容区宽高值为0。媒体查询能使页面在不同在终端设备下达到不同的效果。媒体查询会根据设备的大小自动识别加载不同的样式。使用设备的宽度作为视图宽度并禁止初始的缩放。标签里加入这个meta标签。

2024-12-04 02:35:58 388

原创 CSS新特性2

请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。CSS3 允许您使用 3D 转换来对元素进行格式化。动画是使元素从一种样式逐渐变化为另一种样式的效果。0% 是动画的开始,100% 是动画的完成。转换的效果是让某个元素改变形状,大小和位置。您可以改变任意多的样式任意多的次数。规则,你可以创建动画。

2024-12-02 10:42:42 429

原创 CSS新特性

为了创建一个渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。属性,你可以给任何元素制作 "圆角"

2024-12-01 16:27:42 261 1

原创 CSS定位

设置定位之后,相对定位和绝对定位他是相对于具有定位的父级元素进行位置调整,如果父级元素不存在定位,则继续向上逐级寻找,直到顶层文档。属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。其中,绝对定位和固定定位会脱离文档流。

2024-11-30 22:41:08 611 1

原创 CSS浮动属性

脱离文档流之后,元素相当于在页面上面增加一个浮层来放置内容。此时可以理解为有两层页面,一层是底层的原页面,一层是脱离文档流的上层页面,所以会出现折叠现象。当父元素出现塌陷的时候,对布局是不利的,所以我们必须清除副作用。如果父元素高度塌陷,可以给父元素设置高度,撑开元素本身大小。文档流是文档中可显示对象在排列时所占用的位置/空间。例如:块元素自上而下摆放,内联元素,从左到右摆放。标准流里面的限制非常多,导致很多页面效果无法实现。使⼀个元素脱离标准文档流有三种方式。

2024-11-29 18:18:16 391 1

原创 CSS怪异,弹性盒子模型与浏览器内核

CSS margin(外边距)属性定义元素周围的空间。

2024-11-28 10:49:18 1195 1

原创 CSS盒子模型与内边距

CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间,即上下左右的内边距可能的值定义一个固定的填充(像素)使用百分比值定义一个填充。

2024-11-27 11:36:39 291

原创 CSS选择器

属性选择器。

2024-11-26 16:23:57 195

原创 CSS文本,列表与表格属性

文本属性

2024-11-25 10:32:17 213

原创 css字体,背景属性

元素的背景是元素的总大小,包括填充和边界(不包括外边距)。默认情况下background-image属性放置在元素的左上角,如果图像不够大的话会在垂直和水平方向平铺图像,如果图像大小超过元素大小从图像的左上角显示元素大小的那部分。能否管理文字的大小,在网页设计中是非常重要的。但是,你不能通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。CSS字体属性定义字体,加粗,大小,文字样式。chrome浏览器接受最小字体是12px。

2024-11-19 20:14:42 311

原创 CSS基础选择器与div布局

标签选择器,选择的是页面上所有这种类型的标签,所以经常描述“共性”,无法描述某一个元素的“个性”再比如说,我想让“学完前端,继续学Java”这句话中的“前端”两个变为红色字体,那么我可以用。优先级从高到低: 行内样式 > ID选择器 > 类选择器 > 元素选择器。可以与任何元素匹配,优先级最低,不推荐使用。针对某一个特定的标签来使用,只能使用一次。来定义,针对你想要的所有标签使用。作用:提取共同的样式,减少重复代码。class选择器的权重为: 10。id选择器的权重为: 100。元素选择器的权重为: 1。

2024-11-18 09:13:41 671

原创 CSS简介

简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。要使用内联样式,你需要在相关的标签内使用样式(style)属性。指被包含在内部的标签可以拥有外部标签的样式,比如:text-

2024-11-17 22:07:03 795

原创 Web前端_HTML5(容器与新增视频元素)

HTML5未出来之前,在线的音频和视频都是借助Flash或者第三方工具实现的,现在HTML5也支持了这方面的功能。在一个支持HTML5的浏览器中,不需要安装任何插件就能播放音频和视频。但是这样的布局方式不仅使我们的文档结构不够清晰,而且。可定义文档中的分区或节(division/section)这意味着它的内容自动地开始一个新行。最新的修订版本,2014年10月由万维网联盟。主要应用在布局上,作为布局的每个区域的容器。标签可以把文档分割为独立的、不同的部分。新增了很多新的语义化标签。

2024-11-09 00:52:19 1075 1

原创 Web前端_HTML5(实体字符与元素分类)

在HTML5中,元素不再按照这种⽅式来区分, 而是按照内容模型来区分,分为元数据型(metadata content)、区块型(sectioning content)、标题型(heading content)、文档流型(flow content)、语句型(phrasing content)、内嵌型(embedded content)、交互型 (interactive content)。的时候,应该如何来写,如果直接写符号显然是不合理的,毕竟,它是属于标签的关键字,那我们应该如何来实现呢?

2024-11-07 23:19:52 345 1

原创 Web前端_HTML5(新增type类型)

【代码】Web前端_HTML5(新增type类型)

2024-11-06 12:47:03 369

原创 Web前端_HTML5(表单)

表单是由容器和控件组成的,一个表单一般应该包含用户填写信息的输入框,提交按钮等,这些输入框,按钮叫做控件,表单就是容器,它能够容纳各种各样的控件。表单在 Web 网页中用来给用户填写信息,从而能采用户信息,使网页具有交互的功能。标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。一个完整的表单包含三个基本组成部分:表单标签、表单域、表单按钮。所有的用户输入内容的地方都用表单来写,如登录注册、搜索框。

2024-11-05 17:33:15 307

原创 Mavan一键构建与常用命令

用来存储从远程仓库或中央仓库下载的jar包,只有下载到本地仓库的jar包才能使用,项目使用jar包时优先从本地仓库查找。远程仓库一般指私服,它是架设在局域网的仓库服务,可以从中央仓库下载资源,供局域网使用,从而减少每个程序员都从中央仓库下载浪费的带宽。远程仓库不是必须配置的,如果本地仓库没有jar包,也没有配置远程仓库,则会直接从中央仓库下载。如果项目需要的jar包,本地仓库和远程仓库都没有,则会去中央仓库下载,下载到本地仓库使用。在Maven构建项目的每一步都可以使用一句简单的命令完成。

2024-11-04 17:39:53 216

原创 Web前端_HTML5(列表与表格)

标签开始。每个自定义列表项以<dt>开始。每个自定义列表项的定义以<dd>开始。<dl><dt>华为</dt><dd>腾讯</dd><dt>京东</dt><dd>阿里</dd><td><tr><td>祖国的花朵</td>阿里

2024-11-04 17:33:23 888

原创 Java项目管理与SSM框架介绍

Maven是跨平台的,在Windows、Linux、Mac上,都可以使用同样的命令。bin:存放maven的命令boot:存放maven本身的引导程序,如类加载器等conf:存放maven的配置文件lib:存放maven本身运行所需的jar包配置环境变量由于Maven是由Java语言开发的,运行时依赖Java环境,所以要在计算机的环境变量中配置JAVA_HOME。Maven工程类型POM工程POM工程是逻辑工程,Maven并不会对该类型工程做打包处理,这些工程往往不包含具体的业务,而是用来整合其他工程的。

2024-11-03 23:20:05 468

原创 Web前端_HTML5(标签与链接)

标题(Heading)是通过标签进行定义的。<h1>定义最大的标题<h6>定义最小的标题<h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6>

2024-11-03 23:06:53 356 1

原创 Web前端系列—HTML5

标签有两种表现形式:1双标签,例如:<html>

2024-10-31 14:01:14 519

原创 Redis集群_哨兵监控概述

一旦主节点宕机,写服务无法使用,就需要手动去切换,重新选取主节点,手动设置主从关系。哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。

2024-10-31 13:56:16 332

原创 ShellScript脚本编程(函数与正则表达式)

函数的本质就是一段可以反复调用的代码块在Shell中,函数细分为和。

2024-10-30 16:40:57 362

原创 Redis_事务与集群基本操作

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。

2024-10-30 16:34:31 937

原创 Redis数据安全_持久化机制

对于Redis而言,持久化机制是指把内存中的数据存为硬盘文件, 这样当Redis重启或服务器故障时能根据持久化后的硬盘文件恢复数 据。

2024-10-29 18:51:14 687

原创 ShellScript脚本编程2_(运算符与流程控制)

我们将Shell当成一门编程语言来学习,那么就一定需要有运算符在Shell中,还存在expr表达式,可以用于做运算在Shell中,运算需要使用$((a+b))或者$[a+b]的形式。$*和$@$*和$@非常相似,都代表命令行所有的参数,但是$*把参数看成是一个整体,例如123456。而$@把每个参数区分对待,例如换行显示注意:在没有循环遍历时候,两者效果一致。流程控制语句是程序中的重点知识,掌握了流程控制语句,程序的基本架构就可以搭建起来了。if如果遇到多个条件,写起来会很麻烦,可以使用case改写。

2024-10-29 18:42:55 204

原创 Redis数据类型

数据库读写分离由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力。读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性。遇到问题:随着用户数的增长,Tomcat和数据库之间竞争资源,单机性能不足以支撑业务。Tomcat与数据库分开部署Tomcat和数据库分别独占服务器资源,显著提高两者各自性能。引入反向代理实现负载均衡在多台服务器上分别部署Tomcat,使用反向代理软件(Nginx)把请求均匀分发到每个Tomcat中。

2024-10-28 16:34:53 241

原创 ShellScript脚本编程1_(介绍与变量篇)

Shell属于内置的脚本,程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务(批处理)语法简单,代码写起来比较轻松,简单易学(运维人员)Shell的分类在linux中有很多类型的shell,不同的shell具备不同的功能,shell还决定了脚本中函数的语法,Linux中默认的shell是/bash/shell(重点\默认),流行的还有/bin/sh、/bin/bash、/usr/bin/sh、/usr/bin/bash、/bin/tcsh、/bin/csh。Shell变量_特殊变量。

2024-10-28 16:21:00 364

原创 SQL注入漏洞问题与DBUtil开发

pymysql操作mysql,虽然简单,但每次都要链接数据库,获取游标,关闭游标,关闭链接。这些操作无技术含量,还要重复编写!我们应该想法提高开发效率。,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行。,攻击者可以在web应用程序中事先定义好的查询语句的。SQL注入即是指web应用程序对。编写工具类,将公共的内容封装起来。,从而进一步得到相应的数据信息。

2024-10-27 13:34:34 901

原创 Linux资源与网络请求

当我们在终端输入一个命令时,Linux会按照PATH变量中指定的路径顺序依次查找,直到找到对应的可执行文件为止。如果最终没有找到对应的可执行文件,就会提示“command not found”的错误信息。wget是一个强大的命令行下载工具,可以非交互式地从web服务器上下载文件。在Linux系统中,环境变量PATH是一个非常重要的变量。它是由一组用冒号(:)隔开的路径组成的字符串,这些路径告诉操作系统去哪里查找可执行文件。在Linux中,设置环境变量的方式有多种,下面列举了2种常见的设置环境变量的方式。

2024-10-27 13:26:14 336

原创 Python操作MySQL

因为Python和MySQL是2套软件,所以在互相交互的时候需要一个“桥梁”。这个“桥梁”就是驱动!mysqldb又叫MySQL-python。

2024-10-26 21:09:00 849 1

原创 Linux使用操作一

d 按照给定的字符串显示日期,一般用于日期计算格式化字符串:通过特定的字符串标记,来控制显示的日期格式。

2024-10-26 20:52:52 296 1

原创 MySQL中的索引与事务

事务是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务定义(Transaction)事务是一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同原子性(ATOMICITY)事务中的操作要么都不做,要么就全做。

2024-10-25 20:37:17 558 1

A-1.c

A-1.c

2023-12-05

空空如也

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

TA关注的人

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