logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue.js实战——移植Html5 App为Android App_10

一、目标1、把前面开发的Html5原生获取经纬度、拍照、录音的demo移植至Android平台中,达到Html5可以横跨Web/Android/IOS平台的目标;2、在Android系统中,把不支持原生Html5的特性,或者使用原生Android效果更佳的特性,使用原生Android代码来替代html5代码,做到更好的适配效果;二、步骤1、把之前开发的geo...

#html5
Vue.js实战——封装浏览器录音组件_6

一、目标    1、使用vue.js作为前端javascript框架,结合html5+ES6语法,在移动端Chrome浏览器中,完成兼容Android和iOS的录音功能;    2、基于一般项目的诉求,封装成可复用的录音组件;二、步骤    1、基于上篇博文(Vue.js实战——封装浏览器拍照组件_5)搭建的项目框架(geo_location6),复制粘贴生成geo_locatio...

#html5#javascript
Vue.js 实战——彻底解决跨域问题_18

一. 背景在 Web 应用中,跨域是程序猿绕不过去的坎。什么是跨域:当一个请求 url 的协议、域名、端口三者之间任意一个与当前页面 url 不同即为跨域。举例:在自己的应用 html 中,需要访问微信或者新浪接口,这时浏览器就会提示跨域了。如下代码所示:在业务代码中访问网络地址来查询天气信息。let url = 'http://t.weather.sojson.com/api/we...

#nginx
Vue.js实战——微信拍照时页面会被刷新的BUG定位_9

一、目标1、这几个月辛辛苦苦做出来,基于Vue.js和html5的项目里面,一直存在一个明显的BUG:在微信公众号拍照后,会出现概率重定向到当前页面(当前页面被刷新,或者叫做重新加载)。这两天的目标就是定位并解决这个bug,提高用户体验。2、基于之前的承诺,把精简后确实可用的微信公众号的源码放至GIT库(weixin_8),方便大家理解(涉及版权的LOGO和内部URL被屏蔽...

Vue.js实战——获取浏览器经纬度的各种坑_4

1、目标使用Vue.js框架,实现从浏览器获取经纬度坐标,并在页面显示。注意:个人的地理位置信息为个人的隐私数据,请勿随意传播或者扩散,避免不必要的麻烦。2、步骤1)根据上期搭建好的框架(见Vue.js实战——精简webpack配置_3),复制粘贴为新工程geolocation_3;2)按照上期规划好的工程结构,需要新增4个文件geolocation.html/geolocati...

Java开源接口微服务代码框架

在工作的过程中,总结了一套相对来说比较通用的架构设计思路、一套通用代码框架,该框架经过了团队的不断实践迭代,并逐步形成了一个不错的微服务解决方案。当然这主要是偏向特定领域的微服务解决方案,不可能通用于所有业务场景;本方案的特点是非常关注业务安全和业务的可扩展性;

文章图片
#java#开源#微服务 +2
异常处理在开源SpringBoot/SpringCloud微服务框架的最佳实践

开源微服务框架基本上涉及到了SpringCloud的大部分技术栈,通过对SpringBoot参数校验异常、Sentinel 3种场景的熔断降级和限流异常、Redis限流异常、Spring-Authorization-Server过滤器认证异常、SpringCloud-Gateway过滤器校验异常,以及SpringBoot全局异常、Spring-Authorization-Server全局异常、Sp

文章图片
#开源#spring boot#sentinel +2
OAuth2在开源SpringBoot/SpringCloud微服务框架的最佳实践

1.结合多年项目经验,介绍了Java开源微服务解决方案的OAuth2服务的权限分离设计思路及实现;2.JwtToken是权限分离的非常好的载体,重点阐述了如何对spring-authorization-server/spring-security-oauth2-authorization-server框架做扩展,目的是实现基于接口/web页面账号密码认证的统一JwtToken和刷新JwtToken

文章图片
#开源#java#微服务
熔断降级与限流在开源SpringBoot/SpringCloud微服务框架的最佳实践

1.本文从0开始讲解什么是熔断降级与限流,也逐步分析了怎么去做的方法论,介绍了各种场景下的使用,而且还高效优雅地实现落地,内容非常全面;2.对熔断降级和限流Hystrix/Resilience4j/Sentinel/Redis/Guava做了技术选型和业务选型对比,Sentinel做非功能的熔断降级与限流,redis做业务客户和渠道的多维度限流;3.详细介绍了网关和业务服务的熔断限流的实现与验证,

文章图片
#开源#sentinel#redis +1
链路追踪在开源SpringBoot/SpringCloud微服务框架的最简实践

1.对比了当下主流的链路追踪技术,系统介绍了本开源微服务应用链路追踪技术zipkin的解决方案;2.灵活运用了SpringCloud-seluth框架,通过Netty/Tomcat扩展点解决了Access Log带上TraceId,并通过MDC技术技术丰富了特殊场景下的处理逻辑;3.通过切面,解决了SpringCloud-Gateway 过滤器间链路ID丢失的问题;

文章图片
#gateway#spring cloud#java +1
    共 15 条
  • 1
  • 2
  • 请选择