初学
Morn_Li
此人不懒,就是什么都没有写
展开
-
Spring boot 使用Jersey框架实现短信发送
1.Jersey框架Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339)规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client开发。尽管相对年轻,它已经是一个产品级的 RESTful service 和 client>原创 2018-11-02 18:33:33 · 275 阅读 · 0 评论 -
AES加密解密
对称加密原创 2019-07-04 21:10:24 · 472 阅读 · 0 评论 -
Java8支持在接口中的实现方法
Java8的新特性接口:public interface Test8Interface { default String hello(String hello){ hello = "HELLO" + hello; return sayHi(hello); } String sayHi(String hello);}实现类A:p...原创 2019-02-12 11:08:36 · 2471 阅读 · 0 评论 -
Lucene7.1.0的简单使用方法
添加依赖 <!--对分词索引查询解析--> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-queryparser&l原创 2019-02-15 17:19:25 · 400 阅读 · 0 评论 -
设计模式--适配器模式
适配器模式适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。//对象适配器类class ObjectAdapter implements Target{ private Adaptee adaptee; public ObjectAdapter(Adaptee adaptee) ...原创 2019-01-28 14:28:12 · 114 阅读 · 0 评论 -
学习写简单的shell脚本
操作环境虚拟机:Linux CentOS 7新建一个空文件touch hello.sh编辑文件vi hello.sh按i开启修改Esc:wq 保存并退出执行文件bash hello.sh输出Hello World变量的使用变量的声明、赋值var=value"="两边不能有空格如果不赋值,变量默认为null变量的取值$var 或者 ${var}字符串...原创 2019-01-31 15:16:41 · 271 阅读 · 0 评论 -
Windows中使用Nginx实现反向代理和负载均衡
官网下载:http://nginx.org/en/download.html原创 2019-01-21 18:34:37 · 359 阅读 · 0 评论 -
设计模式--工厂方法与抽象工厂
工厂方法工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。抽象工厂抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。工厂方法模...原创 2019-01-25 11:21:38 · 128 阅读 · 0 评论 -
设计模式--建造者模式
建造者模式建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。我的理解:当A对象中的属性是其他对象时,通过属性的set()方法给属性赋值,最终获取到A对象。建造者(...原创 2019-01-25 11:21:00 · 137 阅读 · 0 评论 -
设计模式--原型模式
原型模式原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。实现方法实现 Cloneable接口...原创 2019-01-24 16:23:53 · 105 阅读 · 0 评论 -
第三方登录:对OAuth2.0原理的理解
第三方登录开放平台1、QQ:QQ互联2、微信:微信开放平台在接入第三方登录前,需要在开放平台注册开发者账号,创建应用,提交审核。原创 2019-01-24 14:55:08 · 202 阅读 · 0 评论 -
Spring boot 使用Redis实现缓存功能
Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。原创 2018-11-12 18:46:24 · 165 阅读 · 0 评论 -
Spring boot 使用Redis实现消息的订阅与发布
Redis简单的发布与订阅Redis的安装与配置发布——publish/** * 发布者 */@Servicepublic class RedisDemoPublish { public RedisDemoPublish() { } @Resource(name = "redisTemplate") private RedisTemplate red...原创 2018-11-13 18:55:09 · 346 阅读 · 0 评论 -
浅析Feign与RestTemplate
背景:Spring Boot 微服务架构与多租户模式在微服务架构中,各服务之间的通信使用@FeignClient绑定服务名就能简单方便的实现接口调用。@FeignClient(serviceId = "source")public interface CoreClientService {}但是在多租户模式下,为保证租户tanancyId的数据隔离,为每一个租户资源部署一个服务,...原创 2019-07-24 16:16:46 · 2424 阅读 · 0 评论