自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 MyBatis 入门概述 sqlsession 工作原理

1、MyBatis简介MyBatis是一个半自动化的持久化层框架。比JDBC好用的多。用MyBatis可以做到sql和java编码分开,功能边界清晰,一个专注业务、一个专注数据。扩展:JDBC缺点SQL夹在Java代码块里,耦合度高导致硬编码内伤维护不易且实际开发需求中sql是有变化,频繁修改的情况多见2、如何使用MyBatis百度mybatis,进入官网,https://mybatis.org/mybatis-3/zh/getting-started.html点击入门,按.

2021-01-29 12:04:11 250

原创 SpringMvc 处理json 国际化 文件上传 拦截器 异常

处理Json的过程核心是转换器HttpMessageConverter<T>用ajax技术处理(页面不发生变化,需要通过Js向服务端发送请求)非常简单,只需要在方法上加入@ResponseBody注解处理JSON具体步骤:(1)加入jar包(2)编写目标方法,使其返回JSON对应的对象或集合(不是java类型的,可以被js解析后显示给客户)(3)在方法上添加@ResponseBody注解加入jar包编写目标方法,使其返回JSON对应的对象或集合..

2021-01-27 12:58:30 272

原创 SpringMvc 视图和视图解析器 CURD案例 转换器 mvc:annotation-driven mvc:default-servlet-handler @InitBinder

1、视图简介(1)视图的作用是渲染模型数据,将模型里的数据以某种形式呈现给用户。(2)为了实现视图模型和具体实现技术的解耦,Spring在org.springframework.web.servlet 包中定义了一个高度抽象的 View接口:(3)视图对象由视图解析器负责实例化。由于视图是无状态的,所以他们不会有线程安全的问题2、视图解析器简介(1)SpringMVC 为逻辑视图名的解析提供了不同的策略,可以在 Spring WEB 上下文中配置一种或多种解析策略,并指定他们之间

2021-01-20 12:37:48 327

原创 springMvc 处理模型数据 ModelAndView Map及Model @SeesionAttributes @ModelAttribute

1、Spring MVC 提供了以下几种途径输出数据到模型中:(1)ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据(2)Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中。(3)@SessionAttributes: 将模型中的某个属性暂存到Ht

2021-01-19 23:28:09 353

原创 SpringMVC 概述 入门案例 @RequestMapping @PathVariable REST风格 POJO

1、SpringMvc概述(1)Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的 MVC 框架之一(2)Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架(3)Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。(4)支持 REST风格的URL请求(5)采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性2、SpringMvc入门,实现helloworld

2021-01-17 23:40:34 382

原创 Spring5 新功能 log4j2 junit5 nullable

1、spring5框架新功能整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除2、Spring 5.0框架自带了通用的日志封装(1)Spring5已经移除Log4jConfigListener,官方建议使用Log4j2(2)Spring5框架整合Log4j2演示:使用日志框架Log4j2Step1 引入jar包(交给Maven)Step2 根目录下创建log4j2.xml配置文件<?xml version="1.0"

2021-01-17 12:07:27 203 1

原创 spring5 JdbcTemplate 事务

1、事务概念https://blog.csdn.net/chengqingshihuishui/article/details/1118067662、事务操作3、事务操作演示需求:银行转账* lucy 转账100元 给mary* lucy少100,mary多1003.1 创建数据表,添加记录用SQLyog直接创建好数据表3.2 编写spring配置文件,和上例一样的。bean1.xml下写配置。(1)配置druid数据池(2)jdbcTempla.

2021-01-16 00:10:06 302 1

原创 spring5 jdbcTemplate

1、Jdbc Template概述 Spring框架对JDBC进行封装,使用Jdbc Template方便实现对数据库操作2、案例演示2.1 准备工作(1)向lib引入相关jar包(Maven搞定)(2)创建相关相关类Step1 在工程创建立一个com.atguigu.spring5.service文件夹(包),写一个BookService类pacakage com.atguigu.spring5.service;@Service //通过注解创建对象public..

2021-01-13 23:21:23 133

原创 Spring5 AOP AspectJ

1、什么是AOP(Aspect Oriented Programming)(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)下面使用登录例子说明AOP2、AOP底层原理(动态代理)(1)如果想添加的类有接口,可使用JDK动态代理(2)想添加的类没有接口,使用CGLIB动态代理2.1 JDK动态代理 ..

2021-01-12 23:33:13 160

原创 Spring5 IOC容器(注解方式)

1、xml自动装配属性新建一个autowire文件夹,包com.atguigu.spring5.autowire 下面写两个类Emp(员工) 和 dept(部门)(dept作为Emp的属性)package com.atguigu.spring5.autowire;public class Emp{ private Dept dept; public void setDept(Dept dept){ this.dept=dept; } @Overrid..

2021-01-11 23:58:15 153

原创 Spring5 IOC容器

目录1、IOC的概念和原理2、 IOC两个接口3、IOC操作Bean管理1、IOC的概念和原理1.1 什么是IOC(1)IOC是一个容器,控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了耦合度降低(3)上一节的入门案例就是IOC实现1.2 IOC底层原理xml解析、工厂模式、反射解释说明: 我们想在一个类中调用另一个类对象的方法,原始模式是先在一个类中造好另一个类的对象,然后用那个对象去调用其方法 ...

2021-01-09 00:19:46 149 1

原创 Spring5 概述

1、Spring5框架概述(1)Spring是轻量级的开源的JavaEE框架说明:轻量指依赖的jar包非常少(2)Spring可以解决企业应用开发的复杂性(3)Spring有两个核心部分:IOC和Aop① IOC:控制反转,把创建对象过程交给Spring进行管理② Aop:面向切面,不修改源代码进行功能增强(4)Spring特点① 方便解耦,简化开发说明:解耦指降低代码之间的关联性,让每个模块更独立② Aop编程支持③ 方便程序测试④ 方便和其他框架进行整合⑤

2021-01-08 17:00:19 713 1

原创 JSON AJAX i18n

1、JSON简介 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json 的支持(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这样就使得JSON 成为理想的数据交换格式。说明:① json 是一种轻量级的数据交换格式(相比xml)② 数据交换指的是客户端和服务器之间业务数据的传...

2021-01-06 23:22:55 145

原创 JavaWeb Filter过滤器

1、Filter过滤器简介(1)Filter 过滤器它是JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器(2)Filter 过滤器它是JavaEE 的规范。也就是接口(3)Filter 过滤器它的作用是:拦截请求(常用),过滤响应。拦截请求常见的应用场景有:(1)权限检查(常用)(2)日记操作(3)事务管理……等等2、Filter实例演示要求:在你的web 工程下,有一个admin 目录。这个admin 目录下的

2021-01-06 21:38:52 133 1

原创 JavaWeb Cookie Session

1、Cookie 饼干(客户端保存)1.1 Cookie简介① Cookie 是服务器通知客户端保存键值对的一种技术。② 客户端有了Cookie 后,每次请求都发送给服务器。③ 每个Cookie 的大小不能超过4kb1.2如何创建cookie客户端代码。<head> <base href="http://localhost:8080/13_cookie_session/cookie.html" /></head><body&g.

2021-01-05 23:35:11 146

原创 JavaWeb 文件的上传和下载

1、概述 文件的上传和下载是非常常见的功能,很多的系统中,或者软件中都经常使用文件的上传和下载。比如:QQ 头像,就使用了上传。邮箱中也有附件的上传和下载功能。OA 系统中审批有附件材料的上传。2、文件的上传介绍上传步骤① 要有一个form 标签,method=post 请求② form 标签的encType 属性值必须为multipart/form-data 值③ 在form 标签中使用input type=file 添加上传的文件④ 编写服务器代码(Ser...

2021-01-05 18:34:25 124

原创 JavaWeb JSP EL表达式 JSTL标签库

1、EL表达式1.1 概述① EL 表达式的全称是:Expression Language。是表达式语言。② EL 表达式的什么作用:EL 表达式主要是代替jsp 页面中的表达式脚本在jsp 页面中进行数据的输出。③ 因为EL 表达式在输出数据的时候,要比jsp 的表达式脚本要简洁很多。语法:${表达式}说明:EL 表达式在输出null 值的时候,输出的是空串。jsp 表达式脚本输出null 值的时候,输出的是null 字符串。exp<body>先在

2021-01-04 00:20:24 207

原创 JavaWeb Listener监听器

1、Listener监听器① Listener 监听器它是JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。说明:在工程中可以每个组件分配一个文件夹② Listener 它是JavaEE 的规范,就是接口③ 监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理。2、ServletContextListener监听器 现在最常用的还是这个ServletCo...

2021-01-03 22:54:55 180

原创 JavaWeb JSP(已过时,了解即可)

1、什么是JSP jsp 的全换是java server pages。Java 的服务器页面。 jsp 的主要作用是代替Servlet 程序回传html 页面的数据。 因为Servlet 程序回传html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。扩展: servlet直接回传html页面是多么麻烦public class PringHtml extends HttpServlet { @Override protected void doGet...

2021-01-03 14:51:37 686

电工学 秦曾煌 第六版 完整答案

这个网站上电工学的答案都没哥的全~~~~

2010-04-14

四川省c机试答案 补充

目前存在c语言机试答案仅到了26次 那些19~30次 都是假的 答案只到了26次 我补充了27 28次的 剩下还正在找 希望大家喜欢

2009-10-17

空空如也

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

TA关注的人

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