自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-11-09 Spring:namespace、注解开发

.C&P namespacep命名空间<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee"

2020-11-09 23:15:14 242

原创 2020-11-09 依赖注入

.Ioc创建对象的方式没有无参构造器的话就可以使用的方式来给对象初始化,写了有参构造器就不会再默认创建无参构造器了。1.使用无参方法创建对象,默认。2.如果我们想使用有参构造方法。我们无法使用有参构造器构造,当然要在没有无参构造器的情况下使用 下标赋值<constructor-arg index="0" value="???">使用 类型赋值<constructor-arg type="java.lang.string" value="???">通

2020-11-09 17:13:17 114 1

原创 2020-11-09 Spring

Spring1.简介春天,给软件行业带来了春天,mybatis简化了jdbc的操作,spring简化了new对象的操作。Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework.让软件开发更简单。I

2020-11-09 00:29:43 99

原创 2020-11-07 Mybatis

Mybatis配置mysql 5.7 or 8.0MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionMana

2020-11-07 23:38:03 503

原创 2020-11-07 反射基础

反射new只能用于编译期就能确定的类型, 而反射可以在运行时才确定类型并创建其对象.获取class对象的机制Filed[] filesConstructor[] constructorMethod[] method相对应的get和getDeclared方法来获得成员方法、构造放方法、和普通方法转存失败重新上传取消正在上传…重新上传取消class.forname("")类名.class 多用于参数的传递多用于对象获得字节码文件三种方式new 三个对象肯定是.

2020-11-07 23:32:33 71

原创 2020-11-04 多态、final、Object

2020-11-03 多态、final、Object多态多态一般分为两种:重写式多态和重载式多态。 重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最后得到不同的结果。 但是这里是有歧义的,有的人觉得不应该把重载也算作多态。因为很多人对多态的理解是:程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,这种.

2020-11-07 23:30:35 152

原创 2020-11-04 内部类、接口、拷贝、异常

hashcode()和equals();https://blog.csdn.net/kangkanglou/article/details/78954894 如果两个对象相同,则他们的哈希值(hashcode)一定相同 如果两个对象的哈希值相同(hashcode)相同,并不意味着他们是相同的。 对于使用Hash散列方式存储对象的数据结构:*HashSet、HashMap、HashTable*等,仅仅重载equals方法可能会导致实际业务逻辑失败 在比较两个对象时,仅重

2020-11-07 23:27:47 147

原创 2020-11-02 分页、使用注解开发

分页作用很明显,数据库不可能每次把所有数据给查出来。1.编写接口//手动limit分页List<UserInfo> getUserListByInfoLimit(Map<String,Integer> map);使用万能的HashMap来输入信息。2.在.xml中注册接口<select id="getUserListByInfoLimit" parameterType="map" resultMap="UserMap"> select.

2020-11-02 11:35:52 105

原创 2020-11-01 Mybatis TypeAlise、resultMap、日志settings

类型别名(typeAliases)类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如: 方式1: <typeAliases> <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" type="domain.blog.Blog"/> <typeAlias alias="Comment"

2020-11-01 22:24:45 196

原创 2020-11-01 static、final、方参补充和一些小问题

Static详解static可以修饰成员变量、成员方法和成员代码块 成员变量 被修饰的变量会成为一个类变量。类中所有对象共有,只能有一个值。public static String address; public static void main(String[] args) { StaticTest.address="public static String address;"; address="public static String addre

2020-11-01 20:08:04 110

原创 2020-10-30 关键字和方参

This关键字重点强调:this代表当前对象1.this.属性名一个方法当中的局部变量和成员变量名称相同,我们的程序需要在这个方法当中访问成员变量,这个时候就必须使用this关键字,用来区分成员变量和方法当中的参数。例如,我们set方法public void setName(String name) { this.name = name; }2.this.方法名让类中的一个方法来访问类中的另一个方法或者实例变量public void souPerson() ...

2020-10-30 23:49:27 251

原创 2020-10-30 mybatis-config.xml配置优化

配置MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器)

2020-10-30 18:19:09 131

原创 2020-10-29 变量基础

1.局部变量局部变量用来临时保存数据(在类的方法中定义),只能在当前方法中使用,没有初始值,所以必须赋值,在该方法当中不可以出现拥有相同名称的局部变量;public class Test { public static void main(String[] args) { int num = 10; }}局部变量的内存空间和值都存储在栈内存当中。赋值应该就是把操作数栈中的值写到局部变量表中。它们都在VM stack中。在我们的基本数据类型当中,全局变量时拥有默认值的整型:

2020-10-29 21:58:47 216

原创 2020-10-29 Filter和Listener

MVC三层架构Model:1.DAO数据持久层(通过JDBC进行的数据库的CRUD)。2.业务逻辑(Service)。View:1.用户看到的视图。2.提供链接发起Servlet请求。Controller1.接受用户的请求(Request和Response等)2.交给业务层响应的代码3.控制视图的跳转本身不会直接与数据库进行操作。过滤器FilterFIlter:用来过滤网站的数据。 处理中文乱码,每次我都要set“utf-8”。 儒雅随

2020-10-29 21:14:08 91

原创 2020-10-28 JVM基础

java程序是如何加载运行的JDK把.java源程序编译成.class文件,jre将.class也就是字节码文件加载进JVM虚拟机。认识jdk和jre的区别JDK 是 Java Development Kit,它是功能齐全的 Java SDK。它包含JRE,还包括编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java

2020-10-28 21:27:04 127

原创 2020-10-26 mybatis入门

package com.kyz.servlet;import com.sun.corba.se.impl.orbutil.graph.Graph;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt.

2020-10-26 21:14:12 136

原创 2020-10-18 Servlet下载文件

package com.kyz.servlet;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.F.

2020-10-18 22:30:06 74

原创 2020-10-12 ServletContext

百度:servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。ServletContext对象是在Web应用程序装载时初始化的。正像Servlet具有初始化参数一样,ServletContext也有初始化参数。Servlet上下文初

2020-10-12 21:42:09 86

原创 2020-10-10 Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。了解Tomcat架构原理之前首先复习下HTTP协议的一些内容。HTTP协议是一种工作在应用层的B/S模式协议,同时HTTP协议是根据TCP/IP协议来传递数据的(HTML文件、图片、查询结果等),HTTP协议不涉及数据包传输,规定了b/s通信格式。1.首先用户请求browser2.b会向t服务...

2020-10-10 23:29:36 157

原创 2020-10-07 计网

网站访问过程输入网站 检查本机的host配置文件(C:\Windows\System32\drivers\etc下hosts配置文件)# 127.0.0.1 localhost# ::1 localhost可修改localhost映射3.所访问的网址存在于hosts配置信息中,直接返回ip地址4.没有 则去DNS服务器中寻找,找到就返回,找不到就不返回OSI七层模型(7)应用层:OSI的最高层,是用户与网络的接口,其功能是为特定类.

2020-10-07 23:53:53 790

空空如也

空空如也

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

TA关注的人

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