- 博客(7)
- 收藏
- 关注
原创 java微信网页授权获取openid报40163错code被使用的简易解决方案,无需在菜单链接上加connect_redirect=1
这里写自定义目录标题问题分析解决思路关键代码问题分析造成这种报错的原因基于官方的解释是微信端发送了两次相同的请求用户信息时使用同一个code值导致的报错,所以且不论这种设定是否合理,我们解决问题还是得从自身的服务器或者代码找到原因来解决。我的微信公众号的业务流程是通过微信端的菜单请求https://open.weixin.qq.com/connect/oauth2/authorize获取code值再根据配置的redirect_uri将code值传到后台在后台用这个code值请求https://ap
2021-08-05 14:25:14
2409
原创 爬虫时遇到__VIEWSTATE和__EVENTVALIDATION传值并爬取分页按条件查询后的数据
最近初学了python爬虫,在爬取一个网站时遇到了__VIEWSTATE和__EVENTVALIDATION这几个参数导致分页和按条件查询获取不到数据。网上大部分能搜到的解决方式都是先用get或者post方法请求一次,并且通过正则或者其他方式获取到页面上的这两个数据,然后带入Post请求进行传参,这种方法并没用问题,但针对我所爬取的这个网站有两个踩坑的地方。一、第一次请求时基本是不带任何参数的,...
2020-04-15 11:45:56
3893
1
原创 微信公众号开发踩坑之——必须关注此测试号,错误码10006
首先确保接口配置的token验证和网页授权都是正确的然后。。。。如果是测试号的话看看你的用户量似不似超了,反正我是这个原因QAQ
2019-12-10 11:24:44
8394
1
原创 关于webStorm或者idea配置vue项目时几个选项的含义
一般我们在webStorm中配置一个vue项目是通过这样的流程配置的然后刚开始接触vue的时候网上百度人家都是告诉我怎么怎么选但是都没说为什么这么选,这两个选项有什么含义,今天结合idea官网的使用教程对这一块就有了了解(ps:其他几个选项只要你的vue环境配置好应该不需要选择自动配好的,像package.json这种东西了解了vue的人就应该知道在哪)。关于command选项,官网的...
2019-07-30 11:48:27
527
原创 java并发编程之指令重排序问题
正所谓耳听为虚,但是眼见也不一定为实。在java底层的一些运行机制上便是如此。关于指令重排序我一句话的理解就是:处理器和编译器为了提高并行度和系统性能,会将没有相互依赖的指令进行重新排序然后再执行。其实就是说,不管你代码写的再乱,逻辑再不清晰,我jvm也得找一条我认为舒服的方式来运行你的代码jvm认为没有相互依赖的指令换换位置也没啥影响吗,更何况我认为这样执行代码的姿势更为舒服,何乐而...
2019-07-25 14:55:56
206
原创 【新手入门】在linux下安装使用docker并且在容器中部署项目
在linux下安装使用dockerdocker的安装理解docker中仓库,镜像,容器的区别容器的使用创建一个简单的容器hello-world创建一个tomcat容器并且部署一个项目docker的安装推荐 centos7+yum进行安装安装命令 yum install docker启动命令(下面既然设置了开机启动这个命令执行这一次就好啦) s...
2019-07-05 17:32:48
1105
原创 设计模式之责任链模式 击鼓传花代码示例
最近在研究二十三种设计模式,今天看到了责任链模式,有篇博文里提到了击鼓传花的游戏和这个设计模式很是相似,就随手写了一些代码模拟了这个场景。废话不多说,上代码先创建一个抽象处理者类package com.zzy.responsibility;public abstract class Handle { private Handle handle; private String...
2019-06-06 16:13:51
756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人