自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 初学JVM总结

这里写目录标题一、JVM的位置:二、jvm的体系结构三、类加载器四、双亲委派机制NativePC寄存器方法区 Method Area栈三种JVM堆新生区老年区(养老区)永久区堆优化调优GC复制算法的概念:3.标记-清除算法标记-压缩/整理算法(老年代)好的博客:狂神jvm视频总结一、JVM的位置:二、jvm的体系结构三、类加载器类加载器分为两种:Java虚拟机自带的类加载器(3种)启动类加载器:Bootstrap ClassLoader,又名根类加载器或引导类加载器扩展类加载器:E

2021-03-31 16:26:23 388

原创 SpringMVC——异常处理、SpringMVC运行流程、Spring与SpringMVC的整合

这里写目录标题一、异常处理1.1 异常处理概述1.2 异常处理之ExceptionHandlerExceptionResolver1.3 异常处理之ResponseStatusExceptionResolver1.4 异常处理之DefaultHandlerExceptionResolver1.5 异常处理之SimpleMappingExceptionResolver二、SpringMVC运行流程三、Spring与SpringMVC的整合3.1 Spring容器和SpringMVC容器的关系3.2 Sprin

2021-03-28 17:28:47 460

原创 SpringMVC——处理json、文件上传和下载、拦截器、国际化

SpringMVC——处理json、文件上传和下载、拦截器、国际化一、springmvc处理json1.1 HttpMessageConverter介绍1.2 SringMVC响应json数据示例1.3 发送json数据给服务器示例1.4 HttpEntity、ResponseEntity 示例二、文件上传和下载三、拦截器3.1 自定义拦截器3.2 拦截器方法执行顺序3.3 拦截器源码分析(待补)四、国际化4.1 国际化简介4.2 步骤4.2 点击链接切换国际化一、springmvc处理json1.1

2021-03-28 11:47:07 699

原创 SpringMVC——自定义类型转换器、<mvc:annotation-driven/>解析、数据格式化和数据校验

SpringMVC——自定义类型转换器、<mvc:annotation-driven/>解析、数据格式化和数据校验一、数据绑定流程原理二、自定义类型转换器2.1 类型转换器概述2.2 Spring支持的转换器类型2.3 自定义转换器示例三、<mvc:annotation-driven/>解析(Spring4源码为例)四、数据格式化4.1 数据格式化概述4.2 日期格式化4.3 数值格式化五、数据校验(重点)5.1 JSR 3035.2 Hibernate Validator5.3 S

2021-03-27 15:36:59 309

原创 SpringMVC——使用REST风格实现RESTRUL_CRUD

SpringMVC——使用REST风格实现RESTRUL_CRUD一、RESTRUL_CRUD_需求1.1 效果页面介绍2.2 CRUD分析二、RESTRUL_CRUD_显示所有员工信息三、RESTRUL_CRUD_添加操作(使用Spring的表单标签)(重点)3.1 Spring的表单标签介绍3.2 添加操作四、RESTRUL_CRUD_修改操作4.1 根据id查询员工对象,表单回显4.2 提交表单,修改数据五、RESTRUL_CRUD_删除操作六、关于静态资源加载(注意)一、RESTRUL_CRUD_

2021-03-26 09:34:02 216

原创 SpringMVC——视图解析、forward和redirect

SpringMVC——视图解析一、SpringMVC解析视图概述二、视图和视图解析器2.1 视图2.2 视图解析器三、JstlView(国际化)3.1 JstlView使用流程3.2 view-controller将请求映射一个页面三、forward和redirect四、自定义视图一、SpringMVC解析视图概述① 不论控制器返回一个String,ModelAndView,View都会转换为ModelAndView对象,由视图解析器解析视图,然后,进行页面的跳转。视图解析源码分析:重要的两个接口V

2021-03-25 16:30:39 1202

原创 SpringMVC——请求数据传入、响应数据传出和@ModelAttribute注解

SpringMVC——请求数据传入&响应数据传出一、请求数据传入1.1 请求处理方法签名1.2 @RequestParam注解1.3 @RequestHeader 注解1.4 @CookieValue注解1.5 使用POJO作为参数1.6 使用Servlet原生API作为参数1.7 SpringMVC乱码处理二、响应数据传出2.1 处理模型数据之 Map、Model和ModelMap)2.2 处理模型数据之 ModelAndView2.3 处理模型数据之 SessionAttributes 注解一

2021-03-24 20:41:40 1017

原创 SpringMVC——SpringMVC概述、第一个SpringMVC程序、RequestMapping映射、Rest风格介绍

这里写目录标题一、MVC介绍二、SpringMVC简介三、第一个SpringMVC——hello world四、关于hello world的几个细节4.1 如果不指定xml配置文件位置?4.2 url-pattern元素五、RequestMapping映射5.1 RequestMapping映射请求方式5.2 RequestMapping映射请求参数&请求头5.3 RequestMapping支持Ant 路径风格5.4 RequestMapping映射请求占位符PathVariable注解Rest风

2021-03-23 21:33:08 186

原创 Spring事务管理(声明式事务)

事务管理(声明式事务)一、事务概念二、环境准备三、Spring事务管理编程式事务管理声明式事务管理Spring提供的事务管理器事务管理器的主要实现声明式事务初步实现(注解方式)事务的超时和只读属性触发事务回滚的异常事务的隔离级别数据库事务并发问题隔离级别在Spring中指定事务隔离级别事务的传播行为一、事务概念事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。事务的四个关键属性(ACID)原子性(atomicity):“原子”的本

2021-03-22 15:48:58 245

原创 SpringTemplate操作数据库(了解)

SpringTemplate操作数据库(了解)一、概述二、环境准备2.1 导入JAR包2.2 在Spring配置文件中配置相关的bean三、持久化操作3.1 增删改3.2 批量增删改3.3 查询单行3.4 查询多行3.5 查询单一值四、使用具名参数的JdbcTemplate4.1 关于具名参数4.2 通过IOC容器创建NamedParameterJdbcTemplate对象4.3 具名参数在SQL语句中的格式4.4 具名参数传入五、使用JdbcTemplate实现Dao一、概述为了使JDBC更加易于使用

2021-03-20 22:24:22 438

原创 Spring学习——动态代理、AOP

Spring学习——动态代理、AOP一、AOP前奏二、动态代理实现日志功能三、AOP3.1 几个专业术语AOP的使用步骤一、AOP前奏AOP:(Aspect Oriented Programming)面向切面编程OOP:(Object Oriented Programming)面向对象编程面向切面编程:基于OOP基础之上的新编程思想;指在程序运行期间,将某段代码动态的切入到指定的方法的指定位置进行运行的这种编程方式,成为面向切面编程二、动态代理实现日志功能问题的引入:计算器运行计算方法时进行日志

2021-03-20 14:51:43 531 3

原创 Spring学习——IOC控制反转、DI依赖注入(下)

Spring学习(二)一、bean的高级配置配置信息的继承bean之间的依赖bean的作用域scopebean的生命周期bean的后置处理器引用外部属性文件一、bean的高级配置配置信息的继承指定parent属性为要重用的bean的id值,不写的属性就沿用,也可以重写定义属性<!-- abstract="true":这个bean的配置是一个抽象的,不能获取他的实例,只能被别人用来继承 --><bean id="person08" class="com.zb.bean.Person

2021-03-19 16:02:17 419

原创 JavaWeb中路径总结

相对路径和绝对路径idea中的相对路径IDEA中:如果使用JUnit中的单元测试方法测试,相对路径即为当前Module下。如果使用main()测试,相对路径即为当前的Project下。Eclipse中:不管使用单元测试方法还是使用main()测试,相对路径都是当前的Project下。使用Classloader加载src目录下的配置文件//Properties:用来读取配置文件@Testpublic void test2() throws Exception { Propertie

2021-03-14 10:03:27 929

原创 JavaWeb尚硅谷网上书城项目总结(下)

JavaWeb尚硅谷网上书城项目总结(下)第七阶段:购物车(Session版本)7.1 提取购物车模型7.2 加入购物车——如何跳回添加商品的页面(重点)7.3 购物车的展示(购物车存在session中)7.4 修改购物车中的商品数量第八阶段——订单模块第九阶段——事务处理(重点、难点)9.1 使用 Filter 过滤器实现权限检查9.2 ThreadLocal的使用(难点)9.3 使用Filter和ThreadLocal组合管理事务(难点、重点)9.4 使用 Filter过滤器统一给所有的Service方

2021-03-12 15:48:37 3529 2

原创 JavaWeb尚硅谷网上书城项目总结(上)

尚硅谷书城项目总结JavaEE 项目的三层架构代码编写流程JavaEE 项目的三层架构分层的目的是为了解耦。解耦就是为了降低代码的耦合度。方便项目后期的维护和升级。web 层 com.atguigu.web/servlet/controllerservice 层 com.atguigu.service Service 接口包com.atguigu.service.impl Service 接口实现类dao 持久层 com.atguigu.dao Dao 接口包com.atguigu.da

2021-03-11 20:59:11 8736 9

原创 JSON、AJAX、i18n学习总结

JSON、AJAX、i18n学习总结一、JSON1.1 JSON在JavaScript中的使用。1.1.1 json的定义1.1.2 json的访问1.1.3 json的两个常用方法1.2 JSON在java中的使用1.2.1 javaBean和json的互转1.2.2 List和json的互转1.2.3 map和json的互转二、AJAX请求2.1 AJAX 简介2.2 javaScript 原生 Ajax 请求2.2.1 原生的 Ajax 请求使用步骤2.2.2 XMLHttpRequest介绍2.3

2021-03-11 16:05:26 270

原创 Listener监听器和Filter过滤器学习总结

什么是 Listener 监听器Listener 监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。Listener 它是 JavaEE 的规范,就是接口监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理ServletContextListener 监听器ServletContextListener 它可以监听 ServletContext 对象的创建和

2021-03-09 19:15:23 641

原创 Cookie和Session学习总结

Cookie和Session学习总结CookieCookie的创建:服务器如何获取CookieCookie 值的修改Cookie生命控制Cookie有效路径Path的设置CookieCookie的创建:protected void createCookie(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1 创建Cookie对象 Cookie cook

2021-03-08 15:36:06 784

原创 文件的上传和下载

文件的上传和下载一、文件的上传介绍二、文件上传,HTTP协议的说明三、fileupload 类库的使用(一)FileUpload分析(二)FileUpload实现文件上传四、文件下载附件中文名乱码问题解决方案:方案一:URLEncoder解决 IE 和谷歌浏览器的附件中文名问题。方案二:BASE64编解码 解决火狐浏览器的附件中文名问题好的博客:Java Web 之文件上传与下载java web文件上传——FileUploadJavaWeb学习总结(五十)——文件上传和下载JavaWeb之文件上

2021-03-04 01:51:06 463 2

原创 EL表达式和JSTL标签库学习总结

EL表达式和JSTL标签库学习总结一、EL表达式1.1 EL表达式概述1.2 EL表达式搜索域数据的顺序1.3 EL表达式输出Bean的普通属性,数组属性,List 集合属性,map 集合属性1.4 EL表达式—— 运算1.4.1 关系运算1.4.2 逻辑运算1.4.3 算数运算1.4.4 empty运算1.4.5 三元运算1.4.6 "."点运算 和 []中括号运算符1.5 EL表达式的11个隐含对象1.5.1 EL获取四个特定域中的属性1.5.2 pageContext 对象的使用1.5.3 EL表达

2021-03-03 19:25:37 1215

原创 jsp学习总结

web中使用src属性和href属性<!--写base标签,固定相对路径的参考--> <base href="http://localhost:8080/07_book/"/>

2021-03-02 22:43:06 443

原创 Servlet学习总结(下)HttpServletRequest类 和 HttpServletResponse类

Servlet学习总结(下)一、HttpServletRequest类1.1 HttpServletRequest类的常用方法1.2 解决doGet 和 doPost 请求中文乱码1.3 请求转发一、HttpServletRequest类HttpServletRequest 类作用每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到 Request 对象中。然后传递到 service方法(doGet 和 doPost)中给我们使用。我们可以通过 Htt

2021-03-01 14:10:02 931

空空如也

空空如也

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

TA关注的人

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