自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分布式事务的常见实现方式

常见的分布式事务是无法做到和数据库层面ACID的,只能尽量保证分布式事务去符合ACID的标准,常见的实现方式就是2PC、3PC和TCC,其中2PC和3PC是数据库层面的分布式事务而TCC是业务层面实现的,下面就来介绍一下这三种实现方式一、2PC 二阶段提交该模式下有两个阶段首先第一个阶段就是准备阶段准备待所有参与者都准备成功后...

2021-04-13 16:33:05 302

原创 springboot 学习笔记(七)

1.springboot实现RsetFull风格在控制器controller包下使用@PathVariable注解@RestControllerpublic class RestFullController { @RequestMapping("/name/{name}") public Object user(@PathVariable("name") String n...

2019-09-16 12:17:32 203

原创 springboot 学习笔记(六)

1.springboot事务的开启1.首先在主main类上添加开启事务的注解@EnableTransactionManagement@SpringBootApplication@MapperScan("com.example.demo.mapper")@EnableTransactionManagementpublic class DemoApplication { publi...

2019-09-16 11:07:14 118

原创 springboot 学习笔记(五)

1.springboot整合mybatis1.在pom.xml文件中导入依赖坐标<!-- 加载mybatis整合springboot --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter...

2019-09-15 22:30:41 119 1

原创 springboot 学习笔记(四)

1.spring boot 集成spring MVC@RestController:组合注解这个注解相当于是@Controller和@RequestBody的组合注解,它的作用包含这两个。可以返回视图或返回的结果是JSON格式@RequestMapping:是用来处理请求映射的注解,他主要放在类上和方法上,放在类上就是所有请求的方法都是以这个来作为父路径来请求的,作用方法上就是子路径映...

2019-09-15 17:08:18 211

原创 springboot 学习笔记(三)

1.application.properties的工作区配置改变在实现开发中配置文件会有多个 可以将主配置调换到不同的配置文件中在resources目录下会有多个application.properties文件以下配置改变工作区配置文件#激活某个配置文件spring.profiles.active=demo注意如果激活了某个配置文件 再在application.properti...

2019-09-15 15:11:02 67

原创 springboot 学习笔记(二)

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;配置文件一般放在resources目录下2、YML语法1、基本语法k:(空格)v:表示一对键值对(空格必须有);以空...

2019-09-12 17:08:00 112

原创 springboot 学习笔记(一)

1.使用idea快速搭建spring boot项目新建项目 并选择Spring Initializr 选择sdk后点击next填写group一般为com.xxx填写artifact这里我写的是springboot 注意这里不要写大写字母其他的配置按默认的来点击web 勾选spring web 后点击next项目名字和存储路径都确定后点击finish2.添加依赖在pom.xm...

2019-09-11 23:18:04 84

原创 servlet中cookie实现访问显示上次的登录时间

package com.company.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import jav...

2019-08-16 11:49:38 959 1

原创 servlet中实现页面下载文件

综合使用request,response和servletcontext对象实现页面下载文件 (tomcat服务器软件)在项目目录下的src目录下的web目录新建立download包编写DownloadServlet并在项目目录下的web目录下建立img包存放要下载的资源文件package com.company.web.download;import javax.servlet.Serv...

2019-08-15 10:49:27 361 1

原创 servlet中response重定向和request转发的区别还有绝对路径的写法

servlet中response对象的重定向方法从responseServletDemo1重定向到responseServletDemo2package com.company.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax...

2019-08-14 11:50:48 470

原创 servlet请求request实现网页的登录功能

一个简单的网页实现登录功能1.导入jar包在web目录下的WEB-INF中的lib文件夹下,并将其添加到library中 (右键add as library)其中commons-beanutils用于封装map对象到实体类中的commons-logging用于数据库连接日志druid用于druid数据库连接池技术 (本案例使用druid连接池技术)mchange-commons用于c3...

2019-08-13 16:29:15 442

原创 javascript中制作简单的动态表单提交

代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title><style> *{ margin: 0px; padding: 0px; ...

2019-08-09 16:27:26 567

原创 javascript中利用事件来制作简易的全选反选表单

html代码以及css代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格全选反选</title> <style> table{ border: 1px ...

2019-08-09 15:52:12 117

原创 javascript中利用innerHTML制作简易的动态表格

html代码以及css代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>动态表格</title> <style> table{ border: 1px s...

2019-08-09 11:04:03 1457

原创 javascript中利用BOM来实现页面跳转

编写body<p><span id="time" >5</span>秒后页面自动跳转至主页...</p>编写script<script> //定义开始的秒数 var second = 5; //利用getElementById的方法得到span对象 var time = document.get...

2019-08-08 15:56:37 1319

原创 jdbc利用spring框架中的template来实现功能并简化代码

利用spring框架中的template来实现1.导入jar包 并设置为Add as libraryspring框架包以及mysql连接包 以及 commons日志包 最后是druid连接池2.编写配置文件 可随意命名 一般命名为druid.propertiesdiverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql:///test?...

2019-08-06 19:10:40 164

原创 jdbc利用druid连接池技术编写jdbcutils工具类以及其应用实例

编写连接池工具类JDBCDruidUtils1.定义连接池类并编写静态代码块 private static DataSource ds; //定义数据池static { try { //1.加载配置文件 建立properties集合通过类加载器加载配置文件 Properties pro = new Properties();...

2019-08-06 13:24:19 820

原创 jdbc事务相关演示

开启事务 Connection conn=null; conn = JDBCUtils.getConnection(); //利用工具类获取数据库连接并赋值变量 conn.setAutoCommit(false); //开启事务 fales为手动提交事务 true为自动提交事务提交事务conn.commit(); //在更新语句的最后提交事务回滚事务catch (Exceptio...

2019-08-06 10:44:49 127

原创 jdbc实现用户登录例子

编写判断方法1.判断传入的username 和password是否在数据库中返回booleanpublic boolean login(String username,String password) { if (username == null||password == null) { return false; } ...

2019-08-05 18:13:39 990

原创 jdbc中时区报错以及中文输入变成?的解决办法

1.出现时区报错The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration propert...

2019-08-04 18:07:35 244

空空如也

空空如也

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

TA关注的人

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