自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Google登录授权详细过程

这篇文章包含了google登录授权从API创建、到使用Java代码完成登录的一个完整demo。目录了解Auth2.0创建API服务使用API了解Auth2.0google相关文档:https://developers.google.com/identity/protocols/oauth2google账号授权登录用的就是Auth2.0协议。举一个例子了解Auth2.0的设计模式。令牌 Token你在公司某个周五的下午点了一杯奶茶,楼下有个需要密码才能进来的门禁,你当然不

2021-03-23 11:05:53 35410 20

原创 如何对项目中的if-else进行优化

首先这个问题我认为是对代码的可扩展性的优化,而不是代码量,因为if之后的逻辑代码是不会减少的。策略模式写一个父接口,每个子接口都是一个if的判断,根据构造方法传参,实例的是具体的子接口,其实就是java三大特性之一:多态。但是有个很明显的问题就是要建很多子类,这么多子类放在一个项目中,不是个好方法。枚举类public enum ItemChoose{ drin...

2020-04-23 12:24:12 368

原创 spring boot+shiro实现多种登录方式

多种登录方式说白了就是账号密码登录和第三方登录(免密码)。账号密码登录的账号可能是手机号、邮箱、身份证号等等,这些到了shiro处理的时候就是username+password的处理;而第三方登录在本系统只需要校验用户是否存在。所涉及的类开始引入shiro maven<dependency> <groupId>org.apache.shiro<...

2019-04-10 18:01:19 4741 2

原创 搜索服务应用:solr的使用

开始前环境:solr4.10.3,jdk1.7,tomcat7下载地址:http://archive.apache.org/dist/lucene/solr/说明:solr和lucen更新是同步的,请配对使用,lucene用什么版本solr就用什么版本将下载的zip解压,solr本身集成了jetty服务器,可以直接启动cmd命令启动然后直接访问:http://127.0...

2019-02-26 16:37:54 374

原创 Apache Ignite:缓存的简单使用

Apache Ignite是什么官方文档:一个以内存为中心的分布式数据库、缓存和处理平台,可以在PB级数据中,以内存级的速度进行事务性、分析性以及流式负载的处理。现在的关注点是分布式缓存数据库:redis也是一个分布式缓存,但是只支持键值对的储存方式;关系型数据库或文档数据库,有完善的查询语法,但是相对于缓存数据库来说速度较慢;如果有需要经常条件查询的数据,可以用到Apache Ignit...

2019-02-14 17:39:37 2947 1

原创 Spring+MVC整合Rabbitmq的使用

项目中有需要异步的业务,所以用到了Rabbitmq。mq结构参考目前项目有前端、后台以及对外的api,考虑到这三个子项目以后会用到mq,所以我将mq的结构抽离出来:发送端+发送端的dubbo+zookeeper接口、消费端,在需要异步请求的代码中,引入发送端的接口就可以了;然后消费端进行处理消息。在业务代码中无需引用mq的jar包或配置,减少耦合的问题。1,Linux上Rabbit...

2019-02-13 12:54:03 5694 1

原创 很简单的一个spring boot+Swagger2的例子

用spring boot搭建一个简单的web项目(建一个maven项目依赖spring boot的项目即可),编写一个启动类。1.spring boot依赖        &lt;dependency&gt;             &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;             &lt;ar...

2018-12-13 15:44:09 188

空空如也

空空如也

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

TA关注的人

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