自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web项目练习

黑马旅游网1技术选型注册功能分析技术选型Web层Servlet:前端控制器html:视图Filter:过滤器BeanUtils:数据封装Jackson:json序列化工具Service层Javamail:java发送邮件工具Redis:nosql内存数据库Jedis:java的redis客户端Dao层Mysql:数据库Druid:数据库连接池JdbcTemplate:jdbc的工具注册功能分析re

2021-02-23 09:28:47 168 1

原创 nginx初步认识

什么是NginxNginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。Nginx 应用场景:http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机..

2021-02-13 09:56:26 97

原创 Linux入门

shell本质就是用名字来调用程序常用快捷按键ctrl+p向后ctrl+N向前ctrl+a光标到行首ctrl+e光标到行位ctrl+h删除光标前ctrl+d删除光标后(光标本身)ctrl+u删除光标前tab键:按一次补全,按两次提示所有可能命令linux目录结构/bin 是binary缩写,存储常用的命令/boot 存放开机启动文件/dev Device 设备的缩写,放置linux外部设备,在Linux中设备和访问文件的方式相同。/etc 存放所有系统管理所需的配置..

2021-02-10 17:06:05 69

原创 maven入门

maven入门使用Maven开发的优势传统的项目中,由于含有较多的jar包,因此项目的大小非常庞大,而Maven则是考虑建立一个jar包的仓库,项目需要用到jar包的时候通过Maven程序去仓库里根据jar包的坐标去寻找,而这个jar包的仓库,就被称为Maven仓库,这样就能大大的减少项目的大小。一个传统的四十多Mb的项目使用Maven之后可能仅需要一百多kb。jar包坐标的构成:公司名称 + 项目名称 + 版本信息Maven的两大核心依赖管理:也就是对jar包的统一管理项目构建:在项目

2021-02-10 08:32:39 66

原创 redis和jedis

Redis概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据

2021-02-09 07:13:52 114 1

原创 ajax和json

AJAX:概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1]通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载

2021-02-05 12:04:02 59

原创 2021-02-02

JQuery 高级动画三种方式显示和隐藏元素默认显示和隐藏方式show([speed,[easing],[fn]])参数:speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)easing:用来指定切换效果,默认是"swing",可用参数"linear"swing:动画执行时效果是 先慢,中间快,最后又慢linear:动画执行时速度是匀速的fn:在动画完成时执行的函数,每个元素执行一次。

2021-02-02 11:03:04 64

原创 jquery基本学习

JQuery 基础:概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质

2021-02-01 10:30:47 72

原创 filter和listener

Filter:过滤器概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解过滤器细节:web.xml配置 <filter> <filter-name>dem

2021-01-30 20:30:37 75 1

原创 servlet/jsp综合案例2

今日内容综合练习简单功能列表查询略登录实现login.jsp实现控制层servlet设置编码获取数据判断验证码封装user对象调用service查询判断是否登陆成功跳转到列表查询实现service实现dao添加实现表示层add.jsp实现控制层adduserservlet设置编码获取数据封装对象调用service实现service实现dao删除实现控制层delu

2021-01-24 11:53:00 231

原创 request功能介绍和调用

HTTP:概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据历史版本:1.0:每一次请求响应都会建立新的连接1.1:复用连接请求消息数据格式请求行请求方式 请求url 请求协议/版本GET /login.html HTTP/1.1请

2021-01-03 21:26:20 225

原创 2021-01-02

今日内容:1. Servlet2. HTTP协议3. RequestServlet:概念步骤执行原理生命周期Servlet3.0 注解配置Servlet的体系结构 Servlet – 接口|GenericServlet – 抽象类|HttpServlet – 抽象类 GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 将来定义Servlet类时,可以继承GenericServle

2021-01-02 20:33:17 193

原创 tomcat和servlet的初步认识

今日内容web相关概念回顾web服务器软件:TomcatServlet入门学习web相关概念回顾软件架构C/S:客户端/服务器端B/S:浏览器/服务器端资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器如:servlet/jsp,ph

2021-01-01 22:21:01 110

原创 XML

XML基本概念:概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 <user> <student>语法:基本语法:xml文档的后缀名 .xml2. xml第一行必须定义为文档声明3. xml文档中有且仅有一个根标签4. 属性值必须使用引号(单双都可)引起来5. 标签必须正确关闭6. xml标签名称区分大小写功能存储数据1. 配置文件2. 在网络中传输xml与ht

2020-12-20 20:38:24 146

原创 Bootstrap

Bootstrap:概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处 1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 2. 响应式布局。 * 同一套页面可以兼容不同分辨率的设备。快速入门

2020-12-19 15:25:25 66 1

原创 DOM

DOM:概念: Document Object Model 文档对象模型 将标记语言文档的各个组成部分,封装为对象。可以使用这些对像,对标记语言文档进行CRUD的动态操作 ..

2020-12-19 11:15:07 117 1

原创 JavaScriptDOM和BOM简单学习

DOM简单学习功能:控制html文档的内容 获取页面标签(元素)对象:Element document.getElementById("id值"):通过元素的id获取元素对象操作Element对象:修改属性值: 明确获取的对象是哪一个? 查看API文档,找其中有哪些属性可以设置修改标签体内容: 属性:innerHTML 获取元素对象 使用innerHTML属性修改标签体内容事件简单学习功能: 某些组件被执行了某些操作后,触发某些代码的执行。

2020-12-18 17:09:44 65 1

原创 javascript基础知识续

JavaScript续方法的 创建: var fun = new Function(形式参数列表,方法体); //忽略 function 方法名称(形式参数列表){ 方法体 } var 方法名 = function(形式参数列表){ 方法体 } 补充补充: 方法定义

2020-12-17 22:14:54 60

原创 2020-12-16 javascript

javascript基础概念:是运行在客户端浏览器的脚本语言。JavaScript=ECMAScript+JavaScript特有(BOM+DOM)ECMAScript使用方式内部:定义

2020-12-16 18:52:15 66

原创 2020-12-15

html续表单标签input:文本框type属性text:文本输入框,此为默认值password:密码输入框radio:单选框 注意 多个单选框实现单选效果,name属性必须相同 一般为指定每个单选框指定value值,区别请求提交的数据 checked,可以指定默认值checkbox:复选框 注意 一般为指定每个单选框指定value值,区别请求提交的数据 checked,可以指定默认值label标签指定输入项的文字描

2020-12-15 20:00:58 51

原创 2020.12.14

web概念描述Javaweb: 使用Java语言开发基于互联网的项目软件架构: 1.c/s:client/Server 客户端/服务器端 优点:用户体验好 缺点:开发,安装,部署,维护,麻烦 2.b/s:Browser/Server 浏览器/服务器端 优点:全程简单 缺点:资源要求过高时,硬件难以承担架构详情资源分类: 静态资源:技术包含有HTML,css,Javascript的静态资源 动态资源:技术包含有servlet/jsp的动态资源静态

2020-12-14 20:17:46 66

空空如也

空空如也

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

TA关注的人

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