微信支付提示当前页面未注册

单页应用微信浏览器不能正确的刷新当前页面的 href。

解决办法是进入支付页面后强制刷新一次当前页面。

这里需要注意的一点是,在微信支付的后台配置支付路径时,注意他要求配置的是目录!!

阅读更多

微信登录流程笔记

准备工作

  1. 项目集成 WX 微信SDK
  2. 配置公众号:公众号 IP 白名单、公众号设置=》JS接口安全域名、网页授权域名

阅读更多

SpringBoot、SpringCloud、dubbo、zookeeper之间的区别

转载出处

作者:ssttIsme

我做过SpringBoot和SpringCloud的项目。我们项目中使用很多技术来构建我们的项目。

SpringBoot来构建我们的项目,使用SpringCloud相关技术来实现微服务架构。

SpringBoot是一个基于maven的项目构建工具。目前我们使用版本比较稳定的1.5.6.项目后期我们项目组使用STS,Spring集成eclipse。

使用SpringCloud微服务框架,我们项目组之前还有dubbo+zookeeper。微服务框架内容非常广泛,我们项目中使用Eurka注册中心,Ribbon前端负载均衡(在本地有缓存-转向服务的列表-该列表随着Eurka更新)。

Hystrix断路器或者熔断器,Zuul实现api网关,SideCar实现异构开发语言支持。SpringCloud原生ConfigServer配置中心,Git作为分布式配置中心的数据存储的地方。

我们项目中使用Eurka作为注册中心。而没有使用dubbo使用的zookeeper作为注册中心。

阅读更多

什么是数据埋点

出处:数据分析产品的下一个进化:基于无埋点的有埋点

一直以来,人们把大数据和埋点技术紧紧捆绑在一起,大数据时代也被称为埋点时代。技术发展,更新更快的无埋点技术横空出世。那么埋点技术是不是就此被判了死刑,无埋点就是万能的了? 非也,二者只会进化的更为高级。

为什么这样说呢?其实从埋点技术的诞生和发展不难看出,一切都是源于大数据的发展,对数据的需求更加全面和精准,为适应这种发展,埋点技术不断更新迭代。这也是大数据发展的根源。

阅读更多

HTML加密混淆

转载 关于HTML、js加密、混淆、源码保护、代码安全,防止解压直接看源码

一直有人问HTML加密混淆怎么做,其实这在业内是早已很多人研究过的课题。
假日期间整理一篇文章分享给大家。

阅读更多

设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)

转载 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)

阅读更多

Nginx 常用命令

windows 杀进程:

taskkill /F /FI “imagename eq nginx.exe”

阅读更多

windows查看端口占用以及关闭相应的进程

出处

开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID

之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-“选择列”

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的9050端口

阅读更多

反爬虫的机制和遇到反爬虫机制的解决方案

1. 什么是爬虫和反爬虫?

爬虫:使用任何技术手段,批量获取网站信息的一种方式。
反爬虫:使用任何技术手段,阻止别人批量获取自己网站信息的一种方式。

阅读更多

node.js npm webPack 之间的关系

什么是 node.js ?

简单来说,node.js 就是一个 javascript 脚本的运行环境。它做的事情是,将 JavaScript 编译、运行等关于JavaScript 的功能从浏览器中独立了出来。因为 javaScript 具备网络通信等,服务器必备的功能。所有可以将 node.js 作为服务器来使用。而 javaScript 则是在 node.js 这个服务上运行的语言。

熟悉 node.js 可以通过 菜鸟教程 - node.js 进行学习

什么是npm ?

npm 是一个运行在 node.js 之上的包管理工具,类似于 Linux 环境下的 yum 。它的作用是集中管理和发放前端的 js 插件、框架等等。便于开发者从中心服务器上下载 js 插件、框架。

npm 常用命令及作用

阅读更多