自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis学习笔记--redis分布式锁

Redis实现分布式锁锁的处理单应用中使用锁:单进程多线程synchronize、Lock分布式应用中使用锁:多进程分布式锁的实现方式数据库的乐观锁 基于zookeeper的分布式锁 基于redis的分布式锁分布式锁的注意事项互斥性:在任意时刻,只有一个客户端能持有锁 同一性:加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了。 避免死锁:即使有一个客...

2019-01-19 00:33:05 261

原创 Redis学习笔记--redis介绍,数据类型,事务

Redis介绍Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库,是一种NoSQL数据库其中对value提供五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型 什么是NoSQL数据库?1.NoSQL,即Not-Only SQL(不仅仅是SQL),泛指非关系型的数据库。2.什么是关系型数据库?数据结构是一种有行有列的数据...

2019-01-18 19:01:38 191

原创 MyBatis回顾,对流程、原理的一些简单内容做下笔记

最近重新看了一下MyBatis的内容,结合以前的知识和最近视频的学习,对MyBatis的一些内容做下笔记。 MyBatis工作原理与工作流程1.读取mybatis-config.xml为文件流形式2.解析配置文件,将配置文件中的信息写到Configuration对象中3.将Configuration当做属性构建SqlSessionFactory工厂对象SqlSessionF...

2019-01-17 18:23:39 165

转载 kindeditor配合requirejs使用时,ready失效

KindEditor官方的文档在使用KindEditor时是这样的:KindEditor.ready(function(K)) { K.create('#editor_id');}使用了自己提供给的ready,想要在dom加载完成后创建富文本框。一般情况下都不会有问题,我在dome中也是可用的。今天正式把代码一直到项目中,幺蛾子出现啦,富文本框怎么都不出现。花了一个来小时问题定位...

2018-06-12 18:03:10 234

原创 sso单点登录实现

单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。简单的说就是,用户一次登录后,访问同个体系下的项目时,不用重复登录。登录操作:1.登录时生成一个token,以这个token为key,用户信息为value存入redis中。2.token写入cookie中。访问...

2018-06-02 21:45:13 457

原创 springboot下的websocket消息推送

websocket是客户端和服务端之间的通信,所以我们需要实现websocket的服务端和客户端,而这里客户端我们写到Html的前端中。websocket的开发需要进行以下几个步骤:1.引入依赖        <!--websocket-->        <dependency>            <groupId>org.springframework....

2018-05-26 23:19:43 162

原创 前端展示状态属性,从数据库中数字代号转换为中文解释

在项目中,为了项目高效性,在数据库中常常把一些状态属性设置为int类型。如性别男-0,女-1;如支付状态未支付-0,已支付-1,已退款-2等等。然而在前端展示的时候,我们希望看到的是男女,支付状态的具体说明,便于我们直观了解,而不是01这些看不懂,不易理解的数字。如何在前端展示的时候将这些数字进行转换成中文接收并显示。方法如何设计比较合理实用?下面介绍三个方法,个人觉得方法三适用性最好,最通用,代...

2018-05-17 21:46:03 11640 6

原创 springboot微信sdk方式进行微信支付

微信支付:官方文档:https://pay.weixin.qq.com/wiki/doc/api/index.html第三方SDK:https://github.com/Pay-Group/best-pay-sdk首先说明一下,微信支付功能接口权限只有微信服务号才拥有。首先来看一下公众号支付的业务流程图。支付开发中,一般在第10步异步通知成功了,就基本上可以百分百说明支付成功了,可以修改支付状态为...

2018-05-16 21:13:15 24291 7

原创 Java微信SDK方式进行网页授权

微信Java SDK开发文档(2.0.0)地址:https://github.com/wechat-group/weixin-java-tools/wiki微信Java SDK使用说明:https://github.com/wechat-group/weixin-java-tools/SDK作用:他已经把微信大部分功能都做好了,我们只需要进行配置,再调用其方法就可以完成微信的一些功能开发。目前开源...

2018-05-12 23:13:24 2888 1

空空如也

空空如也

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

TA关注的人

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