-
微信公众号测试号url和token绑定失败解决问题
2019-07-19 14:44:15前提准备,在本地搭建一个本地服务器,具体查看如何搭建一个本地服务器? 首先,我们需要到natapp获取一个信道 博主这里买的是vip1型的 当然也可以使用免费型的 根据需要选择 完了之后,去“我的隧道”查看购买的...前提准备,在本地搭建一个本地服务器,具体查看如何搭建一个本地服务器?
首先,我们需要到natapp获取一个信道
博主这里买的是vip1型的
当然也可以使用免费型的 根据需要选择
完了之后,去“我的隧道”查看购买的信道,复制里面的authtoken
然后下载natapp
下载解压完成之后,cmd进入natapp.exe所在目录,输入
natapp -authtoken="你的authtoken"
会显示
这时创建一个springboot项目
在application上配置好# 微信公众号配置 wx: appid: 微信测试号的appid secret: 微信测试号的appsecret token: 微信测试号的token # 域名配置 base: host: 你设置的url
controller写上
@Value("${wx.appid}") private String appId; @Value("${wx.secret}") private String secret; @Value("${wx.token}") private String token; @Value("${wx.aeskey}") private String aesKey; @Value("${base.host}") private String host; private Logger logger = LoggerFactory.getLogger(this.getClass()); @GetMapping("/wx/notice") // 这个/wx是你自己随意的设置的接口 @ResponseBody public String authGet(@RequestParam(name = "signature", required = false) String signature, @RequestParam(name = "timestamp", required = false) String timestamp, @RequestParam(name = "nonce", required = false) String nonce, @RequestParam(name = "echostr", required = false) String echostr) { try { //只需要把微信请求的 echostr, 返回给微信就可以了 logger.info("测试来过===================" + echostr); logger.info("测试来过===================" + signature); logger.info("测试来过===================" + timestamp); logger.info("测试来过===================" + nonce); return echostr; } catch (Exception e) { logger.info("测试微信公众号的接口配置信息发生异常:", e); return "错误!!!"; } }
启动springboot
访问这个接口,就配置成功了
设置一下这个,将其设置为你的二级域名,不要带接口,也不要http://
例如,你设置的url为http://weixin.natapp.cc/wx/notice
则输入 weixin.natapp.cc就可以了 -
Windows配置SHH中遇到的问题以及解决办法(如何将本地电脑绑定GitHub账户)
2020-07-24 13:46:28将本地电脑绑定GitHub账户 ...cmd窗口显示"ssh-keygen"不是命令,如何解决呢? 憨憨如我,尝试了各种格式之后还是以失败告终。 最终改变策略,决定从git bash入手,最终配置成功。 方法如下: 从Windows开始将本地电脑绑定GitHub账户
如何用命令行修改博客内容
SHH(Secure Shell 安全协议外壳),是电脑本地和GitHub服务器之间的暗号,保证本地电脑和GitHub之间的安全连接,此过程在命令行完成。(Windows的cmd窗口)
但是今天在cmd窗口配置ssh过程中产生了问题,如下图所示:
cmd窗口显示"ssh-keygen"不是命令,如何解决呢?
憨憨如我,尝试了各种格式之后还是以失败告终。
最终改变策略,决定从git bash入手,最终配置成功。
方法如下:-
从Windows开始界面-设置-应用-应用和功能-可选功能中,下载OpenSSH客户端和OpenSSH服务器
-
下载Git Bash
具体下载过程不再叙述 -
打开Git Bash,界面如下
-
输入命令,创建ssh
生成ssh的命令:
//生成ssh的命令 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
(命令行中有空格,建议直接复制粘贴)
输入后显示如下:
即代表生成本地SHH成功。
5. 创建成功,输入命令获取本地SSH//获取本地SHH的命令 cat ~/.ssh/id_rsa.pub
输入命令后显示如下:
- 复制本地SSH并绑定至GitHub
注意复制的区域是以“ssh-rsa”为开头,以你的邮箱为结尾的一段。
复制后,在GitHub中的配置页面单击头像,选择settings
在SHH and GPG keys中选择new SSH key,复制粘贴你的ssh就可以啦
这样成功将本地电脑绑定到GitHub账户
最后一点
SHH是和系统环境有关系的,如果用的是Windows电脑,你又装了Linux虚拟机,那么二者的SSH是不一样的。
一个环境只能有一个SSH,但是一个SSH可以绑定多个网站,如GitHub和gitee,但一个SSH只能绑定GitHub只能绑定一个账户,所以刚刚生成的SSH是独一无二专属于你的嗷。
最后的最后,附://查看是否生成了SSH,若有则显示,若无则空白 cat ~/.ssh/id_rsa.pub //获取本地SHH的命令 cat ~/.ssh/id_rsa.pub //生成SSH的命令 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
命令行中有空格,建议直接复制粘贴。
-
-
ap启动失败 ensp_eNSP常见问题及解决办法
2020-12-18 17:50:44常见问题及解决方法:【报端口绑定错误】单击 菜单 - 工具-选项 - 服务器页面,将里面的三个端口号分别改成 54012, 54013 ,54014然后点...【如何降低CPU占用率,开启VBox虚拟化 】(1)eNSP帮助文档FAQ“如何解决...常见问题及解决方法:
【报端口绑定错误】
单击 菜单 - 工具-选项 - 服务器页面,将里面的三个端口号分别改成 54012, 54013 ,54014然后点应用 - 确定,重启eNSP。如果重启后还是报端口错误,就将这三个数字接着往后加1,再试,一直到不报错为止。这个报错的原因都是eNSP需要的端口号被系统给占用了。
【如何降低CPU占用率,开启VBox虚拟化 】
(1)eNSP帮助文档FAQ“如何解决使用eNSP工具时CPU利用率过高的问题”。
【启动AR时,提示“can not find AR_Base”错误信息】
单击“菜单-工具-注册设备”,将AR_Base重新注册下。
如果注册的过程中提示无法注册,请按照下面步骤进行:
1、打开 virtualbox 看看是不是有 ARClone***之类和AR_Base的链接, 如果有则删除掉。
2、单击 virtualbox 的 管理 - 虚拟介质管理,将AR_Base.vdi给删掉,如果提示无法删除,那么先删除AR_Base.vdi下面的子链接,然后再删除AR_Base.vdi。
3、打开ensp,不要添加任何模拟设备,直接单击菜单 - 工具 - 注册设备,然后进行注册。
AC,AP设备如果也提示无法找到,也按照上述方法操作,只是删除的连接的名称分别是WLAN_AC_Base,WLAN_AP_Base。
【启动交换机后,命令行在长时间等待后一直在输出“####”】
(1) 开始—》附件—》右击命令提示符,以管理员方式运行cmd 。
(2)在cmd里面敲 lodctr /R(win)或lodctr /R:PerfStringBackup.ini(xp)来重启计数器。 然后重启eNSP。
【启动AR的过程中,如果出现错误码为40(如下图所示),或者启动后,AR的命令行在长时间等待后一直在输出“####”(如果交换机也是启动后一直输出“####”,请先尝试一下上一条的解决方法)】
http://support.huawei.com/ecommunity/showimage-10060839-10008775-4c3e857ca984d2876ce2aa82986db744.jpg
一般可以做如下几项检查:
(1) 打开“控制面板\网络和 Internet\网络连接”,检查一下是否存在一个命名为“VirtualBox Host-Only Network”的虚拟网卡,如果被禁用,请启用。
http://support.huawei.com/ecommunity/showimage-10067555-10008775-1b06c8bd8056a3e5ceba033c7f99dfc5.jpg
(2) 打开VBox,选择 管理->全局设定。
http://support.huawei.com/ecommunity/showimage-10064093-10008775-56edf53a64446f3727cfd5542965fa0c.jpg
(3)然后打开网络,查看网卡VirtualBox Host-Only Ethernet Adapter,点编辑(序号3所示),显示如下界面,将启用dhcp服务器去掉,点确定 。
http://support.huawei.com/ecommunity/showimage-10064095-10008775-9bb770b1bf55b99cdfb41effb21eee88.jpg
(4)另外要查看一下VirtualBox Host-Only Ethernet Adapter的地址,需要配成192.168.56.1 。
http://support.huawei.com/ecommunity/showimage-10064097-10008775-fd19144c553c9d9b5837afcd574708e3.jpg
(5)在cmd里ping 192.168.56.1 看能否ping通 。
http://support.huawei.com/ecommunity/showimage-10064099-10008775-7bd5708be0c49f2348af8c26ea7e7c45.jpg
如果还ping不通,你就要重装VBox或者换台机器了。
【启动AR后,命令行提示“The device is running!”,等待长时间后,仍然无法输入命令】
打开windows firewall,将eNSP_VBoxServer.exe在“域”和“公用”俩列打上勾。
【安装过程中出现runtime错误】
请下载安装dotnetframework 3.5。
【虚拟机WIN7安装ENSP AR始终起不来XP也是一样,求助】
最好不要在虚拟机里面再装ensp,因为ensp的AR还要创建虚拟机并在虚拟机里面运行,这就相当于在虚拟机里面嵌入虚拟机了。但是也有用户在虚拟机里面跑ensp成功的。
win8系统的pc安装ensp之前,最好将以前版本卸载掉,同时将以前的安装目录给删除掉,然后再安装。ensp安装后,最好关闭本机的windows 防火墙和其他安全软件,因为他们可能会组织ensp监听一些端口。
ensp中的USG5500设备在某些版本的win8系统中的确有无法启动的现象,后续我们还在继续排查。
【vlan agrregation不能生效,菜鸟请大神指导】
eNSP中的仿真交换机不支持 vlan 聚合。
【eNSP启动时提示将eNSP相关程序加入防火墙允许列表】
【eNSP分享之设备云使用】设备云功能及使用方法
【VBox配合eNSP使用问题总结】
【VBox安装失败、提示找不到路径】
安装VirtualBox时保证安装路径中不包含中文字符。
【eNSP无法启动及接口DOWN状态】
1.检查电脑中是否有安装QQ管家,百度杀毒等电脑管家软件,如有安装,需卸载。一些管家软件阻止了模拟设备间的通信,导致模拟设备间的心跳报文无法互通,所以接口就会DOWN掉。
2.如果经常使用TerminateRunning,需到C:\Users\你的用户名\AppData\Local\eNSP \VBoxServer\workspaces和resource两目录下将残留文件夹都删掉。
【防火墙接口DOWN,其余设备启动正常】
发布版本中防火墙的心跳功能默认是关闭的,需找到安装目录\res\items.xml 中model名为USG6000V的节点,将heartbeat节点的值手动改为1,开启防火墙心跳功能。
1.png
【如果多次反复安装卸载VirtualBox和eNSP仍不成功,清理注册表】
(1)在“控制面板\程序\程序和功能”卸载eNSP,然后手动删除“C:\Users\用户名\AppData\Local\”下的eNSP文件夹(在用户文件夹底下找不到AppData的,点击查看->在隐藏的项目前打√)。
(2)卸载VirtualBox,首先在“控制面板\程序\程序和功能”直接删除,接着在“用户文件夹”下删除“.VirtualBox”(提示程序被占用无法删除的,用360、QQ管家等清理下内存)。
(3)win键+R打开运行,输入regedit,回车打开注册表。在操作注册表之前,可以先备份,点击“文件”->“导出”。然后选中“计算机”,按CTRL+F,打开“查找”对话框,查找“VirtualBox”和“vbox”关键字,删除“匹配到的所属键值的文件夹”,如下图。按F3继续查找删除,直到搜索完毕。
【win10系统VBox4.x版本,使用usg6000v】
win10系统vbox 4.x版本的用户如需使用usg6000v,请在安装eNSP后,打开你的eNSP安装目录下\eNSP\plugin\ngfw\tools\ngfw\vfw_usg.vbox,修改里面的第9行的 OSType="Linux_64" 为OSType="Linux26_64",保存后,重启eNSP,再启动usg6000v。
【eNSP控制台界面显示不全】
由于一些电脑的分辨率低,所以控制台界面被压缩,导致设备显示不全。可以通过放大或最大化控制台界面解决该问题。
win10系统中请右键eNSP图标,选择属性,设置一下兼容性,以兼容 windows7模式运行。
【如何在eNSP增加插件支持CE128、NE、CX等设备类型】
【如何解决AR启动错误代码40问题 】
李军
tel:15135361516
qq:344728662
-
获取sessionid_小程序:如何解决服务端重启后客户端sessionid不一致的问题?
2021-01-13 20:35:11此时服务器重启,将清空所有session值,当客户端再次访问服务器时,会获取数据失败,或重新登录主要场景:1、服务器重启后,客户端权限丢失,需要重新登录2、小程序获取手机号(或其它)失败等解决方案:1、让sessio.....问题描述:
用户在访问小程序,并且已经登录,此时客户端的sessionid由服务器已经分配,并且在服务器端已经创建了部分与该客户端(或者说该sessionid)相绑定的session值;
此时服务器重启,将清空所有session值,当客户端再次访问服务器时,会获取数据失败,或重新登录
主要场景:
1、服务器重启后,客户端权限丢失,需要重新登录
2、小程序获取手机号(或其它)失败等
解决方案:
1、让session值持久化,持久化内容有:sessionid,以及和该sessionid相绑定的所有session值
- 1)、通过数据库
- 2)、通过redis
2、写一个公用的判断方法,主要功能,判断当前sessionid与客户端传到后台的cookies值中的JSESSIONID是否一致,如果一致,不做处理
如果不致,根据客户端传的sessionid查询是否存在,如果存在,查询该sessionid绑定的所有值,并重新添加到session中;
代码如下:
@Controller@Validated@RequestMapping(value="/test")public class testController extends BaseController {private String sessionId = null;JedisUtil jedisUtil = JedisUtil.getInstance();JedisUtil.Strings redisListsObj = jedisUtil.new Strings();JedisUtil.Keys redisKeysObj = jedisUtil.new Keys();@RequestMapping(value="/get_again_sessionid",method = RequestMethod.GET)@ResponseBodypublic Object get_again_sessionid(HttpServletRequest request,HttpServletResponse response,HttpSession httpSession){Map map = new HashMap();PageData transmitObj = new PageData();System.out.println("当前新的sessionid:::"+httpSession.getId());sessionId=httpSession.getId();if(request.getCookies() !=null){for (Cookie c : request.getCookies()) {System.out.println("原来老的sessionid:::"+c.getName().equals("JSESSIONID"));if (c.getName().equals("JSESSIONID")) {System.out.println("JSESSIONID=" + c.getValue());if (!c.getValue().equals(sessionId)) {System.out.println("重新ddddddddddddddddddddddd");String JSESSIONID=redisListsObj.get("JSESSIONID_"+c.getValue()+"_session_key");//redisKeysObj.exists("JSESSIONID_"+c.getValue()+"_session_key")if(JSESSIONID!=null){httpSession.setAttribute("session_key", JSESSIONID);redisListsObj.setnx("JSESSIONID_"+httpSession.getId()+"_session_key", JSESSIONID);redisKeysObj.del("JSESSIONID_"+c.getValue()+"_session_key");}}}}} map.put("sessionid", httpSession.getId());System.out.println("当前sessionid:"+httpSession.getId());return AppUtil.returnObject(transmitObj, map);}}
-
js中如何判断session的缓存数据是否清空_小程序:如何解决服务端重启后客户端sessionid不一致的问题?
2020-12-03 07:37:51此时服务器重启,将清空所有session值,当客户端再次访问服务器时,会获取数据失败,或重新登录主要场景:1、服务器重启后,客户端权限丢失,需要重新登录2、小程序获取手机号(或其它)失败等解决方案:1、让sessio..... -
playwright-perl:剧作家的Perl绑定-源码
2021-03-20 06:57:44Perl绑定,微软惊人的跨浏览器测试框架 你曾经发生过这些事情吗? 您正在使用编写一些验收测试,但是您发现Selenium是无效协议吗?最后,一个解决方案! 运作方式如下 旋转了一个用编写的小节点网络服务器,该服务器... -
简数采集常见疑问及对应快速解决方法
2020-12-04 09:39:48我们总结了大家在使用简数采集平台在采集部分时提问频率比较高的一些疑问,供大家进行查阅,希望大家能有更好的体验。... 登录失败,原因绑定用户失败的解决方法 如何获取任务id 如何删除已采集... -
springcloud feign服务调用
2021-02-18 22:27:49解决问题:解决集群时,接口地址的管理,以及如何进行负载均衡。 一、简介 feigin是一种模板化,声明式的http客户端,feign可以通过注解绑定到接口上来简化Http请求访问。当然我们也可以在创建Feign对象时定制自定义... -
C# 使用TCP UDP混合实现即时通讯(QQ为例)
2014-04-21 02:45:10|456789 服务器 想要将此消息转发给456789 必须要知道QQ456789 的IP啊 这样的问题该如何解决? 是不是 我重新 封装一个类叫Client 里面的参数为 Client+user 这样通过用户和客户端绑定的方式 记录QQ号对应的客户端... -
本仓库是最简版的 Wafer2 开发套件,建议配合腾讯云微信小程序开发者工具解决方案一起使用。适用于想要使用 Wafer SDK 开发的开发者,Demo 对 SDK 进行了详细的使用和介绍,降低开发者的学习成本。 登录接口切换公告...
-
[完整][Oracle][Oracle数据库精讲与疑难解析].pdf
2012-11-17 16:25:1521.1.2 备份和恢复的解决方案 21.1.3 备份和恢复的物理结构 21.1.4 备份的类型 21.1.5 执行用户管理的备份 21.2 恢复管理器(RMAN) 21.2.1 通道 21.2.2 备份集的维护 21.2.3 RMAN资料库 ... -
Oracle数据库精讲与疑难解析part2
2013-07-29 11:26:3221.1.2 备份和恢复的解决方案 21.1.3 备份和恢复的物理结构 21.1.4 备份的类型 21.1.5 执行用户管理的备份 21.2 恢复管理器(rman) 21.2.1 通道 21.2.2 备份集的维护 21.2.3 rman资料库 ... -
Oracle数据库精讲与疑难解析part1
2013-07-29 11:24:4121.1.2 备份和恢复的解决方案 21.1.3 备份和恢复的物理结构 21.1.4 备份的类型 21.1.5 执行用户管理的备份 21.2 恢复管理器(rman) 21.2.1 通道 21.2.2 备份集的维护 21.2.3 rman资料库 ... -
Oracle数据库精讲与疑难解析.part1(共七部分)
2011-08-20 20:24:0621.1.2 备份和恢复的解决方案 21.1.3 备份和恢复的物理结构 21.1.4 备份的类型 21.1.5 执行用户管理的备份 21.2 恢复管理器(rman) 21.2.1 通道 21.2.2 备份集的维护 21.2.3 rman资料库 ... -
asp.net知识库
2015-06-18 08:45:45如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using... -
e语言-HPSocket同步操作例子
2019-08-23 12:12:12=======================================================================9、把服务端放在服务器上,为什么总是提示绑定失败?答:请保证填写了正确的服务器地址和端口,保证服务器放行了指定端口。如果都正确无误... -
亮剑.NET深入体验与实战精要2
2013-04-02 16:05:245.5.3 ASP.NET连接Oracle失败的解决方法 245 本章常见技术面试题 246 常见面试技巧之经典问题巧回答 246 本章小结 247 第6章 关于XML 249 6.1 XML概述 250 6.1.1 XML和HTML有什么区别 250 6.1.2 XML的优势 250 6.2 ... -
windowsnt 技术内幕
2014-04-09 20:47:17理解登录验证过程 理解访问令牌(Access Token) Windows NT目录服务简介 理解Windows NT如何构造用户帐号数据库 使用Windows NT中的Ctrl+Alt+Del组合键 把Windows NT计算机设置成自动登录 改变Windows NT口令 用拨号... -
-
C#高级编程(第8版).(清华出版.李铭译.黄静审校).part1
2016-07-15 18:00:401.7.4 Windows服务 1.7.5 WCF 1.7.6 Windows WF 1.8 C#在.NET企业体系结构中的作用 1.9 小结 第2章 核心C# 2.1 C#基础 2.2 第一个C#程序 2.2.1 代码 2.2.2 编译并运行程序 2.2.3 详细介绍 2.3 变量 2.3.1 变量的... -
wireless.zip
2020-06-03 15:07:52#秒杀技术重新梳理 ...>下面评论的大神解决方案是手动维护偏移量,处理完业务逻辑在提交偏移量,为了保证不造成重复消费,可以将处理业务逻辑和提交偏移量绑定一个事务 > ##redis资源池必须及时关闭 -
精通Oracle PL/SQL--详细书签版
2012-08-21 13:06:286.1.10 触发器失败 238 6.1.11 触发器的局限性 239 6.2 DML触发器 239 6.2.1 存储审计信息 239 6.2.2 实现转变约束 240 6.2.3 生成代理键 242 6.3 替代触发器 243 6.4 变异表 245 6.4.1 延时处理方案 247 ... -
比如,跳转页面需要登陆状态如何拦截,跳转页面传递参数该怎么办,程序意外跳转异常或者失败又该如何处理? 使用Arouter注意事项有哪些?如何让代码变得更加容易让人维护? 直接看我这篇博客:...
-
文件上传到服务器,服务器如何接收,请查看这里 AjaxParams params = new AjaxParams(); params.put("username", "michael yang"); params.put("password", "123456"); params.put("email", "test@tsz.net"); ...
-
多媒体教室
2013-06-14 08:10:31如果网络中有 Windows NT 4.0 或 Windows 2000 服务器,并且服务器上安装有 DHCP 服务,此时学生机网卡所绑定的 TCP/IP 协议的设置上可以设为自动获取 IP 地址。如果网络中没有服务器或服务器上没有安装 DHCP 服务,... -
深入解析Windows操作系统中文.part2.rar
2010-05-22 10:09:21服务失败 231 服务停机 232 共享的服务进程 233 服务控制程序 236 4.3 Windows管理规范 237 WMI体系结构 237 提供者 239 公共信息模型(CIM)和可管理对象的格式语言 240 WMI名字空间 243 类关联 244 WMI实现 247 ... -
-
C#微软培训教材(高清PDF)
2009-07-30 08:51:17C#--微软.NET的第一语言 本书着重介绍语言本身,比较少涉及应用,不错的入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 目目 目 录 ... 比尔.... 2000 年 6 月 ... -
Oracle 数据库管理艺术:11g新特性(世界级Oracle专家权威力作)--详细书签版
2013-02-06 17:57:47他曾经担任世界领先的金融信息服务公司Fidelity的首席Oracle数据库工程顾问。目前,他管理DBAExpert.com网站并给Oracle DBA和开发人员提供技术解决方案。此外,他还是Oracle Press的技术编辑。 Sam R. Alapati ...