上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 115 下一页
摘要: 一、数据库与缓存一致性 使用缓存,可以降低耗时,提供系统吞吐性能。但是,使用缓存,会存在数据一致性的问题。 1、几种缓存使用模式 Cache-Aside Pattern,旁路缓存模式 Read-Through/Write-Through(读写穿透) Write- behind (异步缓存写入) 一般 阅读全文
posted @ 2022-02-25 20:59 hanease 阅读(117) 评论(0) 推荐(0)
摘要: Spring事务详解 什么叫事务?关于事务,最简单最常见的例子就是取钱。ATM机取钱有两个步骤,第一步输入金额密码,银行卡扣掉1000元,第二步ATM出钞1000元,这两个步骤必须要么都执行成功,要么都不执行。如果其中一个步骤失败了,必须把整个过程回滚,取消掉所有操作,这就是事务最基本的应用,事务就 阅读全文
posted @ 2022-02-25 20:58 hanease 阅读(1413) 评论(0) 推荐(0)
摘要: 生成付款二维码 一、微信网站扫码支付介绍 1、扫码支付文档 微信开发官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 有关微信支付的流程图微信官方已经说的很清楚了,这里也无需其它解释。这边采用微信支付扫码模式二(不依 阅读全文
posted @ 2022-02-25 20:57 hanease 阅读(1444) 评论(0) 推荐(0)
摘要: 授权码code获取用户基本信息 上一遍已经获得微信回调的code,网址:回调获取code 那这篇通过code和其它参数去获得用户基本信息。 github源码地址:https://github.com/yudiandemingzi/spring-boot-wechat-login 1、UserServ 阅读全文
posted @ 2022-02-25 20:56 hanease 阅读(1131) 评论(0) 推荐(0)
摘要: 本地调试工具ngrok、微信回调ngrok域名 一、本地调试工具ngrok 1、什么是ngrok? 简单总结下:内网穿透利器,使用反向代理原理,达到从外网访问防火墙内部的服务。 2、ngrok作用 举例:用户微信扫码授权成功后,会带上用户信息回调对应的域名,但在本地电脑开发,微信没法回调,所以需要配 阅读全文
posted @ 2022-02-25 20:55 hanease 阅读(1) 评论(0) 推荐(0)
摘要: 扫码登录流程讲解、获取授权登陆二维码 具体流程可以看微信官网的扫码登录文档 地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open141931650 阅读全文
posted @ 2022-02-25 20:54 hanease 阅读(3866) 评论(0) 推荐(0)
摘要: 正文首先来明确一下 Offset 的含义, RocketMQ 中, 一 种类型的消息会放到 一 个 Topic 里,为了能够并行, 一般一个 Topic 会有多个 Message Queue (也可以 设置成一个), Offset是指某个 Topic下的一条消息在某个 Message Queue里的 阅读全文
posted @ 2022-02-25 19:34 hanease 阅读(3587) 评论(0) 推荐(0)
摘要: java提高(16) java注解 注解含义注解是JDK1.5之后才有的新特性,它相当于一种标记,在程序中加入注解就等于为程序打上某种标记,之后又通过类的反射机制来解析注解。 一、JDK自带注解 JDK1.5之后内部提供的三个注解 @Deprecated #废弃,过时。 @Override #重写、 阅读全文
posted @ 2022-02-25 16:31 hanease 阅读(62) 评论(0) 推荐(0)
摘要: HashSet 与TreeSet和LinkedHashSet的区别 今天项目开发,需要通过两个条件去查询数据库数据,同时只要满足一个条件就可以取出这个对象。所以通过取出的数据肯定会有重复,所以要去掉重复项。 如果用list集合接收两次的返回对象,那么肯定是有重复对象在list集合中,一开始我想到的是 阅读全文
posted @ 2022-02-25 16:29 hanease 阅读(66) 评论(0) 推荐(0)
摘要: TreeSet(一) 一、TreeSet定义: 与HashSet是基于HashMap实现一样,TreeSet同样是基于TreeMap实现的。 1)TreeSet类概述 使用元素的自然顺序对元素进行排序 或者根据创建 set 时提供的 Comparator 进行排序 具体取决于使用的构造方法。 2)T 阅读全文
posted @ 2022-02-25 16:27 hanease 阅读(64) 评论(0) 推荐(0)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 115 下一页