- 博客(28)
- 资源 (15)
- 问答 (4)
- 收藏
- 关注
原创 Spring框架:第三章:对象的生命周期及单例bean生命周期的11个步骤
5.1、IOC之Bean的生命周期实验22:创建带有生命周期方法的beanpublic class Person { private Integer id; private String name; public void init() { System.out.println("这是person对象的初始化方法"); } public void destroy() { ...
2018-11-30 20:02:00 4822 1
原创 Spring框架:第二章:IOC依赖注入及40个实验
4、IOC依赖注入4.1、什么是IOC(面试经常问)IOC 全称指的是 Inverse Of Control 控制反转。 控制反转是指将bean对象的创建权力交给spring来操作。在使用Spring以前 。都是通过手动代码new 对象();1.IOC是控制反转,控制反转是指将bean对象的创建交给Spring来管理。并且IOC是Spring框架中提供的一个非常重要的功能。2.IOC容器就...
2018-11-30 19:07:01 1108
原创 Spring框架:第一章:介绍和准备工作
1、Spring概述①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。③Spring是一个IOC(DI)和AOP容器框架。④Spring的优良...
2018-11-30 18:11:16 904
原创 MyBatis框架:第十一章:mybatis 逆向工程
MyBatis逆向工程,简称MBG。是一个专门为MyBatis框架使用者定制的代码生成器。可以快速的根据表生成对应的映射文件,接口,以及Bean类对象。在Mybatis中,有一个可以自动对单表生成的增,删,改,查代码的插件。叫 mybatis-generator-core-1.3.2。它可以帮我们对比数据库表之后,生成大量的这个基础代码。这些基础代码有:1、数据库表对应的javaBean...
2018-11-29 17:30:53 688
原创 MyBatis框架:第十章:mybatis缓存
mybatis缓存说明: 缓存指的是把一些常用的数据,保存到一个可以高速读取的缓冲区中。方便程序在频繁读取的时候,可以快速的取出数据。这就叫做缓存。一级缓存指的是,这些缓存的数据,在同一个SqlSession中多次SQL操作都可以获取。二级缓存指的是,这些缓存的数据。在同一个Mapper中有一个cache缓存对象。多个SqlSession对象可以共享这些数据。15.1、mybatis的一级...
2018-11-29 15:03:57 1002 23
原创 MyBatis框架:第九章:动态SQL语句
准备工作:public class User {private int id;private String lastName;private int sex;14.1、if 语句说明: if语句,可以动态的根据你的值来决定,是否需要动态的添加查询条件。UserMapper类中的方法public interface UserMapper { public List<User&...
2018-11-29 11:28:47 729
原创 MyBatis框架:第八章:自定义结果集,一对一,一对多,延迟加载,赖加载
13.1、自定义结果集介绍自定义结果集,可以给复杂的对象使用。也就是对象内又嵌套一个对象。或者一个集合。在这种情况下。前面学过的知识点,已经无法直接获取出对象内对象的信息。这个时候就需要使用resultMap自定义结果集来返回需要的数据。13.2、创建一对一数据库表## 一对一数据表## 创建锁表create table t_lock( `id` int primary key a...
2018-11-29 11:26:49 808 24
原创 MyBatis框架:第七章:注解使用方式和参数传递及#{}和${}
myBatis的注解使用方式(了解。主要使用xml)注解的使用示例:public interface UserMapperAnnotation { @Select("select id,last_name userName ,sex from t_user where id = #{id}") public User selectUser(int id); @Select(&amp
2018-11-29 11:21:54 973
原创 MyBatis框架:第六章:mybatis的核心配置
mybatis的核心配置之properties创建jdbc.properties一般在实际的项目中。数据库的连接信息。会存放在一个jdbc.properties的属性配置文件中username=rootpassword=rootdriverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis在mybat...
2018-11-24 10:12:01 734
原创 MyBatis框架:第五章:源码解析及Mapper接口方式的mybatis的增,删,改,查实现
Mapper接口编程的命名习惯Mapper接口方式的编程,需要先有一个接口。这个接口的命名一般是xxxxMapper。比如:User模块的Mapper,接口命名为UserMapper。Book模块的Mapper,接口命名为BookMapper。Mapper接口开发有四个开发规范必须遵守1、对应的mapper配置文件的namespace属性值必须是Mapper接口的全类名。2、Mapp...
2018-11-24 10:11:17 937 13
原创 MyBatis框架:第四章:插入记录并返回主键
往数据库插入数据后,返回数据主键信息。有两种方法。一种:使用insert标签中的useGeneratedKeys属性和keyProperty属性组合使用获取主键信息。一种:使用子元素selectKey标签执行sql语句获取。<!-- 插入用户 useGeneratedKeys="true" 表示返回生成的主键 keyProperty
2018-11-24 10:09:19 733 22
原创 MyBatis框架:第三章:传统方式mybatis的增,删,改,查实现
传统方式mybatis的增,删,改,查实现准备工作创建java Project项目,建库建表插入数据,到数据库中执行,导入jar包添加mybatis的核心jar 添加mysql数据库连接驱动添加log4j日记需要的核心jar 在config目录下添加 log4j.propreties代码:# Global logging configurationlog4j.rootLogger=...
2018-11-24 10:08:22 742
原创 MyBatis框架:第二章:传统mybatis的hello world 示例
创建java Project项目,建库建表插入数据,到数据库中执行添加mybatis的核心jar 添加mysql数据库连接驱动添加log4j日记需要的核心jar 在config目录下添加 log4j.properties 日记配置文件# Global logging configurationlog4j.rootLogger=DEBUG, stdout# Console outpu...
2018-11-24 10:07:33 833
原创 MyBatis框架:第一章:简介
mybatis概述1.1、mybatis简介1.MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。2.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。3.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录.1...
2018-11-24 10:06:39 908
原创 Web阶段:第二十一章:图书商城项目
页面有点丑陋,不过五脏俱全,基础部分的内容都有涉及,有几次大的优化,可能还有些不足的地方,还望大家指点一下。导入项目可能会报错,是因为我们的JRE System Library不同,这时要设置这时要Remove掉你的JRE System Library重新Add Library你自己的JRE System Library建议大家可以直接先看book5演示效果,了解每个功能的实现结果...
2018-11-24 10:05:30 886
原创 Web阶段:第二十章:Ajax请求
什么是Ajax请求?AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。ajax是一种浏览器异步发起请求。局部更新页面的技术。1、异步发起请求2、局部更新页面原生Ajax请求的实现(了解) <script type="text/javascript"&am
2018-11-24 10:04:52 656
原创 Web阶段:第十九章:JSON格式
什么是JSON?1.介绍:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换格式。2.一种轻量级...
2018-11-17 15:00:19 743
原创 Web阶段:第十八章:Filter过滤器
Filter,什么是过滤器?1.Filter过滤器是javaWeb的三大组件之一,2.三大组件分别是:Servlet程序,Filter过滤器,Listener监听器。3.Filter是接口。4.Filter的作用是:拦截请求,过滤响应。Filter的初体验需求:在webContent目录下有一个admin目录。然后在这个目录下有html页面,jsp页面,jpg图片。要求这个目录下所有...
2018-11-17 14:59:45 804
原创 Web阶段:第十七章:Session会话
什么是Session会话?1.Session是会话,表示客户端和服务器之间联系的一个对象。2.Session是一个域对象。3.Session经常用来保存用户的数据。如何创建Session和获取(id号,是否为新)调用一个方法request.getSession().第一次调用是创建Session对象并返回之后调用都是获取Session对象。isNew() 返回当前Session是否...
2018-11-17 14:59:08 1430
原创 Web阶段:第十六章:Cookie技术
Cookie技术a)什么是Cookie?1.Cookie翻译过来是饼干的意思。2.Cookie是由服务器通知客户端,并由客户端保存键值对的一种技术。它的构造器是:public Cookie(String name, String value) {}3.只要客户端有Cookie,每次请求都会发送给服务器。4.每个Cookie不能超过4kb的大小b)如何创建Cookie1、创建一个Co...
2018-11-17 14:57:53 3539 1
原创 Web阶段:第十五章:文件上传&下载
文件的上传介绍文件的上传和下载功能是很多系统中非常常见的功能。非常的重要。文件的上传1、首先需要一个form表单2、然后在表单内有input type=”file”3、提交的方式必须是method=”POST”4、enctype="multipart/form-data"编码类型必须是多段的表单数据enctype属性有两种值:当enctype属性值为application/x-
2018-11-10 13:14:13 673
原创 Web阶段:第十四章:JSTL标签库
作者:java_wxidJSTL 标签库JSTL标签库 全称是指 JSP Standard Tag Library JSP标准标签库。是一个不断完善的开放源代码的JSP标签库。EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。JSTL由五个不同功能的标签库组成。功能范围 URI 前缀核心标签库--重点 http://jav...
2018-11-10 13:10:29 653
原创 Web阶段:第十三章:EL表达式
作者:java_wxid什么是EL表达式?E L的全称:Expression Language,就是表达式语言。可以输出表达式的值。跟jsp的表达式脚本一样。计算表达式的值后输出。 EL表达式出现的目的是为了使JSP写起来更加简单,让jsp的代码更佳简化。我们先来看一下EL表达式的一个Hello world 程序,看看它是如何简化jsp代码。EL 表达式的Hello world 程序!!!...
2018-11-10 13:10:03 771
原创 Web阶段:第十二章:JSP动态页面
作者:java_wxid1.什么是Jsp?jsp是java server page,java的服务器页面。2.为什么要学习jsp技术因为jsp技术可以很好的解决在Servlet程序中回传数据是html内容,这个问题。在Servlet程序中回传html数据,为什么是个问题?public class PrintHtml extends HttpServlet { private stat...
2018-11-10 13:09:20 829
原创 Web阶段:第十一章:JavaEE项目的三层架构
JavaEE项目的三层架构分层的作用方便项目后期的维护和升级,以及扩展。分层的好处是降低代码的耦合度分层后的代码包结构Dao持久层的包 com.dao 放dao层的接口 com.dao.impl 放dao层的实现类Service业务层 com.service 放Service层的接口 com.service.impl放Service层的实现类web层 com....
2018-11-10 13:08:29 4602 64
原创 Web阶段:第十章:Servlet下
HttpServletRequest类a)HttpServletRequest类有什么作用。HttpServletRequest类它的作用是。每次只要有请求进来 。Tomcat服务器就会把请求的协议内容封装到HttpServletRequest对象中。我们主要是从Request类中获取请求的信息。它表示了请求的全部信息。b)HttpServletRequest类的常用方法i.getReq...
2018-11-03 17:03:43 652
原创 Web阶段:第九章:Http协议
作者:java_wxidHttp协议a)什么是HTTP协议什么是协议? 是双方,或多方,相互约定一起遵守的规则,叫协议。HTTP协议?http协议是客户端和服务器之间通信,客户端和服务器都需要遵守的数据格式,以及内容叫协议。协议中的内容又叫报文。b)请求的HTTP协议格式协议分为请求协议和响应协议请求协议GET请求1、请求行(1)GET 请求的方式 (2)请求的资源路...
2018-11-03 10:44:46 671
containerd-cni-1.6.6-linux-amd64.tar.gz 包
2023-08-11
国产化达梦数据库20多个pdf.zip
2021-07-21
jdk,tomcat,mysql,rabbitmq部署文档和视频.zip
2021-07-21
x86架构下Linux安装MySQL,Redis,Mongodb,jdk,tomcat视频.zip
2021-05-01
P6级付费专栏文档.zip
2021-02-22
docker常用命令.doc
2020-09-22
Java中高级面试题(月薪过万).pdf
2019-12-20
MySQL高级脑图
2019-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人