自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC连接数据库

1、加载JDBC驱动程序在连接数据库之前,手续要加载想要连接的数据库驱动到JVM(java虚拟机)通过java.lang.Class类的静态方法forName(String className)实现成功加载后,会将Dirver类的实例注册到DriverManager类中例如: try { // 加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver"); } catc...

2022-05-20 14:37:53 187

原创 CSS基础知识整理

1 什么是CSS?CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。2 CSS语法CSS基础语法CSS规则由两个主要部分构成:选择器以及一条或多条声明。每条声明由一个属性和一个值组成。属性(property)是设置的样式属性,每个属性有一

2022-05-20 14:32:42 154

原创 SSM框架

SSM框架就是:Spring + Spring MVC + MyBatis目的是为了减少不必要的编码工作,注意力集中在业务上。方便维护和拓展Spring面向Bean的编程,两大核心技术:控制反转/依赖注入,面向切面编程(AOP)。控制反转将组件对象的控制权从代码本身转移到外部容器。例如usb接口,其所产生的内容是取决于外部插入U盘的内容。依赖注入就是控制反转。电脑的输入设备依赖它被插入的是什么键盘。插入机械键盘,输入设备就是机械键盘,插入数字键盘就只能输入数字。从插键盘这个事

2022-05-20 14:21:57 146

原创 前端基础总结:HTML基础知识

HTML的元素:主体元素,无语义元素,标题元素,段落元素,注解元素,格式化元素,图片元素,图片元素,超链接元素,列表元素,表格元素,表单元素,框架元素。 标记语言,是一种将文本以及与文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。 HTML,为超文本标记语言。XHTML是可扩展超文本标记语言,是一种更纯洁,更严格,更规范的html代码。html文件由文件头和文件体两部分组成。 HTML的全局标准属性 class用于定义元素的类名。 id用于指定元素的唯一id。

2022-05-20 14:15:09 887

原创 分层模型解读

MVC的来历 MVC里的M是:model(模型),V是view(视图),C是controller(控制)。其中,用来显示的是V,用来处理业务的是M,用来做控制分派的是C。 项目技术和整体安排 客户端-交互输入数据查看数据服务器端-处理接请求-处理-给响应实现数据库查询操作实现面向接口编程应用单元测试框架数据库MySQL整体安排前端(JSP,EL,CSS,DIV) 后端(Servlet,JDBC) 前后通信(JSON) 项目管理(MAVEN)项..

2022-05-19 18:02:36 162

原创 JDBC连接池

线程池原理类似于操作系统中的缓冲区的概念流程:1.先启动若干线程,并让这些线程处于一个睡眠状态 2.当客户端有一个新请求时,就会唤醒这个线程,开始处理请求 3.处理完之后进入睡眠状态为何要使用线程池当并发量过大,需要为每一个请求都创建一个线程时,耗费的资源,CPU时间是非常大的,在反复创建,反复销毁的过程中也极易出现问题。所有使用线程池,可有效处理高并发,追求高性能。DB连接池数据库连接池是保存了很多数据库连接对象的对象池,每一个连接对象都需要一个物理数据库来连接,非常麻烦,且使用完.

2022-05-15 08:52:41 50

原创 JSP基础

JSP概念 JSP是一种静态页面和动态页面的混编技术,看起来像页面,实际上是一个servlet(编写的是jsp页面,编译后的是class类文件,即本质是servlet,即是一个java类,并且一次编写,处处运行) JSP特点 跨平台业务代码相分离,HTML做业务界面,java做处理后端组件重用,在JSP中可以用javabean编写业务文件预编译,只需要编写一次 JSP的页面组成 HTML部分JSP部分(脚本元素,指令,动作)页面具体组成元素<htm..

2022-05-08 08:51:12 53

转载 HashMap的实现原理

1. HashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。从上图中可以看出,HashMap底层就是一个数组结构,数组中的每一...

2022-04-24 20:29:57 4352

原创 session域和application域的数据共享情况

session域是基于会话的,即网页关闭后数据消失,session清空。创建session对象:// 创建session对象 HttpSession session = request.getSession();application域是基于服务器的,即当服务器(比如tomcat)关闭时,内部的application域的数据清空。 page指当前页面。只在一个jsp页面里有效 。 request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多.

2022-04-24 18:52:26 1206

原创 Servlet基础理解

一.url匹配访问1.servlet容器有特定的servlet url-pattern匹配规则,不同于通配符或者正则表达式,符号问题出错也会导致问题。2.从Servlet2.5开始,一个servlet可以使用多个url-pattern规则,且具有优先顺序,若前面的匹配到,后面便不会访问。3.当servlet容器接收到浏览器发起的一个url请求后,容器会用url减去当前应用的一些路径,以剩余的字符串作为servlet映射,假如url是http:// localhost:8080/spring/inde

2022-04-17 20:21:45 479

原创 配置Maven环境变量

前言我们现在进行项目开发时,项目中一般都会有依赖包的存在,而这些依赖包一般都是利用Maven进行下载管理的。但很多小伙伴还不知道Maven怎么安装配置,所以这里专门编写一篇详细教程,教会大家如何安装、配置Maven。一. 下载&安装1. 下载地址maven下载地址如下,各位请选择对应系统的maven版本进行下载。https://maven.apache.org/download.cgi2. 解压maven安装包maven安装包下载之后,对其进行解压。解压后的文件,各文

2022-04-16 09:17:40 66664 1

空空如也

空空如也

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

TA关注的人

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