自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肉man

Dying in leisure or Living in chaos

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

原创 ideaJ2021详细配置(答疑解惑非常好用)

20210817下载和安装eclipse格式化 、import包导入设置集成maven、git、有道翻译、jrebel热部署

2021-08-17 10:48:11 1893

原创 Oracle数据库新增时---违反唯一约束条件

问题Oracle数据库新增时—违反唯一约束条件原因sequence冲突解决于数据库中,先进行sequence的自增HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Request processing failed; nested exception is org.springframewor...

2018-10-15 21:24:25 9627

原创 No constructor found in org.springframework.security.core.userdetails.User matching

异常:No constructor found in org.springframework.security.core.userdetails.User原因:返回的userList的pojo类导入了User(spring-security类型的,而非自定义的)HTTP Status 500 – Internal Server ErrorType Exception ReportM...

2018-10-15 21:23:43 1339

原创 MD5---Security加密

MD5的加密import java.security.MessageDigest;public class MD5 {public static void main(String[] args) { String pwd = getMD5("99991"); System.out.println(pwd);}//生成MD5public static String getMD5(S...

2018-10-15 21:22:36 683

原创 BUG_手动分页---已解决

手动分页bug—已解决点击底部的分页条数,当选择6的时候,显示6条数据,但是仍然是每页3条,此时在点击3的话,无反应--------------------------------以上问题出现原因是,js代码写在了jq引入包之前,导致 KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲pageSize optio...

2018-10-14 16:12:32 343

原创 spring-security安全框架的整理(以及与spring的整合)

spring-security安全框架的整理(以及与spring的整合)spring-security.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:security="http://www.s...

2018-10-14 15:52:52 728

原创 Springboot项目集成mybatis分页插件

分页插件(依赖,配置文件)版本控制<properties> <spring.version>5.0.2.RELEASE</spring.version> <spring.security.version>5.0.1.RELEASE</spring.security.version></properties>...

2018-10-14 15:51:18 5162 2

原创 SpringMVC自定义类型转换器

----------------类型转换器-------------------------------------package com.itheima.converter;import org.springframework.core.convert.converter.Converter;import java.text.ParseException;import java.text...

2018-10-12 20:32:51 201

原创 springmvc注解开发-高级

上传图片配置虚拟目录配置解析器<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上传文件的最大尺寸为5MB --> <property ...

2018-10-02 22:26:06 264

原创 springmvc注解开发-基础

service//根据id查询商品信息public Items findItemById(int id) throws Exception;//修改商品信息public void saveItem(Items items)throws Exception;controller修改商品信息显示页面:@RequestMapping(value="/editItem") public ...

2018-10-02 22:22:41 138

原创 SpringMVC整合M

为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合。整合目标:控制层采用springmvc、持久层使用mybatis实现。jar包包括:spring(包括springmvc)、mybatis、mybatis-spring整合包、数据库驱动、第三方连接池。参考:“mybatis与springmvc整合全部jar包”目录Dao...

2018-10-02 22:18:25 365

原创 SpringMVC_基础概述

springMVC就是类似于Struts2的mvc框架,提供web层解决方案,属于SpringFrameWork的后续产品。三层架构dao:持久层用来与数据库进行交互jdbc.jdbc Template dbutils mybatisservice:业务层处理开发业务逻辑spring:ioc/aopweb:表现层servlet:用来处理用户请求和响应页面的数据表现层框架: st...

2018-10-02 22:16:48 170

原创 Spring中的事务控制

第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。第二:spring框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍。这组接口是在spring-tx-4.2.4.RELEASE.jar中。第三:spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以使用配置的方式实现。我们学习的重点是使用配置的方式实...

2018-10-02 22:13:59 159

原创 JdbcTemplate

编写spring的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche

2018-10-02 22:10:19 496

原创 spring_AOP_XML

环境搭建第一步:准备客户的业务层和接口(需要增强的类)/** *客户的业务层接口*/public interface ICustomerService {/** * 保存客户 /void saveCustomer();/* * 修改客户 *@param i /void updateCustomer(int i);} /* * 客户的业务层实...

2018-10-01 23:45:24 323

原创 Spring_AOP

Spring中的AOP AOP概述什么是AOPAOP:全称是Aspect Oriented Programming即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。AOP的作用及优势作用:在程序运行期间,不修改源码对已有方法进行增强。优势: 减少重复代码 提高开发效...

2018-10-01 23:42:58 132

原创 Spring整合Junit

Spring整合Junit准备测试环境创建业务层接口实现类/** * 客户的业务层接口 */public interface ICustomerService { /** * 查询所有客户 * @return */ List<Customer> findAllCustomer(); /** * 保存客户 ...

2018-10-01 23:41:46 288

原创 注解的IOC

基于注解的IOC配置写在最前学习基于注解的IoC配置,大家脑海里首先得有一个认知,即注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。关于实际的开发中到底使用xml还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。环境搭建第一步:拷贝必备jar包到工程的lib目录。注意:在基于注解的配置中,我们还要多拷贝一个aop的jar包...

2018-10-01 23:37:23 689

原创 spring_IOC

使用spring的IOC解决程序耦合案例的前期准备本章我们使用的案例是,客户的业务层和持久层的依赖关系解决。在开始spring的配置之前,我们要先准备一下环境。由于我们是使用spring解决依赖关系,并不是真正的要做增伤改查操作,所以此时我们没必要写实体类。并且我们在此处使用的是java工程,不是java web工程。准备spring的开发包官网:http://spring.io/下载地...

2018-10-01 23:31:33 138

原创 spring_

spring概述spring介绍Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框...

2018-10-01 23:21:05 171

原创 Mybatis框架_延迟

Mybatis框架第1章 Mybatis延迟加载策略通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1.1何为延迟加载前面实现多表操作时,我们使用了resultMap来实现一对一,一对多,多对多关系的操作。主要是通过...

2018-10-01 23:14:07 234

原创 Mybatis框架_

第1章Mybatis连接池与事务深入1.1 Mybatis的连接池技术我们在前面的WEB课程中也学习过类似的连接池技术,而在Mybatis中也有连接池技术,但是它采用的是自己的连接池技术。在Mybatis的SqlMapConfig.xml配置文件中,通过<dataSourcetype=” POOLED”>来实现Mybatis中连接池的配置。1.1.1Mybatis连接池的...

2018-10-01 23:11:47 128

原创 Mybatis框架_CRUD

第1章Mybatis实现CRUD操作1.1 Mybatis实现CRUD操作1.1.1功能需求基于已有数据表user,使用MyBatis实现以下功能:n 根据用户id查询一个用户n 根据用户名称模糊查询用户列表n 添加一个用户n 根据用户id修改用户名n 根据用户id删除用户1.1.2工程准备参照第一天Mybatis快速入门部分1.1.3实现根据用户id查询...

2018-10-01 23:09:56 489

原创 Mybatis框架_自定义

课程第一天第1章框架概述1.1 什么是框架1.1.1什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统,或者说是使用别人搭好的舞台,你来做表演。框架一...

2018-10-01 23:05:39 819

原创 Maven

Maven概述Maven是项目进行模型抽象,充分运用的面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。Maven的作用● maven对项目的第三方构件(jar包)进...

2018-09-03 21:48:40 134

原创 Filter

介绍 过滤器 ,过滤客户端发出来的请求。 浏览器发出, 然后服务器派servlet处理。 –> 在中间就可以过滤, 其实过滤器起到的是拦截的作用。 接口 (过滤请求和响应,于servlet之前运行)● 作用 a. 对一些敏感词汇进行过滤 b. 统一设置编码(全栈编码) c. 自动登录 d. 权限的设置 e...

2018-08-30 21:02:40 185

原创 Listener

Listener监听器 ● 能做什么事? 监听某一个事件的发生。 状态的改变。 ● 监听器的内部机制 其实就是接口回调. 接口回调● 需求: A在执行循环,当循环到5的时候, 通知B。 事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。Web监听器事件源–被...

2018-08-30 21:02:10 106

原创 Ajax

Ajax介绍“Asynchronous Javascript And XML”(异步JavaScript和XML),并不是新的技术,只是把原有的技术,整合到一起而已。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。–>使用 J...

2018-08-30 21:01:45 122

原创 MVC

元数据 –> Meata data 描述数据的数据 String sql , 描述这份sql字符串的数据叫做元数据 数据库元数据 DatabaseMetaData 参数元数据 ParameterMetaData 结果集元数据 ResultSetMetaDataMVC设计模式JSP的开发模式JSP Model1 –> 负责处理用户请求,显示数据Java...

2018-08-30 20:46:24 144

原创 EL

作用简化jsp的代码编写。 替换 <%%> 写法。 一般与EL表达式配合使用导入jar文件到工程的WebContent/Web-Inf/lib jstl.jar standard.jar在jsp页面上,使用taglib 指令,来引入标签库注意如果想支持 EL表达式,那么引入的标签库必须选择1.1的版本,1.0的版本不支持EL表达式。 <...

2018-08-30 20:45:50 147

原创 EL

EL表达式–> 是为了简化jsp代码,就是为了简化在jsp里面写的那些java代码。写法格式${表达式 }如果从作用域中取值,会先从小的作用域开始取,如果没有,就往下一个作用域取。 一直把四个作用域取完都没有, 就没有显示。作用获取域中的数据 获取简单数据 普通数据 获取复杂数据 数组,集合,对象执行计算+-*/% <>==...

2018-08-30 20:42:56 131

原创 JSP

概念介绍● 什么是jsp从用户角度看待 ,就是是一个网页 从程序员角度看待 , 其实是一个java类, 它继承了servlet httpJspBase继承了httpServlet –> 所以可以直接说jsp 就是一个Servlet. –> 当访问jsp页面时,即生成 –> tomcat自动生成了该jsp的.java文件● 为什么会有jsp?ht...

2018-08-30 20:35:49 115

原创 Session

概念介绍 Session是基于Cookie的一种会话机制。 –> 当前的域对象 Cookie是服务器返回一小份数据给客户端,并且存放在客户端上。 Session是,数据存放在服务器端。 工作流程 当访问服务器时,服务器自动检测是否携带了名为JSESSIONID的cookie首次 服务器创建一个对象session–>生成一个id(保证无重复) 这个id与刚才创建的...

2018-08-24 22:31:38 111

原创 Cookie

会话技术 会话 –> 打开浏览器/关闭浏览器 ==> 会话开始&结束 会话技术 –> 保存在一次网络交互中临时产生的数据–> 在浏览器端和服务器端记录信息 浏览器端 –> cookie 服务器端 –> session应用场景 自动登录、浏览记录、购物车。为什么要有这个Cookie http的请求是无状态。 ...

2018-08-24 22:31:13 144

原创 Response

response对象的概念HttpServletResponse对象封装了向客户端发送数据,发送三响应头,响应状态码的方法 因此,必须学会HttpServletResponse,才能给浏览器发送数据response操作相应行组成 响应行,响应头,响应体 响应行是http响应内容的第一行。响应行一般数据为: HTTP/1.1 200(tomcat8.5) HTTP/1.1...

2018-08-24 22:30:35 486

原创 Request

Web服务器针对客户端http请求,会真对每一次请求分别创建一个代表请求的request和响应的response –> 因此,要获取客户机提交的数据,只需找到request对象,输出数据,只需找到response即可请求信息HttpServletRequest –>负责请求数据给服务器request对象的概念 HttpServletRequest对象代表客户端的请求,当客...

2018-08-24 22:29:52 241

原创 ServeltContext

概述 Servlet 上下文对象 – 项目的管家 WEB容器在启动时,它都会为每个WEB应用程序都创建一个对应的ServletContext对象,代表当前web应用 每个web工程都只有一个ServletContext对象。 不管在哪个servlet里面,获取到的这个类的对象都是同一个。 1:创建 服务器启动时候,tomcat为每一个web程序(项目)创建一个域对象Servle...

2018-08-24 22:29:02 142

原创 ServletConfig

介绍 在servlet文件中,可以使用一个或多个标签为servlet配置一些初始化参数当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到servletConfig对象中 并在调用init方法时,将ServletConfig对象传递给servlet 进而程序员通过ServletConfig对象就可以得到当前servlet的初始化参数...

2018-08-24 22:28:28 269

原创 WEB资源&Servlet

在http协议当中,规定了请求和响应双方, 客户端和服务器端。与web相关的资源。 有两种分类 –> 静态资源 + 动态资源Servlet – 伺服器 运行在web服务器上的java程序. 用于接收和响应 客户端的http请求. 更多的是配合动态资源来做. 当然静态资源也需要使用到servlet,只是Tomcat里面已经定义DefaultServletServlet...

2018-08-24 22:28:05 139

原创 Http协议

什么是协议 双方在交互、通讯的时候, 遵守的一种规范、规则。http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 规定了客户端在访问服务器端的时候,要带上哪些东西 服务器端返回数据的时候,也要带上什么东西。 HTTP: –> hypertext transfer protocol(超文本传输协议) –> TCP/IP协议的一个应...

2018-08-24 22:27:09 375

空空如也

空空如也

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

TA关注的人

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