因为服务器里在跑一些老项目兼容问题很多,一直运行PHP7.0版本没有升级。在对接微信分时需要使用到AES-256-GCM加密需要调整PHP环境,决定先升级到PHP7.2,升级后发现openssl_sign()报错,排查后做下简单兼容调整说明。做三方对接时时常会出现问题,尤其是运行环境发生变化时。对于PHP环境主要分为:php版本、扩展库版本。如果出现兼容性问题则首先需要确认环境问题,避免走弯路。o
分类:
Web程序 时间:
2020-11-21 12:02:05
阅读次数:
15
$('body').on('tap', '.copy-btn', function (e) { e.preventDefault(); e.stopPropagation(); const range = document.createRange(); range.selectNode($(this ...
分类:
其他好文 时间:
2020-11-20 12:20:18
阅读次数:
20
1:查看vs支持的c#语言版本 输入csc -langversion:? 2:查看.NetCore版本 win+R 打开控制台 输入dotnet version ...
分类:
编程语言 时间:
2020-11-20 12:09:19
阅读次数:
10
#include <stdio.h> int main() { printf("hey man/n"); return 0; return的意思是返回 } #include 库函数 C语言本身提供给我们的函数 include意思是包含,包含一个<stdio.h> standard input out ...
分类:
编程语言 时间:
2020-11-19 12:05:52
阅读次数:
7
Hadoop/Hive自带权限控制集群安全下需求:支持多组件,最好能支持当前大数据技术栈的主要组件,HDFS、HBASE、HIVE、YARN、KAFKA等支持细粒度的权限控制,可以达到HIVE列,HDFS目录,HBASE列,YARN队列开源,社区活跃,按照现有的集群情况改动尽可能的小,而且要符合业界的趋势。现有方案:Hadoop、Hive本身的权限控制Kerberos安全认证ApacheRange
分类:
其他好文 时间:
2020-11-18 12:15:31
阅读次数:
8
一、JDBC六个步骤 1.加载驱动 Class.forName(driver_class); 2.创建数据库连接 DriverManager.getConnection(url,user,password); 3.创建PreparedStatement PreparedStatement ps=co ...
分类:
数据库 时间:
2020-11-16 13:44:24
阅读次数:
52
1, 下载:https://github.com/gerhardberger/electron-pdf-window 存到目录下,如d:\dev 2,用electron执行nodejs文件 electron.exe index.js index.js const { app, BrowserWind ...
分类:
Web程序 时间:
2020-11-16 13:35:15
阅读次数:
19
0x00 事件 收到 k8s 其中一台 node 发出的告警,信息如下: Node condition FDPressure is now: True, reason: NodeHasFDPressure [hostname:cn-hangzhou.172.16.2.17,kind:Node,las ...
分类:
其他好文 时间:
2020-11-16 13:27:34
阅读次数:
5
在Java开发中,持久层最常用的框架就是mybatis,该框架需要编写sql语句,mybatis官方提供逆向工程,可以把数据表自动生成执行所需要的基础代码,例如:mapper接口,sql映射文件,pojo实体类等,避免基础代码维护的繁杂过程。
分类:
其他好文 时间:
2020-11-13 12:07:03
阅读次数:
8
某东面试,被分布式事务给坑了。。。分布式事务中,比较难的点是如何解决事务一致性问题,常见的有:2PC(二阶段提交)3PC(三阶段提交)TCCSaga事务消息最大努力通知型本文主讲2PC。什么是2PC?2PC即两阶段提交,是将整个事务流程分为两个阶段,准备阶段(Preparephase)、提交阶段(commitphase),2是指两个阶段,P是指准备阶段,C是指提交阶段。2PC中主要的2个角色:事务
分类:
其他好文 时间:
2020-11-13 12:04:39
阅读次数:
6