热门关键字:
RestTemplate相关组件:ClientHttpRequestInterceptor【享学Spring MVC】

每篇一句做事的人和做梦的人最大的区别就是行动力前言本文为深入了解Spring提供的Rest调用客户端RestTemplate开山,对它相关的一些组件做讲解。Tips:请注意区分RestTemplate和RedisTemplate哦~ClientHttpRequestFactory它是个函数式接口,用于根据URI和HttpMethod创建出一个ClientHttpRequest来发送请求~Clien...

606
2020/5/13 17:53:01
0
View Details
使用微信助手搭建微信返利机器人

之前做了一个淘宝客返利微信公众号,后来很多人提到过微信返利机器人,现在微信助手开发好了,可以通过微信助手接口功能实现微信返利机器人。流程如下:下面是c#实现返利接口的部分代码:[HttpPost]publicasyncTask<ActionResult>FanliAsync(stringappkey){WeixinTBKConfigEntityconfigEntity=GetCon...

621
2020/5/13 17:52:08
0
View Details
使用ECMAScript 6 模块封装代码

JavaScript用“共享一切”的方法加载代码,这是该语言中最容易出错且最容易让人感到困惑的地方。其他语言使用诸如包这样的概念来定义代码作用域,但在ECMAScript6以前,在应用程序的每一个JavaScript中定义的一切都共享一个全局作用域。随着Web应用程序变得更加复杂,JavaScript代码的使用量也开始增长,这样会引起问题,如命名冲突和安全问题。ECMAScrip...

556
2020/5/12 17:04:50
0
View Details
玩转 SpringBoot 2 快速整合 | FreeMarker篇

FreeMarker介绍ApacheFreeMarker?是一个模板引擎:一个Java库,用于根据模板和更改数据生成文本输出(HTML网页,电子邮件,配置文件,源代码等)。模板是用FreeMarker模板语言(FTL)编写的,这是一种简单的专用语言(不像PHP这样的完整编程语言)。通常,使用通用编程语言(如Java)来准备数据(发布数据库查询,进行业务计算)。然后,ApacheFreeMar...

625
2020/5/12 17:04:29
0
View Details
SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战

前言在从0到1构建分布式秒杀系统和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。在前面的文章中,我们使用了开源工具包Guava提供的限流工具类RateLimiter和OpenResty的Lua脚本分别进行API和应用层面的限流。今天,我们来聊聊阿里开源的分布式系统的流量防卫兵Sentinel。Sentinel是什么?随着...

700
2020/5/12 17:03:18
0
View Details
SpringBoot中获取微信用户信息从未如此简单!

前言不知道你是否参加过拼多多上邀请微信好友砍价功能,这个功能实现首先需要考虑的就是获取微信用户的信息。获取用户信息就是获取公众号下微信用户的信息,今天我就来讲讲如何从公众号下获取微信用户信息。需要声明一点的是获取微信公众号下的用户信息的权限是服务号才有,个人订阅号是没有该权限的。获取公众号用户信息实战第一步需要先申请接口测试号并进行网页授权设置访问如下链接进行接口测试号申请。https://dev...

623
2020/5/12 17:02:48
0
View Details
史上最详 Thymeleaf 使用教程

前言操作前建议先参考我的另一篇博客:玩转SpringBoot2快速整合|Thymeleaf篇查看如何在SpringBoot中使用Thymeleaf。还有一点需要注意的是:模版页面中的html上需要声明Thymeleaf的命名空间,具体代码如下:<htmlxmlns:th="http://www.thymeleaf.org">接下来就可以开始Thymeleaf使用教...

518
2020/5/12 17:02:10
0
View Details
玩转 SpringBoot 2 快速整合 | Thymeleaf 篇

前言Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板-可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协作。通过SpringFramework模块,与您喜欢的工具的大量集成,以及插入您自己的功能的能力,Thymeleaf是现代HTML5JVMWeb开发的理想选...

566
2020/5/12 17:01:30
0
View Details
玩转 Springboot 2 之热部署(DevTools)

Devtools介绍SpringBoot提供了热部署的功能,那啥是热部署累?SpringBoot官方是这样说的:只要类路径上的文件发生更改,就会自动重新启动应用程序。在IDE中工作时,这可能是一个有用的功能,因为它为代码更改提供了非常快速的反馈循环。默认情况下,将监视类路径上指向文件夹的任何条目的更改。请注意,某些资源(如静态资产和视图模板)无需重新启动应用程序。触发重启由于DevTools监...

588
2020/5/12 17:01:13
0
View Details
为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】

每篇一句你应该思考:为什么往往完成比完美更重要?前言在SpringCloud微服务应用体系中,远程调用都应负载均衡。我们在使用RestTemplate作为远程调用客户端的时候,开启负载均衡极其简单:一个@LoadBalanced注解就搞定了。相信大家大都使用过Ribbon做Client端的负载均衡,也许你有和我一样的感受:Ribbon虽强大但不是特别的好用。我研究了一番,其实根源还是我们对它内部...

615
2020/5/12 17:00:55
0
View Details