上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 前期了解准备 微信商户账号地址为https://pay.weixin.qq.com 用来开通微信支付能力,没有商户号是无法使用微信支付的。而且后续申请的公众号 appid 和移动应用、小程序的 appid 都要同微信商户帐号进行绑定。 微信开放平台账号地址为https://open.weixin.q 阅读全文
posted @ 2022-11-13 23:50 江南大才子 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 前言:上一节讲到微信支付的业务,客户扫码支付成功之后,微信官方会回调访问开始写的回调地址,因为我们开发环境外网无法访问,所以需要用到内网穿透,百度许多都是收费的不适合咱们,所以我找到了一个免费还简单适合小白的一个工具Ngrok,从零到一亲手教你实现内网穿透。官网地址: Sunny-Ngrok内网转发 阅读全文
posted @ 2022-10-21 15:53 江南大才子 阅读(340) 评论(0) 推荐(1) 编辑
摘要: 基本业务逻辑就是用户访问过来,我们去调微信支付的接口人家返给我们一个二维码我们丢给前端让用户扫码支付就行,等他支付完了微信会回调通知我们支付完了,这个回调的地址需要外网可以访问到,这里用到Ngrok的内网穿透,先看我操作。 导入依赖: <!-- hutool --> <dependency> <gr 阅读全文
posted @ 2022-10-21 14:40 江南大才子 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: ​ ThreadLocal意为线程本地变量,用于解决多线程并发时访问共享变量的问题。 ​ 所谓的共享变量指的是在堆中的实例、静态属性和数组;对于共享数据的访问受Java的内存模型(JMM)的控制,其模型如下: 每个线程都会有属于自己的本地内存,在堆(也就是上图的主内存)中的变量在被线程使用的时候会被 阅读全文
posted @ 2022-10-13 11:14 江南大才子 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 上一章节说了同步和异步机制中的同步 synchronized 相关使用。这次说说 volatile 关键字,对于 synchronized 来说主要是针对同步块或者方法。而 volatile 修饰的是变量。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于vol 阅读全文
posted @ 2022-09-13 16:47 江南大才子 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Synchronized synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized 翻译为中文的意思是同步,也称之为”同步锁“。 synchronized的作用是保证在同一时刻, 被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效果。 Java内存的可 阅读全文
posted @ 2022-08-30 15:23 江南大才子 阅读(4759) 评论(0) 推荐(1) 编辑
摘要: 经常提到数据库的事务,那你知道数据库还有事务隔离的说法吗,事务隔离还有隔离级别,那什么是事务隔离,隔离级别又是什么呢? MySQL 事务 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操作要么全部成功,要么就全部 阅读全文
posted @ 2022-08-12 14:36 江南大才子 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 如何优化sql? 开启数据库慢查询日志,定位到查询效率比较低的sql 并分析 1.查看sql语句是否规范 (1)避免使用关键字:or ,in,not in ,!=,<>,避免使用select * (2)尽量避免子查询,大部分子查询都可以连接查询 (3)用到or的地方可以使用union去代替实现 (4 阅读全文
posted @ 2022-08-12 14:35 江南大才子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 行转列 例如:把图1转换成图2结果展示 图1如下: 图2如下: 建表语句: DROP TABLE IF EXISTS tb_score; CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT 阅读全文
posted @ 2022-08-12 13:54 江南大才子 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 开启慢查询日志 本方案只适应于小的项目、项目未上线或者紧急情况下可采用这种方式,一旦开启慢日志查询会增加数据库的压力,所以一般采用后台对数据操作时间写入日志文件中,每一周定时进行清除日志,注意开启慢日志版本要高,低版本无法支持,本次版本是:5.7.20,该版本默认情况下已开启慢日志,查询版本号使用s 阅读全文
posted @ 2022-08-11 22:09 江南大才子 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页