自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring的事务操作

事务概念简述事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败事务四个特性(ACID)原子性一致性隔离性持久性Spring事务管理介绍1、事务添加到 JavaEE 三层结构里面 Service 层(业务逻辑层)2、在 Spring 进行事务管理操作(1)有两种方式:编程式事务管理(手动开启事务提交和回滚)和声明式事务管理3、声明式事务管理(1)基于注解方式(使用)(2)基于 xml 配置文件方式4、在 Spring 进行声明式事务管理,底层使

2021-08-24 14:14:19 166

原创 Linux学习笔记,常用命令

文件目录结构远程登录Linux系统

2021-08-02 13:39:41 649

原创 JdbcTemplate的操作(Spring)

JdbcTemplate(Spring)1、什么是 JdbcTemplate(1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2、准备工作(1)引入相关 jar 包(2)在 spring 配置文件配置数据库连接池(把数据库连接池交给Spring) <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"&gt

2021-05-31 21:28:53 293

原创 SpringAOP

SpringAOP的概念1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)比如一个简单的登录功能,不修改登录的代码情况下,添加权限管理的功能AOP底层原理概述1、AOP 底层使用动态代理(1)有两种情况动态代理第一种 有接口情况,使用 JDK 动态代理创建一个接口的实现类代理,来进行类的功能增强

2021-05-30 20:54:53 144

原创 SpringIOC

1.简述1.什么是IOC?(1)IOC控制反转(Inversion of Control,缩写为IoC),把对象创建之间的调用过程,交给Spring进行管理(2)为什么使用IOC? 目的:为了降低代码的耦合度2.IOC底层原理(1)xml解析、工厂模式、反射3.IOC原理简述:4.IOC(BeanFactory 接口)1、IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂 2、Spring 提供 IOC 容器实现两种方式:(两个接口)(1)BeanFactory:IO

2021-05-30 15:26:02 92

原创 Spring概述

什么是SpringSpring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合。因此, Spring不仅仅能应用

2021-05-30 15:25:01 65

原创 使用JSTL标签库实现国际化

什么是 i18n 国际化?国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是: http://www.apple.com 而中国官网是 http://www.apple.com/cn苹果公司这种方案并不适合全部公司,而我们希望相同的一个网站,而不同人访问的时候可以根据用户所在的区域显示 不同的语言文字,而网站的布局样式等不发生改变。

2021-05-27 16:41:47 251

原创 JqueryAjax和表单序列化serialize()

$.ajax()$.get()和$.post() ->相对于$.ajax()少了请求类型typeurl ->请求的 url 地址data ->发送的数据callback ->成功的回调函数type ->返回的数据类型$.getJSON()相对于$.get()和$.post()少了返回类型(固定好是JSON)url ->请求的 url 地址data ->发送给服务器的数据callback -

2021-05-27 16:23:44 98

原创 Tomcat服务器错误页面跳转

要把发生错误最外层的方法把异常抛给Tomcat服务器 @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { try { filterChain.doFilter(servletRequest,se

2021-05-26 19:29:56 145

原创 基于Filter和ThreadLocal实现事务管理

ThreadLocal类的作用ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)ThreadLocal 的作用,它可以解决多线程的数据安全问题。ThreadLocal 的特点:1、ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map 一样存取数据,key 为当前线程)2、每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要为当前线程关联多个数据,就需要使用多个 ThreadLocal 对象实例。3、每个

2021-05-26 13:10:26 143

原创 web分页的步骤

分页类的内容分页类是每次分页请求返回给前端的一个对象pageNo 前端传来的的当前页码(客户端传过来)pageTotal 总共的页码数量pageTotalCount 总记录数(要分页显示的信息总记录数)pageSize 每页显示数量(客户端传过来)items 当前页的数据集合pageTotalCount->由sql语句count(*)获得pageTotal->总记录数/每页大小,如果有余数则加1页items->由s

2021-05-23 15:25:54 201

原创 文件的上传和下载(基于Servlet)

文件下载前端的做法要有一个 form 标签,method=post 请求form 标签的 encType 属性值必须为 multipart/form-data在 form 标签中使用 input type=file 添加上传的文件编写服务器代码(Servlet 程序)接收,处理上传的数据。encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接,然后以二进制流的形式发送给服务器(详情了解文件上传时HTTP协议的格式内容)&

2021-05-18 23:25:32 147

原创 Idea自动生成测试类快捷键

Idea自动生成测试类快捷键选中测试的Ctrl+Shift+T选择要测试的方法和目标包就Ok

2021-05-09 22:17:28 367

空空如也

空空如也

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

TA关注的人

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