自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_42472048的博客

计算机科学与技术文档整理

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

原创 Docker应用部署——Tomcat

docker Tomcat

2022-07-23 16:54:13 1169

原创 FastJson的简单使用

fastjson

2022-06-26 09:29:49 501 1

原创 SpringBoot使用logback记录日志

slf4j + logback

2022-06-24 15:23:32 453

原创 Docker应用部署——MySQL

docker

2022-06-21 16:01:54 189

原创 Docker容器——数据卷

docker

2022-06-19 23:17:15 346

原创 Docker容器——命令

docker

2022-06-19 22:48:26 76

原创 Docker镜像——命令

docker

2022-06-19 22:37:55 105

原创 Docker进程——命令

Docker进程相关命令

2022-06-19 22:32:59 1126

原创 Docker——安装

docker 安装

2022-06-19 15:44:18 119

原创 Docker架构

docker

2022-06-19 15:36:09 82

原创 spring boot 的文件上传

spring boot 的文件上传与 spring mvc 的文件上传基本一致,只需注意一些配置即可。 1).引入thymeleaf,支持页面跳转<!-- 添加thymeleaf --><dependency>  <groupId>org.springframework.boot</groupId>  <artifactId&g...

2018-12-07 14:19:09 183

原创 SpringBoot热部署

使用idea开发软件实现springboot热部署:1、添加依赖,在pom.xml文件中添加依赖<!--热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artif...

2018-11-25 15:25:47 185

原创 mybatis动态sql

动态sql什么是动态sql ?mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。需求用户信息综合查询列表和用户信息查询列表总数这两个statement的定义使用动态sql。对查询条件进行判断,如果输入参数不为空才进行查询条件拼接。mapper.xml 测试代码sql片段需求将上边实现的动态sql判断代码块抽取...

2018-10-29 15:18:23 214

原创 mybatis输出映射(resultType 和 resultMap)

输出映射mybatis中的输出映射有两个:resultType 和 resultMap。依据不同情况,选择不同的输出映射。 resultType使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。如果查询出来的列名和pojo中的属性名全部不一致,没有创建pojo对象。只要查询出来的列名和pojo中的属性有一个一致,就会创建p...

2018-10-29 14:56:43 330

原创 mybatis输入映射 parameterType

输入映射通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。传递pojo的包装对象需求完成用户信息的综合查询,需要传入查询条件很复杂(可能包括用户信息、其它信息,比如商品、订单的)定义包装类型pojo:UserQueryVo.java针对上边需求,建议使用自定义的包装类型的pojo,在包装类型的pojo中将复杂的查询条件...

2018-10-29 14:34:21 381

原创 mybatis配置文件 SqlMapConfig.xml

SqlMapConfig.xmlmybatis的全局配置文件SqlMapConfig.xml(名称不固定),配置内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) envir...

2018-10-29 11:42:46 633

原创 mybatis入门——开发dao的方法(原始dao开发和mapper代理)

mybatis开发dao的方法目录1、原始dao开发方法2、mapper代理方法SqlSessionFactoryBuilder通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFactoryBuilder。在需...

2018-10-29 11:04:59 278

原创 MyBatis入门

mybatis入门 基础知识(重点,内容量多)    1、对原生态jdbc程序(单独使用jdbc开发)问题总结    2、mybatis框架原理    (掌握)    3、mybatis入门程序        用户的增、删、改、查    4、mybatis开发dao两种方法:        原始dao开发方法(程序需要编写dao接口和dao实现类)(掌握)        mybai...

2018-10-28 16:21:03 394

原创 Spring框架

我本想整理Spring框架的入门用法,无意中发现其他人写的博客挺好,献上连接,仅供学习使用。如有侵权,联系删除。点此跳转

2018-10-20 16:35:00 161

原创 JavaMail 发邮件

JavaMail邮件协议介绍 JavaMail-----------------------------------------------------------------------------------------------------------------1、邮件协议介绍      收发邮件   发邮件是从客户端把邮件发送到邮件服务器,收邮件是把邮件服务器的邮件...

2018-10-08 15:50:55 273

原创 文件下载详述

文件下载目录      1、文件下载就是向客户端响应字节数据!      2、下载的要求:两个头一个流!      3、编写文件下载代码      4、下载的细节-----------------------------------------------------------------------------------------------------------...

2018-10-08 15:40:11 325

原创 commons-fileupload 文件上传之细节

目录 1、把上传的文件放到WEB-INF目录下 2、文件名称(完整路径、文件名称) 3、中文乱码问题 4、上传文件同名问题(文件重命名) 5、一个目录不能存放过多的文件(存放目录打散) 6、上传的单个文件的大小限制和整个表单大小限制 7、缓存大小与临时目录==========================================...

2018-10-06 21:01:22 323

原创 fileupload文件上传用法概述

目录    1、文件上传表单 和 普通文本表单 的区别    2、文件上传对页面的要求    3、文件上传对Servlet的要求    4、fileupload概述    5、fileupload简单应用    6、fileupload上传示例================================================================文件上传概述...

2018-10-06 20:51:52 2545

原创 使用commons-fileupload工具实现文件上传_笔记简述

上传(上传不能使用BaseServlet)1. 上传对表单限制 * method="post" * enctype="multipart/form-data" * 表单中需要添加文件表单项:<input type="file" name="xxx" /> 例如: <form action="xxx" method=

2018-10-06 17:20:14 242

原创 JavaWeb三大组件 —— Filter 过滤器

目录 1、过滤器的生命周期方法 2、FilterConfig 3、FilterChain 4、多个过滤器执行顺序 5、四种拦截方式 6、第一个过滤器 7、过滤器的应用场景过滤器(Filter) 概述:过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。 当用户...

2018-10-05 19:59:30 217

原创 JavaWeb三大组件 —— Listener监听器——感知型监听器(2个)

4、相关HttpSession的感知监听器(2个) HttpSessionBindingListener:添加到javabean上,javabean就知道自己是否添加到session中了。 HttpSessionActivationListener:Tomcat在钝化和活化session时调用 这两个监听器的特点如下: 1.不用在web.xml文件中部署;...

2018-10-05 11:14:09 382

原创 JavaWeb三大组件 —— Listener监听器——属性操作监听器(3个)

3、操作域属性的监听器(3个) 当对域属性进行增、删、改时,执行的监听器一共有三个: ServletContextAttributeListener:在ServletContext域进行增、删、改属性时调用下面方法。 public void attributeAdded(ServletContextAttributeEvent evt) publi...

2018-10-05 11:09:33 353

原创 JavaWeb三大组件 —— Listener监听器——生命周期监听器(3个)

目录 1、JavaWeb八大监听器概述 2、生命周期监听器(3个) 3、操作域属性的监听器(3个) 4、相关HttpSession的感知监听器(2个)===================================================================================================1、JavaW...

2018-10-05 11:07:50 963

原创 JavaWeb三大组件 —— Listener八大监听器概括

JavaWeb三大组件:Servlet、Listener、Filter,其中Servlet在之前的博文中已经做了较为详细的讲解,下面开始拆解Listener监听器。Listener:监听器 1.它是一个接口,内容由我们来实现; 2.它需要注册在事件源上,例如注册在按钮上; 3.监听器中的方法,会在特殊事件发生时被调用!JavaWeb中的八大监听器,三大域对象各有一...

2018-10-04 23:19:04 664

原创 dbutils原理及结果集处理器的介绍--------------------------------

1 DBUtils简介DBUtils是Apache Commons组件中的一员,开源免费!DBUtils是对JDBC的简单封装,但是它还是被很多公司使用!DBUtils的Jar包:dbutils.jar 2 DBUtils主要类DbUtils:都是静态方法,一系列的close()方法; QueryRunner:update():执行insert、update、delet...

2018-10-03 12:01:52 287

原创 分页的封装

分页 1 分页数据分析页面需要什么数据:当前页页码(currPageCode):Servlet提供; 共几页(totalPage):Servlet提供; 当前页数据(datas):Servlet提供; Servlet需要什么数据:当前页页码(currPageCode):页面提供,如果页面没有提供,那么默认为1; 总记录数(totalRecord):通过数据库来查询;...

2018-10-03 11:56:37 248

原创 ThreadLocal

1 ThreadLocal APIThreadLocal类只有三个方法:void set(T value):保存值; T get():获取值; void remove():移除值。2 ThreadLocal的内部是MapThreadLocal内部其实是个Map来保存数据。虽然在使用ThreadLocal时只给出了值,没有给出键,其实它内部使用了当前线程做为键。 c...

2018-10-03 11:54:40 118

原创 Tomcat配置JNDI资源(连接池)o

Tomcat配置连接池1、Tomcat配置JNDI资源JNDI(Java Naming and Directory Interface),Java命名和目录接口。JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源。我们这里要配置的资源当然是连接池了,这样项目中就可以通过统一的方式来获取连接池对象了。下图是Tomcat文档提供的:配置JNDI资源需要到...

2018-10-03 11:52:58 722

原创 数据库连接池——C3P0连接池o

1、C3P0简介  C3P0也是开源免费的连接池!C3P0被很多人看好!c3p0连接池2、C3P0的使用  C3P0连接池所需jar包:c3p0-0.9.1.2.jar、mchange-commons-0.2.1.jar、数据库驱动包mysql-connector-java-5.1.34.jar       C3P0中池类是:ComboPooledDataSource2....

2018-10-03 11:51:34 278

原创 数据库连接池——DBCP连接池o

DBCP1、什么是DBCP?DBCP是Apache提供的一款开源免费的数据库连接池!Hibernate3.0之后不再对DBCP提供支持!因为Hibernate声明DBCP有致命的缺欠!DBCP因为Hibernate的这一毁谤很是生气,并且说自己没有缺欠。Hibernate说:C3P0是Hibernate3.0默认的自带数据库连接池,DBCP是Apache开发的数据库连接池。我们...

2018-10-03 11:50:12 441

原创 数据库连接池——概念简述0

数据库连接池1、数据库连接池的概念用池来管理Connection,这可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。池就可以再利用这个Connection对象...

2018-10-03 11:49:02 320

原创 事物的隔离级别

事务的并发读问题脏读[c1] :读取到另一个事务未提交数据; 不可重复读:两次读取不一致; 幻读(虚读):读到另一事务已提交数据。 2 并发事务问题因为并发事务导致的问题大致有5类,其中两类是更新问题,三类是读问题。 脏读(dirty read):读到另一个事务的未提交更新数据,即读取到了脏数据; 不可重复读(unrepeatable read):对同一记录的两次读取不一...

2018-10-03 11:48:11 97

原创 jdbc事务

在jdbc中处理事务,都是通过Connection完成的!同一事务中所有的操作,都在使用同一个Connection对象! 1 JDBC中的事务Connection的三个方法与事务相关:setAutoCommit(boolean):设置是否为自动提交事务,如果true(默认值就是true)表示自动提交,也就是每条执行的SQL语句都是一个单独的事务,如果设置false,那么就相当于...

2018-10-03 11:47:25 178

原创 数据库的事务-----------------------------------

 事务的四大特性:ACID; mysql中操作事务 jdbc中操作事务1 什么是事务银行转账!张三转10000块到李四的账户,这其实需要两条SQL语句:给张三的账户减去10000元; 给李四的账户加上10000元。如果在第一条SQL语句执行成功后,在执行第二条SQL语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上10000元,而张三...

2018-10-03 11:46:23 115

原创 JDBC————PreparedStatement批处理

批处理 定义: 批处理就是一批一批的处理,而不是一个一个的处理! 当你有100条SQL语句要执行时,一次次向服务器发送一条SQL语句,这么做效率上很差! 处理的方案是使用批处理,即一次向服务器发送多条SQL语句,然后由服务器一次性处理。 批处理只针对更新(增、删、改)语句,批处理没有查询什么事儿! 注意:Mysql...

2018-09-24 11:44:56 707

空空如也

空空如也

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

TA关注的人

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