自定义博客皮肤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)
  • 收藏
  • 关注

原创 SpringBoot Bean注入

@Import()使用@Import()注解,向IOC容器中注入Bean1.创建Bean类 MyBeanpublic class MyBean { //Bean类}2.这里在Application类中,SpringBoot项目的入口类中向IOC容器中注入Bean@SpringBootApplication@Import({Mybean.class})public class SpringbootTestApplication implements CommandLineRunner {

2021-02-24 17:15:58 341

原创 SpringBoot main方法分析

Spring整合MyBatis在了解SpringBoot的main方法之前,先看一下Spring整合Mybatis的例子,首先对于Spring整合Mybatis,对于Spring的配置文件可以通过 .xml 或 配置类 的形式,这里不做详细介绍。项目结构Spring的main方法public class Test { public static void main(String[] args) throws Exception { ApplicationContext context =

2021-02-16 15:53:10 2268 3

原创 DAO设计模式之存储商品信息

DAO设计模式DAO(Data Access Object)主要对数据进行操作,对应层级为数据层。主要面向接口编程,主要分为一下几部分。VO(Value Object): 一个用于存放网页数据,网页要显示一条用户的信息,主要由属性以及setter和getter方法组成,VO类中的成员变量与表中的字段是相对应的。DatabaseConnection:用于打开和关闭数据库操作的类。DAO接口:用于声明数据库的操作,定义对数据库的原子性操作,例增加,修改,删除等。DAOImpl:实现DAO接口的类,但是

2020-07-23 17:33:42 546

原创 JSP与Java Bean

Java Bean基本概念首先了解软件设计分层概念,在开发软件过程中,应尽量将业务逻辑和表现层分开,从而达到完全解耦。经常使用javabean去实现业务逻辑,而jsp页面去用于表现层。jsp页面只用于接收用户的输入以及显示处理之后的结果,不需要在jsp页面嵌入大量的java代码。javabean的特性1.支持反射机制:利用反射机制可以分析出javabean是如何运行的。2.支持事件:事件是一种简单的通信机制,利用它将相应的信息通知给javabean3.支持属性:自定义属性,利用标准标签与jsp页面

2020-07-21 14:10:14 398

原创 过滤器

概念首先过滤器,顾名思义,他的作用就是阻挡某些事件的发生。在Web应用程序中,过滤器介于Servlet之前,既可以拦截,过滤器浏览器的请求,也乐意改变对浏览器的响应。在中间起到了一个中间组件的作用,对二者的信息进行过滤。实现功能1.对用户请求进行身份验证2.对用户发送的数据进行过滤或者替换3.转换图像的数据格式4.数据压缩5.数据加密6.XML数据的转换7.修改请求数据的字符集8.日志记录和审核实现与设置过滤器首先要实现Filter接口可使用注入的方式或者在Web.xml中进行配置,

2020-07-13 17:21:39 273

原创 应用程序事件 ,监听器

何为监视在Web系统中,监听器就是应用监听事件来监听请求中的行为而创建的一组类。对于HttpSession,HttpServletRequest,ServletContext中遵循生成,运行,销毁的生命周期,进行相关的监听配置后,Web容器会调用相关的监听器上的方法,进行相应事件的处理。ServletContext事件,监听器1.ServletContextListener“ServletContext声明周期监视器”主要用来监视Web程序初始化或结束时响应的动作事件。default void c

2020-07-07 18:30:31 411

原创 Servlet进阶API

过滤器与监听器过滤器:通过对request,response的修改实现特定的功能,如请求数字字符编码,IP地址过滤,异类过滤,用户身份认证等。监听器:用于监听Web程序中正在执行的程序,根据发生的事件做出特定的响应。ServletConfig在编写完一个Servlet类后,需要在Web.xml中或者通过注解进行相关的配置,Web容器才能读取Servlet设置的信息,包括其类地址,初始化。对于每个Servlet的配置,Web都生成与之对应的ServletConfig对象,从ServletConfig中

2020-07-05 09:48:03 162

原创 Web会话管理

1.会话管理基本原理1.隐藏域将表单中的内容在显示页面时隐藏,不显示数据,在JSP 中将input标签type设置为hidden 生成一个隐藏表单域。将会话的唯一标识记录到隐藏域中的value值中,并设定name值。提交给服务器之后,服务器会根据根据会话标识找到会话对象。缺点:实现比较麻烦,安全性差,不适合隐秘性的数据2.cookie服务端保存会话对象中设定会话的唯一标识,客户端将会话标识存在cookie中,当浏览器发送请求时从cookie取得会话标识发给服务端。3.URL重写在URL地址末尾

2020-07-01 10:06:25 1305

原创 Servlet请求与响应

1.Servlet技术首先对于Servlet 就是利用java类编写的服务端的程序,可以看作是位于客户端和服务端的一个中间层,负责接收和请求客户端用户的响应。Servlet提供的功能1.对客户端发送给的数据进行读取和拦截2.读取客户端请求的隐含数据3.运行结果或者生成结果4.发送响应的数据Servlet的生命周期1.初始化初始化阶段可分为装载和初始化两阶段,装载是由Servlet容器装载一个servlet类,把它装在的java内存中,Servlet容器可以创建一个Servlet对象在web

2020-06-30 13:28:58 529

原创 JAVA_序列化与反序列化(收纳箱)

序列化对于序列化,平常生活中对于字面意思的理解就是,将一些事物有序的规整起来,比如把一些杂乱物品装在一个箱子里,这一个过程实质上就是序列化,竟然我们有把东西装起来的过程,也就会有把东西从箱子里再拿出来的过程,这个过程就是反序列化。让我们看看概念是怎么定义的。序列化:指堆内存中的java对象数据,通过某种方式把对存储到磁盘文件中,或者传递给其他网络节点(网络传输)。这个过程称为序列化,通常是指将...

2020-04-11 20:17:22 124

原创 JAVA_反射机制(照镜子)

反射首先反射,当你照镜子的时候你的面部的个个部位都会通过镜子反射出来,让你看道你自己。而JAVA也会像我们一样,也有一面镜子,它可以通过这面镜子,看到自己的一些信息。JAVA反射机制就是对于一段程序,在运行的时候才知道要准备操作的类是什么,并可以在运行的时候获取类的完整构造,并调用对应的方法,获取.class文件。而我们就可以通过java反射机制得到一些程序中的类的一些具体信息,参数,方法等。J...

2020-04-09 21:42:08 408

原创 μC/OS-II操作系统中的任务

任务的基本概念(任务及其种类)1.任务和任务的控制块我们在做一件事时,可以把这件事看成一个任务,然后将这个任务分成多个小任务,去处理这些小的任务,最终将一件事做成。对于uC/OS-II来说,它就是一个能够对这些小任务进行调度和管理,然后通过并发的方式去处理这些小任务的操作系统。什么是并发方式呢??对于一个计算机或者特别是在嵌入式操作系统中来说,处理器的数目通常只有一个,但是任务的数量远远大...

2020-04-04 19:57:58 1741

原创 JDK和JAVA平台

JDK首先jdk就是java整个世界的基础,但是为什么是基础呢??因为在编写java程序就是在构建一个自己的世界,但是构建的这个世界,并不是从头开始,肯定需要一些基础。这里呢我们举例,如果一个人来到另一个平行世界(有点小说的味了),然后呢,这个地方只有他一个人,他自己只有智慧,和力气,但是这个世界里有着花草树木,土地,阳光等等资源,这个人怎能利用好这些资源去生存下去?这个平时世界,就好比j...

2020-03-31 20:07:37 1105

原创 小酌JAVA-匿名内部类

什么是匿名内部类?? (小朋友全是问号)首先匿名类就是没有名字,其次匿名内部类就是简化代码编写,所以匿名类内部只能执行依次,这都是我个人的理解。我们还是拿例子来看看匿名内部类的使用,这里我们先拿线程Runnable接口为例,如何通过匿名内部类来实现Runnable接口再让我们看看运行的结果:先从程序上来看,这里通过Thread类去创建一个线程,并将该线程起名为“线程1”,然后通过匿名类...

2020-03-29 20:23:17 623

原创 浅谈 UDP协议和TCP协议(三次握手)

UDP与TCP特点UDP:只提供应用进程寻址和简单的差错检错功能,不向应用层提供数据的可靠性传输,实时性好,效率高。TCP:提供应用进程寻址,还能为应用层提供可靠的数据传输服务,具有流量控制和拥塞控制能力。各应用层协议对应的运输层协议:UDP特点:无连接性,发送数据前不需要与对端进行连接,减少了开销和发送数据之前的延时。尽力而为的服务,不提供可靠的数据传输服务,提供差错检错服务,一旦...

2020-03-29 16:32:24 1311

原创 初识JAVA-多态向上转型与向下转型

初识JAVA-多态向上转型与向下转型多态:程序定义的引用变量所指向的具体的类和通过该变量发出的方法调用,在编程时并不确定,在程序运行时期间才被确定。条件:1.首先要有继承或接口的实现2.子类要对父类的方法进行重写这里我们先用一个列子来初始一下多态 这里使用到了向上转型后面我们会涉及到这是运行的结果,我们会看到结果为“这是子类的方法”这说明调用的是子类的方法静态绑定和动态绑定首...

2020-03-26 21:11:01 342

空空如也

空空如也

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

TA关注的人

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