自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC-day2-基于注解实现与MVC各组件交互流程

SpringMVC1. 核心组件SpringMVC框架中提供给用户如下几个概念:DispatcherServlet:(又称前端控制器)核心控制器,用来过滤客户端发送过来,想要进行逻辑处理的请求Handler(Controller):处理器。开发人员自定义,用来处理用户请求的,并且处理完成之后返回给用户指定视图的对象。HandlerMapping:处理器映射器。DispatcherServlet在根据URL转发请求给Handler时得有一个匹配规则,这个匹配规则由HandlerMa

2020-11-04 20:09:53 325

原创 SpringMVC_day1

SpringMVC1.前言1.1 三层架构(代码架构)开发架构一般都是基于两种形式:C/S架构,也就是客户端/服务器B/S架构,也就是浏览器服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层:负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应表现层主要包括:控制层:控制层负责接收请求展示层:展示层负责结果的展示表现层依赖业务层具

2020-11-03 19:55:29 150

原创 CSS-事件 -单击双击、失去or获得焦点、加载事件、鼠标事件、键盘事件、选择与改变、表单事件

CSS事件1.点击事件1.1 onclick:单击事件1.2 ondblclick:双击事件2.焦点事件2.1 onblur: 失去焦点2.2 onfocus: 元素获得焦点3.加载事件onload: 一张页面或一幅图像完成加载。4.鼠标事件4.1 onmousedown 鼠标按钮被按下4.2 onmouseup 鼠标按钮被松开4.3 onmousemove 鼠标被移动4.4 onmouseover 鼠标被移动到某个元素上4.5 onmouseout 鼠标从某元素移开5.键盘事

2020-10-13 17:16:00 4695

原创 jQuery -常用选择:基础选择器、层次选择器、基本过滤选择器、内容过滤选择器、可见性过滤选择器、属性选择器

1.jQuery1.1 基础选择器$("#one")$(".one")$("*")$("#two,span") (包含id为two的元素和所有的span的元素)1.2 层次选择器$(body div)$(body > div) 仅 包括body 子一层的div$(.one + div ) + 所有class为one的 元素 的下一个兄弟元素$(.one ~ div) ~ 所有class为one 的元素的后面所有的兄弟元素1.3 基本过滤选择器$(‘div:

2020-10-08 18:34:27 212

原创 JDBC的自我学习(自用,自我回顾知识时观看)

JDBC学习JDBC1.概述ODBC 也是JDBC的关键所在如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入JDBC1.概述JDBC(Java DataBase Connectivity)Java数据库连接(技术),也就是能够通过java代码,连接到数据库,并可以使

2020-09-23 19:54:29 132

原创 数据库事务,四大特性与事务并发带来的问题、事务隔离级别

目录数据库事务事务简介产出事务的语句事务的提交与数据事务特征1.原子性(Automic)2.一致性(Consistency)3.隔离性(Isolation)插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入数据库事务事务简介是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行

2020-09-22 16:30:13 495

原创 oracle 入门第三天 聚合函数+分组+子查询+分页

聚合函数概述聚合函数,一般会操作多组数据,并对每一组中的某个列,执行计算并返回单一的值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用,所以也把其它称之为分组函数或者组函数。根据翻译的不同而叫法不同,实则是一个东西,如果见到不用奇怪。对于聚合函数而言 其分组 是按 group by 后面跟的列 进行分组 将相同内容的行 分成一组 当列数 为2及其以上上 将同行多列 都相等的内容 视为一组 。小实现 (帮助理解)select d.namefrom s_emp s

2020-09-15 20:01:08 467 1

原创 oracle 入门第一天 查询语句的学习(别名,列拼接,空值操作,排序,条件查询,模糊查询,去重)+ oracle 小练习

oracle来自百度百科1 数据库概念数据库简单理解就是按照数据结构组织,存储和管理数据的仓库。类似于超市里面的文件柜,按照一定的规律去存储物品。数据库也是一样,按照一定的规律去存储数据。2 关系性数据库概念说人话关系库数据库就是:关系性数据库是以二维表的形式去存储数据,同时表与表之间存在着一定的关系。当然后面我们还会学到非关系型数据库,那么那种类型的数据库就不是以二维表的形式存储数据3 SQLSQL语言是属于第四代编程语言,主要用来操作关系性数据库的一门语言。4

2020-09-11 17:02:52 341

原创 sax dom dom4j 去解析一个xml,dom4j去构建家族的xml,将cd.xml封装对象,并且将所有的对象存储起来到一个文件

1.sax dom dom4j 去解析一个xml要求的xml<?xml version="1.0" encoding="utf-8"?><!--这是一个神奇的宇宙 --><human> <person num="0001"> <name>卢凯奇</name> <age>18</age> <work>学生</work> <skill>无敌</ski

2020-09-10 22:53:32 159

原创 XML 使用、命令空间、约束、解析

1 XML 初识1.1XML(EXtensible Markup Language) ,可拓展标记语言标记,指的是标记语言,也称标签语言,可以用一系列的标签来对数据进行描述。例如 <age>19</age>拓展,指的是用户可以自定义标签1.2 为啥要学习XML (XML的作用)XML可以作为数据传输的标准作为数据的一种传输标准,要考虑可读性、可扩展性、可维护性,并且最好是和语言无关。XML作为传输数据的标准就比较适合,在上述方面表现都很好。XML可以作为配

2020-09-10 22:39:13 325

原创 Socket编程(利用流)TCP C/S通信 客户端发送视频 服务端接收视频存到服务器

Socket编程(套接字编程)在TCP通信协议下,能实现两台计算机之间的数据交互,并且它们要严格区分客户端(Client)与服务端(Server)客户端和服务端通信的步骤:服务端先进行启动,并占用一个指定的端口号,等待客户端的连接客户端主动发起服务端的连接,在连接成功之后,就可以进行数据发送了注意,在整个过程中,服务端不能主动连接客户端,必须由客户端先行发起连接才行在java中,对于这样基于TCP协议下连接通信的客户端和服务端,分别进行了抽象:java.net.Socket 类表示

2020-09-03 20:58:09 905

原创 完成一个线程计算1-100之间所有数的和,另外一个线程取1-100之间所有数的和的过程

代码public static void main(String[] args) throws Exception { ExecutorService nFixed = Executors.newFixedThreadPool(2); PipedInputStream pi = new PipedInputStream(); PipedOutputStream po = new PipedOutputStream(); pi.connect(po); nFixed.exec

2020-09-03 09:03:14 730

原创 I/O流,字节流,字符流,数据流,缓存流,转换流,对象流,随机访问流

流根据流的方向性,可以分为输入流和输出流。以java为例,则输入流是由文件“流向”程序,输出流是程序“流向”文件。这里是以文件为例,java程序还可以讲数据写入到网络、内存等中。流的分类java中的IO流可以根据很多不同的角度进行划分,最常见的是以数据的流向和数据的类型来划分根据数据的流向分为:输入流和输出流输入流 :把数据从其他设备上读取到程序中的流输出流 :把数据从程序中写出到其他设备上的流根据数据的类型分为:字节流和字符流字节流 :以字节为单位(byte),

2020-09-02 20:29:00 587

原创 corejava -21 线程池

线程池磁化技术不直接创建具体的资源,而是创建一个池在具体的池里面创建具体的值。以前是直接把任务交给具体的资源,现在把资源交给池,池就会让空闲的资源去执行任务,任务执行完之后,资源并不会销毁,而是停在常量池里面,等待下一个任务来执行。线程池的好处降低系统资源消耗,通过重用已经存在的线程,降低线程创建、销毁带来的损耗方便线程并发数的管控提供更强大的功能,延迟定时线程池工作原理在线程池的编辑模式下,任务是提交给整个线程池,而不是直接提交给某个线程,线程池在拿到某个任务之后,就在内部寻找

2020-09-01 19:10:26 145

原创 AB线程交替输出

代码public static boolean flag=true; public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { try { synchronized(Object.class) { for (int i = 1; i <=100; i++) { if(!flag) { O

2020-08-31 19:46:37 385

原创 无重复字符的最长子串(题目出自力扣)

无重复字符的最长子串源代码public static void main(String[] args) { String s = "yrwetiuwehddfgdsjkfsfhkg"; Set<Character> list=new HashSet(); int n = s.length(); int rk= 0,sum=0; for (int i = 0; i

2020-08-31 18:29:25 97

空空如也

空空如也

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

TA关注的人

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