摘要: JNI(Java Native Interface)是Java提供的一种机制,用于在Java和本地C/C++代码之间进行通信。下面是JNI C++与Java通信的一般过程: 1. 编写Java代码:首先,你需要编写Java代码来声明和调用本地方法。使用`native`关键字声明一个本地方法,并定义其 阅读全文
posted @ 2023-07-18 16:13 宁佳兵 阅读(328) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2023-07-18 09:48 宁佳兵 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一 . 原有服务器已经存在php版本5.6,现需部署新项目要求PHP版本不低于7.1, 就需要在不影响原有php版本的情况下,新增一个PHP7.2版本 php -v 二 .为不影响线上正常项目的运行,新版本采用编译安装 1.首先下载安装包 # 找到下载目录cd /usr/local/src# 下载w 阅读全文
posted @ 2022-05-11 14:23 宁佳兵 阅读(456) 评论(0) 推荐(1) 编辑
摘要: 集群我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话。我们的网站可能就访问不了。那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运行我们的网站。那怎么分发请求到我们的所有机器上?所以负载均衡的概念就出现了。 负载均衡负载均衡是指基于 阅读全文
posted @ 2021-04-27 18:08 宁佳兵 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 第一章:小明和他的手机 从前有个人叫小明 小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。应该是逛知乎、玩王者农药和抢微信红包 小明的三大爱好 我们用一段简单的伪代码,来制造一个这样的小明 class Ming extends Person { private $_name; priva 阅读全文
posted @ 2021-04-27 14:01 宁佳兵 阅读(124) 评论(1) 推荐(1) 编辑
摘要: 0x0. 项目背景 Jetbrains家的产品有一个很良心的地方,他会允许你试用30天(这个数字写死在代码里了)以评估是否你真的需要为它而付费。但很多时候会出现一种情况:IDE并不能按照我们实际的试用时间来计算。我举个例子:如果我们开始了试用,然后媳妇生孩子要你回去陪产!陪产时我们并无空闲对IDE试 阅读全文
posted @ 2021-01-12 17:23 宁佳兵 阅读(1390) 评论(2) 推荐(2) 编辑
摘要: <!DOCTYPE html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>index</title> </head> <body> <div style="te 阅读全文
posted @ 2020-08-19 11:46 宁佳兵 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转 阅读全文
posted @ 2020-08-11 10:09 宁佳兵 阅读(598) 评论(2) 推荐(0) 编辑
摘要: //将xml字符串转换为数组 public function xmlToArray($xml){ $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA) 阅读全文
posted @ 2020-08-04 15:33 宁佳兵 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src="1.js"></script> <script s 阅读全文
posted @ 2020-07-29 16:52 宁佳兵 阅读(617) 评论(0) 推荐(0) 编辑