2020年12月24日
摘要: 事务: 是指做事情的一个整体,这个整体由一系列的步骤构成,这些步骤要么全部成功,要么全部失败。由一个或者多个dml(insert,delete,update)语句组成。 事务的特性:ACID 1 原子性(atomicity) 事务包含的所有操作要么全部成功,要不全部回滚。操作成功就必须要完全应用到数 阅读全文
posted @ 2020-12-24 13:58 JustCrazy 阅读(66) 评论(0) 推荐(0)
摘要: 保证幂等策略 幂等需要通过唯一的业务单号来保证。也就是说相同的业务单号,认为是同一笔业务。使用这个唯一的业务单号来确保,后面多次的相同的业务单号的处理逻辑和执行效果是一致的。 下面以支付为例,在不考虑并发的情况下,实现幂等很简单:①先查询一下订单是否已经支付过,②如果已经支付过,则返回支付成功;如果 阅读全文
posted @ 2020-12-24 13:41 JustCrazy 阅读(293) 评论(0) 推荐(0)
  2020年12月5日
摘要: 一 feign 集成了ribbon负载均衡功能,集成了hystrix熔断器功能。支持请求压缩 1 使用feign替代resttemplate发送rest请求 1)在consumer中导入依赖openfeign 2)创建feign客户端,面向接口编程,@feignclient注解,属性赋值服务名;方法 阅读全文
posted @ 2020-12-05 12:50 JustCrazy 阅读(411) 评论(0) 推荐(0)
摘要: restTemplate.getForObject("http://localhost:18081/user/list", String.class) 1 resttemplate 创建启动类,并在启动类中创建RestTemplate对象,或者通过配置文件配置bean @Bean public Re 阅读全文
posted @ 2020-12-05 12:43 JustCrazy 阅读(142) 评论(0) 推荐(0)
  2020年10月30日
摘要: 新手入门tips,重补笔记 阅读全文
posted @ 2020-10-30 17:29 JustCrazy 阅读(64) 评论(0) 推荐(0)
  2020年10月28日
摘要: springboot改进ssm步骤及注意事项: 1 springboot相对路径是webapp下的路径,所以配置视图解析的前缀时不要再写上webapp 2 表单字段名不能使用小驼峰式如userName,否则会被解析成user_name,这时注解@column就不可省略了,哪怕成员变量也是用的user 阅读全文
posted @ 2020-10-28 20:35 JustCrazy 阅读(350) 评论(0) 推荐(0)
  2020年10月2日
摘要: package com.zl.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controlle 阅读全文
posted @ 2020-10-02 16:00 JustCrazy 阅读(131) 评论(0) 推荐(1)
摘要: 创建servlet web.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2020-10-02 15:56 JustCrazy 阅读(402) 评论(0) 推荐(0)
摘要: Spring、SpringMVC、MyBatis集成 阅读全文
posted @ 2020-10-02 15:37 JustCrazy 阅读(140) 评论(0) 推荐(0)
  2020年9月22日
摘要: dbutils使用和jdbctemplate大同小异: ComboPooledDataSource dataSource = new ComboPooledDataSource(); //拿到连接池 //对数据源各种属性设置 dataSource.setDriverClass("com.mysql. 阅读全文
posted @ 2020-09-22 20:02 JustCrazy 阅读(235) 评论(0) 推荐(1)