Feign多种类型的POST Feign多种类型的POST TOC{:toc} 三种携带请求体的方式前文Feign高级功能说了,Feign有三种方式实现请求体,分别是 使用@Body注解 使用一个不加注解的参数 使用若干个添加@Param但未在@ReqeustLine、@Heads...等地方使用的参数 POST的三种常见ContentType而http的post有三种类型,分别是: application/ 2019-12-18 #openfeign #Http客户端
Feign高级功能 Feign高级功能 TOC{:toc} 动态修改请求地址像这样,创建接口时放置一个类型为java.net.URI的参数,这样真正发送请求时就会以此uri为准。 1234interface dyPath { @RequestLine("GET /get/item") String getItem(URI uri);} 动态请求配置Optio 2019-12-17 #openfeign #Http客户端
Feign用法教程 Feign用法教程 TOC{:toc} Maven依赖创建java项目,引入maven 1234567891011121314151617 <!--核心包--><dependency> <groupId>io.github.openfeign</groupId> <artifactId>fe 2019-12-13 #openfeign #Http客户端
free-mybatis-plugin的使用方法 free-mybatis-plugin的使用方法 TOC{:toc} 作为java界开发必备神器idea,其功能强大,提供强大的插件系统,如果使用当前主流的ssm三大框架,一定要安装free-mybatis-plugin。其大大方便了我们使用mybatis。 该插件不仅仅在mapper接口和mapper.xml文件上提供跳转按钮,还内置了generator gui界面,下面看看如何使用。 插 2019-12-11 #mybatis #idea
两种创建单例模式的方式 两种创建懒汉式单例模式的方法 先前使用findBug扫描了一下项目,发现单例的创建被提示警告了,根据其给的连接,以下两种创建单例模式的方式是正确的。 第一种,使用静态辅助类来创建12345678//返回单例对象public Object singleton2() { return SingletonHelp.INSTANCE;}private static cl 2019-12-10 #java #单例模式
将优启通启动pe制作到移动硬盘上 将优启通启动pe制作到移动硬盘上 TOC{:toc} 研究了一下如何将pe制作到移动硬盘上,毕竟移动硬盘比u盘快不少,且容量很大。 搜索了一些资料,下面是将优启通制作到移动硬盘上的详细制作过程。 首先准备一个移动硬盘,u盘也行,我的是东芝小黑盘。 第一步,硬盘分区 使用DiskGenius将移动硬盘分出3-5G的空间,并格式化成主分区fat32格式备用,如图所示 第二步,启动优启通软 2019-12-10 #优启通
java hkdf算法生成密钥 java hkdf 算法生成密钥 TOC{:toc} hkdf算法包含两个过程,‘提取’ 和 ‘扩展’,来生成任意长度的,更随机的密码。 生成密码需要的元素名称|类型|例子|说明-|-|-|-|-password|byte[]|”abc”.getBytes()|用户输入的密码salt|byte[]|new byte[]{1,5,7,6,41,85,63,7,89}|用于提取密码info|by 2019-11-28 #netty #java加密解密
花一天时间折腾下gitpage,将博客迁移到gitpage上 花一天时间折腾下gitpage,将博客迁移到gitpage上今天花点时间将博客迁移到gitpage上,下面总结下过程 TOC{:toc} 1.创建仓库这个没什么难度,创建一个[你的名字.github.io]的空白仓库即可 2.开启gitpage在该仓库的设置里,开启gitpage,访问网址[你的名字.github.io]即可访问到空白的页面 3.搜索下载喜欢的jekyll主题一顿百度,最后在知 2019-11-28 #gitpage #jekyll
MessageToByteEncoder使用注意 MessageToByteEncoder使用注意这个encoder会将message解析成byteBuffer,但要注意的一点是如果传入encode方法的message没有被消耗会没有被完全消耗, 剩余没消耗完成的部分会被丢弃掉的从而导致encode出来的数据不全。 ByteToMessageCodec 这个双向codec内部使用的也是MessageToByteEncoder,也有同样的问题 2019-11-21 #netty
跨域与预检请求 PreFlightRequest,springSecurity解决跨域问题 跨域与预检请求 PreFlightRequest,springSecurity解决跨域问题 TOC{:toc} 什么是预检请求当浏览器发送post请求时,一般请求体都比较大,但如果是跨域的话,服务器会拒绝该请求,传输的数据被丢弃。为了不浪费流量,浏览器在发送post前先发送一个小的options请求,将接下来的请求方式等设置到请求头中,服务器检查请求头,如果服务器允许这样的请求则返回200并在相 2019-11-15 #springSecurity