- 博客(101)
- 收藏
- 关注
原创 ideaJ2021详细配置(答疑解惑非常好用)
20210817下载和安装eclipse格式化 、import包导入设置集成maven、git、有道翻译、jrebel热部署
2021-08-17 10:48:11
2255
1
原创 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
9787
原创 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
1447
原创 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
781
原创 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
408
原创 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
778
原创 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
5229
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
230
原创 springmvc注解开发-高级
上传图片配置虚拟目录配置解析器<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上传文件的最大尺寸为5MB --> <property ...
2018-10-02 22:26:06
304
原创 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
171
原创 SpringMVC整合M
为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合。整合目标:控制层采用springmvc、持久层使用mybatis实现。jar包包括:spring(包括springmvc)、mybatis、mybatis-spring整合包、数据库驱动、第三方连接池。参考:“mybatis与springmvc整合全部jar包”目录Dao...
2018-10-02 22:18:25
430
原创 SpringMVC_基础概述
springMVC就是类似于Struts2的mvc框架,提供web层解决方案,属于SpringFrameWork的后续产品。三层架构dao:持久层用来与数据库进行交互jdbc.jdbc Template dbutils mybatisservice:业务层处理开发业务逻辑spring:ioc/aopweb:表现层servlet:用来处理用户请求和响应页面的数据表现层框架: st...
2018-10-02 22:16:48
206
原创 Spring中的事务控制
第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。第二:spring框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍。这组接口是在spring-tx-4.2.4.RELEASE.jar中。第三:spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以使用配置的方式实现。我们学习的重点是使用配置的方式实...
2018-10-02 22:13:59
196
原创 JdbcTemplate
编写spring的配置文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche
2018-10-02 22:10:19
562
原创 spring_AOP_XML
环境搭建第一步:准备客户的业务层和接口(需要增强的类)/** *客户的业务层接口*/public interface ICustomerService {/** * 保存客户 /void saveCustomer();/* * 修改客户 *@param i /void updateCustomer(int i);} /* * 客户的业务层实...
2018-10-01 23:45:24
393
原创 Spring_AOP
Spring中的AOP AOP概述什么是AOPAOP:全称是Aspect Oriented Programming即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。AOP的作用及优势作用:在程序运行期间,不修改源码对已有方法进行增强。优势: 减少重复代码 提高开发效...
2018-10-01 23:42:58
167
原创 Spring整合Junit
Spring整合Junit准备测试环境创建业务层接口实现类/** * 客户的业务层接口 */public interface ICustomerService { /** * 查询所有客户 * @return */ List<Customer> findAllCustomer(); /** * 保存客户 ...
2018-10-01 23:41:46
321
原创 注解的IOC
基于注解的IOC配置写在最前学习基于注解的IoC配置,大家脑海里首先得有一个认知,即注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。关于实际的开发中到底使用xml还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。环境搭建第一步:拷贝必备jar包到工程的lib目录。注意:在基于注解的配置中,我们还要多拷贝一个aop的jar包...
2018-10-01 23:37:23
734
原创 spring_IOC
使用spring的IOC解决程序耦合案例的前期准备本章我们使用的案例是,客户的业务层和持久层的依赖关系解决。在开始spring的配置之前,我们要先准备一下环境。由于我们是使用spring解决依赖关系,并不是真正的要做增伤改查操作,所以此时我们没必要写实体类。并且我们在此处使用的是java工程,不是java web工程。准备spring的开发包官网:http://spring.io/下载地...
2018-10-01 23:31:33
176
原创 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
203
原创 Mybatis框架_延迟
Mybatis框架第1章 Mybatis延迟加载策略通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1.1何为延迟加载前面实现多表操作时,我们使用了resultMap来实现一对一,一对多,多对多关系的操作。主要是通过...
2018-10-01 23:14:07
265
原创 Mybatis框架_
第1章Mybatis连接池与事务深入1.1 Mybatis的连接池技术我们在前面的WEB课程中也学习过类似的连接池技术,而在Mybatis中也有连接池技术,但是它采用的是自己的连接池技术。在Mybatis的SqlMapConfig.xml配置文件中,通过&lt;dataSourcetype=” POOLED”&gt;来实现Mybatis中连接池的配置。1.1.1Mybatis连接池的...
2018-10-01 23:11:47
163
原创 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
531
原创 Mybatis框架_自定义
课程第一天第1章框架概述1.1 什么是框架1.1.1什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统,或者说是使用别人搭好的舞台,你来做表演。框架一...
2018-10-01 23:05:39
904
原创 Maven
Maven概述Maven是项目进行模型抽象,充分运用的面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。Maven的作用● maven对项目的第三方构件(jar包)进...
2018-09-03 21:48:40
159
原创 Filter
介绍 过滤器 ,过滤客户端发出来的请求。 浏览器发出, 然后服务器派servlet处理。 –> 在中间就可以过滤, 其实过滤器起到的是拦截的作用。 接口 (过滤请求和响应,于servlet之前运行)● 作用 a. 对一些敏感词汇进行过滤 b. 统一设置编码(全栈编码) c. 自动登录 d. 权限的设置 e...
2018-08-30 21:02:40
234
原创 Listener
Listener监听器 ● 能做什么事? 监听某一个事件的发生。 状态的改变。 ● 监听器的内部机制 其实就是接口回调. 接口回调● 需求: A在执行循环,当循环到5的时候, 通知B。 事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。Web监听器事件源–被...
2018-08-30 21:02:10
144
原创 Ajax
Ajax介绍“Asynchronous Javascript And XML”(异步JavaScript和XML),并不是新的技术,只是把原有的技术,整合到一起而已。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。–>使用 J...
2018-08-30 21:01:45
152
原创 MVC
元数据 –> Meata data 描述数据的数据 String sql , 描述这份sql字符串的数据叫做元数据 数据库元数据 DatabaseMetaData 参数元数据 ParameterMetaData 结果集元数据 ResultSetMetaDataMVC设计模式JSP的开发模式JSP Model1 –> 负责处理用户请求,显示数据Java...
2018-08-30 20:46:24
176
原创 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
177
原创 EL
EL表达式–> 是为了简化jsp代码,就是为了简化在jsp里面写的那些java代码。写法格式${表达式 }如果从作用域中取值,会先从小的作用域开始取,如果没有,就往下一个作用域取。 一直把四个作用域取完都没有, 就没有显示。作用获取域中的数据 获取简单数据 普通数据 获取复杂数据 数组,集合,对象执行计算+-*/% <>==...
2018-08-30 20:42:56
167
原创 JSP
概念介绍● 什么是jsp从用户角度看待 ,就是是一个网页 从程序员角度看待 , 其实是一个java类, 它继承了servlet httpJspBase继承了httpServlet –> 所以可以直接说jsp 就是一个Servlet. –> 当访问jsp页面时,即生成 –> tomcat自动生成了该jsp的.java文件● 为什么会有jsp?ht...
2018-08-30 20:35:49
148
原创 Session
概念介绍 Session是基于Cookie的一种会话机制。 –> 当前的域对象 Cookie是服务器返回一小份数据给客户端,并且存放在客户端上。 Session是,数据存放在服务器端。 工作流程 当访问服务器时,服务器自动检测是否携带了名为JSESSIONID的cookie首次 服务器创建一个对象session–>生成一个id(保证无重复) 这个id与刚才创建的...
2018-08-24 22:31:38
142
原创 Cookie
会话技术 会话 –> 打开浏览器/关闭浏览器 ==> 会话开始&结束 会话技术 –> 保存在一次网络交互中临时产生的数据–> 在浏览器端和服务器端记录信息 浏览器端 –> cookie 服务器端 –> session应用场景 自动登录、浏览记录、购物车。为什么要有这个Cookie http的请求是无状态。 ...
2018-08-24 22:31:13
206
原创 Response
response对象的概念HttpServletResponse对象封装了向客户端发送数据,发送三响应头,响应状态码的方法 因此,必须学会HttpServletResponse,才能给浏览器发送数据response操作相应行组成 响应行,响应头,响应体 响应行是http响应内容的第一行。响应行一般数据为: HTTP/1.1 200(tomcat8.5) HTTP/1.1...
2018-08-24 22:30:35
585
原创 Request
Web服务器针对客户端http请求,会真对每一次请求分别创建一个代表请求的request和响应的response –> 因此,要获取客户机提交的数据,只需找到request对象,输出数据,只需找到response即可请求信息HttpServletRequest –>负责请求数据给服务器request对象的概念 HttpServletRequest对象代表客户端的请求,当客...
2018-08-24 22:29:52
296
原创 ServeltContext
概述 Servlet 上下文对象 – 项目的管家 WEB容器在启动时,它都会为每个WEB应用程序都创建一个对应的ServletContext对象,代表当前web应用 每个web工程都只有一个ServletContext对象。 不管在哪个servlet里面,获取到的这个类的对象都是同一个。 1:创建 服务器启动时候,tomcat为每一个web程序(项目)创建一个域对象Servle...
2018-08-24 22:29:02
197
原创 ServletConfig
介绍 在servlet文件中,可以使用一个或多个标签为servlet配置一些初始化参数当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到servletConfig对象中 并在调用init方法时,将ServletConfig对象传递给servlet 进而程序员通过ServletConfig对象就可以得到当前servlet的初始化参数...
2018-08-24 22:28:28
305
原创 WEB资源&Servlet
在http协议当中,规定了请求和响应双方, 客户端和服务器端。与web相关的资源。 有两种分类 –> 静态资源 + 动态资源Servlet – 伺服器 运行在web服务器上的java程序. 用于接收和响应 客户端的http请求. 更多的是配合动态资源来做. 当然静态资源也需要使用到servlet,只是Tomcat里面已经定义DefaultServletServlet...
2018-08-24 22:28:05
175
原创 Http协议
什么是协议 双方在交互、通讯的时候, 遵守的一种规范、规则。http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 规定了客户端在访问服务器端的时候,要带上哪些东西 服务器端返回数据的时候,也要带上什么东西。 HTTP: –> hypertext transfer protocol(超文本传输协议) –> TCP/IP协议的一个应...
2018-08-24 22:27:09
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人