- 博客(6)
- 收藏
- 关注
原创 springboot微服务多线程与事务问题
springboot默认嵌入的容器是tomcat,tomcat是用线程池来处理网络请求的,所以在后台开发业务接口时需要考虑多线程环境下一些常见的问题,比如数据同步。如果涉及到数据库的操作时,常常会引入事务的问题,这时又必须考虑事务的隔离级别、事务的传播级别。如果一个接口既涉及加锁、又涉及事务,那么在进行业务逻辑设计时就必须要考虑或者说意识到以下几点:1.通常事务的隔离级别是read-commi
2018-02-05 18:01:48
8848
原创 微信公众号退款通知(Java)
官方给出的开发文档解密步骤如下: (1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 )(3)用key*对加密串B做AES-256-ECB解密(PKCS7Padding)准备工作: 1.
2018-02-05 17:22:32
6485
1
原创 java实现邮件发送功能
首先必须开通邮箱授权,获得客户端授权码。以126邮箱为例。 登陆126邮箱,进入设置页,点击POP3/SMTP/IMAP,将设置客户端授权码设置为开启状态,获得的的授权码在程序中要用到的。代码如下public class EmailUtil { // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码) // PS: 某些邮箱服务器为了增加邮箱本身密码的安全
2017-10-30 14:08:23
431
原创 利用spring AOP功能进行日志管理
目的,利用aop功能实现日志管理,记录每次方法的调用时间、参数、返回值等信息。1.pom.xml文件中导入相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m
2017-10-23 16:17:15
452
原创 postman插件安装
1.下载postman插件包http://chromecj.com/downloadstartnew/602.解压后将Postman_v4.1.3.crs的后缀改为.zip或者.rar,并解压此文件3._metadata文件夹名字改为metadata4.打开chrome浏览器,打开 更多工具->扩展程序 选项,选中开发者模式,点击加载已解压的扩展程序,选择postman_v4.1.3文
2017-10-20 14:43:04
586
原创 springBoot入门实例
环境:idea+java81.新建maven工程2.在pom.xml中导入相应包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...
2017-10-19 10:20:19
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人