编程笔记
-
java的classpath指定
java的“一次编译,到处运行”的原理是,把源文件编译成字节码,字节码由java虚拟机执行,然后只需要在各个平台安装对应的java虚拟机就可以了。 举个例子,你只会说A语言,你想去全世界旅游,但世界各处目前会B语言的…
-
从JDK源码查看类加载过程
Java代码执行过程 执行Java代码的过程: 执行Java.exe调用JVM.dll创建Java虚拟机 -> 调用由c++编写的引导类加载器,该类加载器会加载核心类库 -> 调用sun.misc.Launcher的构造方法会创建Launcher类对象,在该…
-
java中数组操作,正序,逆序,子数组
// 数组定义,初始化 int[] array = new int[]{1, 2, 2, 1}; int[] dest = new int[10]; Integer[] soul = new Integer[]{10,3,1,5}; // 获取子数组 int[] subArray = Arrays.copyOf(array, 3); // 数组复制 System…
-
Java 并发编程-线程安全
本文为《Java 并发编程之美第2章》的笔记总结 一、 什么是线程安全 首先要先解释一下什么是共享资源,即被多个线程所持有的资源,或者说多个线程都可以去访问的资源。 线程安全问题是指当多个线程同时读写一个共享…
-
zabbix-简介
监控服务器的出入带宽,报文数量 网站响应速度超过几秒 yum install zabbix-server-mysql zabbix-agent2 yum install centos-release-scl yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl 安装mysql yum…
-
PHP判断数组中存在某个值,PHP判断数组中存在某个索引下标。
直接上代码 PHP判断数组中存在某个索引下标: $array=[ 'aa'=>'aaaa', 'bb'=>'bbbb', 'cc'=>'cccc']; echo array_key_exists('bb', $array); //打印返回 true echo array_key_exists('pp', $array); //打印…
-
利用LNMP实现可道云私有云
一、环境准备 10.0.0.20:centos7 nginx1.18 php-fpm7.4 kodbox1.31 10.0.0.22: centos8 mysql8.0 redis5.0.3 二、部署 1、10.0.0.20(LNP) 1)安装nginx,可以通过官方源安装(我是编译安装)都一样 官方源 ht…
-
php 通过 curl 模拟发送 get 请求
php 通过 curl 模拟发送 get 请求 $ch=curl_init('http://www.scutephp.com/'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_BINARYTRANSFER,true); $output=curl_exec($ch); $fh=fope…
-
PHP 实现关闭浏览器 仍后台运行PHP脚本效果
工作繁忙,废话少说!直接上代码! 使用: // 返回前的处理代码 $res = '查询中...请稍后'; $code=1; if(file_exists('test.json')){ $res=file_get_contents('test.json'); unlink('test.json'); $code=0; retur…
-
PHP 实现抖音去水印
废话不多说,直接上代码!!! 1 <?php 2 $url = $_GET['url']; 3 //获取视频url 4 $url = get_redirect_url($url); 5 //获取视频ID 6 $str = dirname($url); 7 $id = substr($str,strripos($str,'video')+6); 8…