自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Answer的博客

仅用于个人学习记录,不用于任何其他用途!!

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

原创 JavaWeb——HTTP、Response、ServletContext(三)

文章目录HTTP协议:响应消息请求消息:客户端发送给服务器端的数据响应消息:服务器端发送给客户端的数据数据格式:响应行响应头:响应空行响应体:传输的数据response对象ServletContext对象HTTP协议:响应消息请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体响应消息:服务器端发送给客户端的数据...

2020-05-11 08:21:16 203

原创 基于Servlet的简单登录案例(附Java常用jar包)

文章目录需求分析实现步骤1. 登录页面2. 数据库操作1.建立数据库表2.新建实体类User3.创建JdbcUtils工具类4.新建UserDao3. 请求转发1.LoginServlet2.failServlet3.successServlet注意事项测试附上Java常用jar包需求分析实现简单的登录功能使用Druid连接池技术操作数据库使用JdbcTemplate技术封装JDBC登...

2020-05-07 18:48:04 611

原创 JavaWeb——HTTP、Request、登录案例(二)

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

2020-05-05 18:39:09 300

原创 JavaWeb——Tomcat、Servlet(一)

文章目录JavaWeb基础web相关概念回顾web服务器软件Tomcat部署静态项目和动态项目目录结构servlet概念快速入门Servlet执行原理(重要)Servlet中的生命周期Servlet 3.0好处:支持注解配置步骤:Servlet体系结构Servlet的相关配置JavaWeb基础web相关概念回顾软件结构c/s:客户端/服务器端b/s:浏览器/服务器端资源分类...

2020-05-04 21:51:56 539

原创 Java基础(三)

文章目录常用的集合ArrayList集合ArrayList当中的常用方法包装类字符串String字符串的特点:创建字符串的常见3+1种方式:三种构造方法:字符串如何共享使用字符串比较的相关方法注意:注意事项:String当中与获取相关的常用方法有:字符串的分割方法:注意事项:静态关键字static概述注意事项:数组工具类Arrays数学工具类Math继承重载和重写常用的集合ArrayList集...

2020-05-04 10:46:12 930

原创 Java基础(二)

这里写目录标题Java内存1、栈(stack)2、堆(heap)3、方法区(method area)4、本地方法栈(native method stack)5、寄存器(pc register)异常常见问题空指针异常类和对象基本的概念面向过程面向对象面向对象的特征一些术语类与对象的关系类的定义注意事项:创建对象的过程注意事项:方法运行时的内存分配总结:面向对象三大特征之封装性封装性在Java中的体现...

2020-04-30 19:30:26 557

原创 Java基础(一)

文章目录Java基础(一)基本概念:第一个Java程序常量基本数据类型引用数据类型变量小结:数据类型转换自动类型转换(隐式)强制类型转换(显式)编译器的常量优化:数字和字符的对照关系表(编码表):运算符基本运算符自增自减运算符:++ ,--赋值运算符比较运算符逻辑运算符三元运算符流程控制1、顺序结构2、选择结构判断语句——if选择语句——switch注意事项:循环结构for循环do—while循环...

2020-04-30 17:28:22 970

原创 Spring基于注解的AOP配置

文章目录配置bean.xml在接口实现类中加上Service注解在日志工具类中配置注解测试测试四种通知类型测试环绕通知配置bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http...

2020-04-27 19:26:35 244

原创 Spring基于XML的AOP配置(二)

文章目录一、四种通知类型1、前置通知2、后置通知3、异常通知4、最终通知完整代码bean.xmlLogger.javaAOPTest.java运行结果二、环绕通知完整代码bean.xmlLogger.javaAOPTest.java运行结果这篇文章是接着上一篇,介绍一下AOP的四种通知类型和环绕通知。一、四种通知类型1、前置通知在切入点方法执行之前执行<aop:before met...

2020-04-27 16:28:06 106

原创 Spring的动态代理案例

文章目录先准备一个Maven项目二级目录三级目录先准备一个Maven项目新建一个名为Proxy的工程,创建生产者接口package com.Answer.proxy;/** * 对生产厂家要求的接口 */public interface IProducer { /** * 销售 * @param money */ public void...

2020-04-26 18:00:50 518 2

原创 Spring基于XML的AOP配置(一)

文章目录前期准备新建一个Maven工程1.项目结构2.配置pom.xml创建业务层接口创建业务层实现类创建一个具有公共代码的类Utils配置bean.xml补充:切入点表达式的写法编写一个测试类AOPTestspring中基于XML的AOP配置步骤前期准备新建一个Maven工程新建一个名为Spring_AOP_xml的Maven工程1.项目结构2.配置pom.xml导入IoC和AOP...

2020-04-24 23:11:37 425

原创 Spring基于注解的IoC案例——实现单表的CRUD(二)

文章目录问题一:项目仍然存在XML文件具体解决方案解决方案优化方法一:方法二:新的问题解决方案测试结果问题二:测试类中的重复代码在第一篇基于注解的IoC案例中留下了两个问题,那么如何解决呢?问题一:项目仍然存在XML文件先来看一下之前配置的XML文件<!--扫描文件所在的包--><context:component-scan base-package="com.Answ...

2020-04-22 23:09:33 366

原创 Spring基于注解的IoC案例——实现单表的CRUD(一)

文章目录项目结构一、在持久层添加Repository注解二、在业务层添加Service注解三、测试四、一些问题项目结构在此,直接引用上一篇基于XML配置文件的IoC案例的代码进行修改,避免一些重复的操作。节约一些篇幅,部分方法也删除了,仅保留查询所有用于测试。一、在持久层添加Repository注解就是在类的头部加上@Repository(“accountDao”),accountDao...

2020-04-21 12:24:52 127

原创 Spring基于XML配置文件的IoC案例——实现单表CRUD

这里写目录标题一、前期准备1、创建Maven工程2、在pom.xml中配置相关坐标3、创建实体类4、创建持久层接口编写持久层接口实现类5、创建业务层接口编写业务层实现类二、编写配置文件三、项目测试一、前期准备1、创建Maven工程 打开IDEA,新建一个Maven工程,命名为Spring_xml_IoC数据库代码:create table account( id int primar...

2020-04-21 09:29:16 126

原创 Spring的依赖注入

文章目录依赖注入的概念注入数据的类型一、构造函数注入测试结果二、set方法注入三、使用 p 名称空间注入数据依赖注入的概念依赖注入:Dependency Injection。它是 spring 框架核心IOC的具体实现。IOC的作用:降低程序中的耦合(依赖关系),但是绝不可能消除。我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。例如:...

2020-04-19 23:55:51 308

原创 Spring基于XML的IOC环境搭建和入门(一)

文章目录一、创建一个Maven工程二、在pom.xml中导入spring坐标三、创建bean.xml1、添加约束2、在配置文件中配置 service 和 dao四、测试配置是否成功运行结果一、创建一个Maven工程点击Next,将工程命名为Spring01_xml_IOC,点击Finish二、在pom.xml中导入spring坐标<?xml version="1.0" encodi...

2020-04-19 15:58:10 267

原创 Mybatis基于注解开发

文章目录一、更改配置文件二、更改用户持久层接口Mybatis基于XML开发的步骤在上一篇博客中已经写完了,接下来将记录基于注解开发的步骤,实体类和pom.xml配置文件以及测试类的内容是一致的,不再赘述。一、更改配置文件将SqlMapConfig.xml中mapper标签的resource改成class,中间打点<mappers> <mapper class="com....

2020-04-16 23:49:14 270 1

原创 MyBatis基于XML开发

本文目录一、创建Maven工程配置pom.xml二、创建Sql配置文件配置SqlMapConfig.xml三、创建实体类对象UserDao.java四、创建Dao接口InterfaceUserDao.java五、配置XML配置文件配置InterfaceUserDao.xml六、创建Test测试类创建MyBatisTest.java废话不多说,直接进入正题,下面将直接介绍如何使用MyBatis框架...

2020-04-15 16:24:11 573

原创 JDBC技术进阶:

JDBC技术进阶抽取JDBC工具类:JDBCutils代码:抽取JDBC工具类:JDBCutils目的:简化书写分析:1.注册驱动也抽取2.抽取一个方法获取连接对象I*需求:不想传递参数(麻烦),还得保证工具类的通用性。*解决:配置文件代码:配置文件:jdbc . propertiesurl=jdbc:mysql:///Testuser=rootpassword=12345...

2020-04-15 12:19:57 89

原创 JDBC技术入门

JDBC技术入门1.概念: Java数据库连接(Java Database Connectivity)。2.快速入门:代码实现3.详解各个对象1. Drivermanager2. Connection:数据库连接对象3. statement:执行sq1的对象4. Resultset:结果集对象,封装查询结果今日内容1.JDBC基本概念2.快速入门3.对JDBC中各个接口和类的详解1.概...

2020-04-07 00:02:10 398

原创 Java学习任务总览

文章目录借鉴CodeSheep程序羊公众号的文章如需删除请联系基础知识一、语言本身语法基础二、数据结构和算法三、TCP/IP协议栈四、设计模式五、数据库和SQL项目工具代码管理应用框架一、Spring全家桶二、中间件技术三、分布式微服务四、虚拟化/容器化关注源码/性能借鉴CodeSheep程序羊公众号的文章如需删除请联系基础知识该部分是整个路线里面最最重要的部分,也是后续进行框架学习、能看...

2020-01-21 23:44:48 640

空空如也

空空如也

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

TA关注的人

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