利用率 线程windows linux

部署项目到Linux踩的坑

一、tomcat版本不一致 在windows上开发时用的tomcat9,实现javax.servlet.Filter的实现类无需重写init()和destroy(), 但我在Linux上安装的tomcat是8.5,javax.servlet.Filter的实现类需要重写init()和destory( ......
项目 Linux

Linux---0.11---asm.s硬件中断类型介绍

_divide_error 这是一个标记,通常用于表示与除法错误相关的处理程序或函数。当发生除以零的错误时,处理器可能会跳转到与此标记关联的处理程序,以处理该错误。 _debug _debug:这是一个标记,通常用于表示与调试相关的处理程序或函数。调试处理程序通常用于在调试模式下捕获和处理调试事件 ......
类型 硬件 Linux 0.11 asm

Linux - 安装MySQL

下载地址:https://downloads.mysql.com/archives/community/ mkdir mysql tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql rpm -ivh mysql-community-c ......
Linux MySQL

多线程,实现Callable接口

这里改变了之前Thread和Runnable接口的下载网络图片的代码 是要下载器类的,下面并没有写出来 一、实现Callable接口,重写call()方法 是需要返回值的 好处:可以设置返回值和可以抛出异常 二、与Thread和Runnable接口不一样的地方,是需要四部来开启线程的, Execut ......
线程 Callable 接口

iOS代码组件化(利用CocoaPods创建私有库)

一、远程索引库 什么是远程索引库? 每创建一个组件都会带有一个 xxx.podspec 的索引文件。专门用来存放这些索引文件的库就叫做索引库。我们需要将这些索引文件上传到远程索引库才能保证其他的同事能够拿来用。 创建远程索引库( 注:这里是在码云上创建了一个private的名字叫JYMyPodspe ......
组件 CocoaPods 代码 iOS

selenium利用谷歌的本地缓存数据免登录

在浏览器的导航输入命令: chrome://version/ 找到个人资料路径 ......
缓存 selenium 数据

在Linux中如何查找包含特定文本(字符串)的所有文件?

内容来自 DOC https://q.houxu6.top/?s=在Linux中如何查找包含特定文本(字符串)的所有文件? 如何在文件内容中查找包含特定文本字符串的所有文件? 以下方法不起作用,似乎显示了系统中的每个文件。 find / -type f -exec grep -H 'text-to- ......
字符串 字符 文本 文件 Linux

多线程,模拟龟兔赛跑

一、照样我们创建一个线程类来实现Runnable接口,重写run方法 定义了一个静态变量 winner:胜利者 在run方法中模拟赛道长度为100,并且输出实时的比赛情况 二、定义方法,判断比赛完成的情况,创建形参step:步数来方便之后的调用 判断是否有胜利者 若有就放回true结束 没有就是fa ......
线程

Linux p1 VMware虚拟机网络连接三种模式

VMware虚拟机网络连接三种模式: 想自己记录笔记,但是完全写不出来啊,直接转载吧 桥接模式:桥接模式,点击查看 NAT模式:NAT模式,点击查看 主机模式:主机模式,点击查看 ......
模式 VMware Linux 网络 p1

多线程抢票,并发问题

Tread类中: currentThread().getName() 可以拿到自己的名字 sleep() 模拟延时 一、一样的创建一个线程类来实现Runnable接口并且重写run方法 这里定义了Num 来代表票数 run方法来实现抢票 如果票没了就break退出循环 并且运用了Thread类中的两 ......
线程 问题

学习Runnable接口来实现多线程

1、先创建一个线程类来实现Runable接口 2、跟Thread类的一样照样调用FileUtils 文件工具类创建下载器 3、对下载器的形参在线程类中创建属性,用构造方法对属性赋值,并且重写run方法,run方法中实例化下载器 4、实例化Runnable接口并且调用start方法 这里Runnabl ......
线程 Runnable 接口

Linux面试题

Linux面试题 1. 磁盘使用率检测(用shell脚本) #!/bin/bash # 截取IP IP=`ifconfig eth0 |awk -F " " 'NR==2{print $2}'` # 定义使用率,并转换为数字 SPACE=`df -Ph |awk '{print int($5)}'` ......
Linux

Linux 压缩命令之tar和zip

1.tar命令 tar [-cxtzjvfpPN] [打包后的文件名] [打包的目录路径] (1)参数: -c : 建立一个压缩文件,create -x :解压一个压缩文件 -t :查看压缩文件内容 -v : 压缩过程中显示文件 -f :使用压缩名,注意一般放在参数最后,紧跟压缩名 -z :用gzi ......
命令 Linux tar zip

Linux基础使用

Linux基础命令 Linux目录结构 Linux只有一个顶级目录,称之为:根目录 出现在开头的/表示:根目录 出现在后面的/表示:层次关系 Windows系统有多个顶级目录,即各个盘符 Linux命令 Linux命令格式 无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式: comm ......
基础 Linux

Linux入门-tomcat换war包

Linux入门-tomcat换war包 1:cd /data/tomcat (这里是你tomcat的路径),最终进入bin目录下 2:ps -ef|grep tomcat (查看tomcat进程) 3:kill -9 XXX (查到的tomcat进程列表,找到需要杀掉的tomcat号,杀死进程) 之 ......
tomcat Linux war

C语言 - _beginthreadex() 多线程操作

经过了解才知道,C++03之前,用的创建线程都是CreateThread 与 _beginthreadex。使用这个两个函数进行创建线程。然后C++11之后,就出现了新的线程函数thread,当然,这个创建线程比较方便! 经过两三天的纠结,最终决定深入研究_beginthreadex此方式创建线程, ......
线程 beginthreadex 语言

【v2v迁移】Xen2kvm 迁移-linux篇

迁移环境: 源平台:华为FusionComputeV100R006C10SPC101 目标平台:基于KVM虚拟化的云平台,本文以原生的libvirt为例 虚拟机:centos 7.6 具体操作步骤: 1、在源平台导出格式为ovf的磁盘镜像 导出后,得到vhd文件:centos_xen-1.vhd。将 ......
Xen2kvm linux 2kvm Xen2 v2v

Windows 系统安装composer

composer 安装教程 先去环境变量里配置php环境变量 我的电脑->右键->属性 打开红色框内的高级系统设置 点击高级中的环境变量 选中系统变量中的Path,点击编辑 双击空白处将你的php路径粘贴进来 配置完后关闭环境变量 新开cmd,输入php -v 来检测是否配置成功,出现版本号就是编辑 ......
composer Windows 系统

【v2v迁移】Xen2kvm 迁移-linux篇

源平台:华为FusionComputeV100R006C10SPC101 目标平台:基于KVM虚拟化的云平台,本文以原生的libvirt为例 虚拟机:centos 7.6 具体操作步骤: 1、在源平台导出格式为ovf的磁盘镜像 导出后,得到vhd文件:centos_xen-1.vhd。将该文件传输到 ......
Xen2kvm linux 2kvm Xen2 v2v

DefaultSqlSession和SqlSessionTemplate的线程安全问题

这篇文章来分析下mybaits中SqlSession 接口的两个实现类 DefaultSqlSession 和SqlSessionTemplate 的线程安全问题。 一、DefaultSqlSession 先说结论,DefaultSqlSession是线程不安全的。 原因1: 如果多个线程获取到同一 ......

Linux网络编程

C++11新特性 右值引用 减少无畏的深拷贝,使用间拷贝改变资源的所有权 把文件描述符设置为-1是为了重用数组里面的元素,现在我们用一整块的堆内存,就不用重用那个数组了 线程池 手写线程和线程池的区别 需要自己创建和销毁 在主线程里建立连接,在子线程通信,而线程池则是直接在主线程创建,在子线程干活, ......
网络编程 Linux 网络

Linux下JDK的安装配置

一、官网下载JDK1.8 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html JDK1.8 因为1.8是目前项目中用到最多的 基本都是基于JDK1.8 可以直接在虚拟机中的浏览器访问下载,但是尝试过的 ......
Linux JDK

Windows安装Nodejs、Gitbook、GitBook Editor-2023年版

提示: 1、不少安装文档存在各种各样的问题,请务必按照下文所述,一步安装成功 2、换电脑备忘:Gitbook是电子书工具,Gitbook Editor是离线客户端、nodejs是Gitbook的底层语言依赖 3、通过本步骤,可一步步完成离线Gitbook环境的搭建 1、安装nodejs 1、点击进入 ......
Windows Gitbook GitBook Nodejs Editor

六款Linux常用远程连接工具

1、Xshell 介绍: xshell是一个非常强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Windows平台的TELNET 协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。(也是我目前使用的远程连接工具) 官网:www. ......
常用 工具 Linux

VMware与Windows主机之间复制粘贴

其实就是安装VMware Tools,但不知道为什么我的VMware Workstation不能安装VMware Tools,记得之前有次安装过,但是失败了。 基于apt-get命令下载安装其实是更好的选择: sudo apt-get install open-vm-tools sudo apt-g ......
之间 主机 Windows VMware

linux终端

shell echo $SHELL # 查看现在使用的shell cat /etc/shells # 查看系统已有的shell chsh -s /bin/zsh # 更换默认终端,需要重新登录 zsh zsh的一个配置设置 sudo apt install zsh autojump sudo apt ......
终端 linux

学习《Linux基础入门》重点前8节--命令汇总笔记

2023-2024-1 20232313 《Linux基础入门》学习总结 作业信息 这个作业属于哪个课程 2023-2024-1网络空间安全 这个作业要求在哪里 掌握Linux基本命令,安装虚拟机 这个作业的目标 掌握Linux基本命令 作业正文 https://www.cnblogs.com/ki ......
命令 重点 基础 笔记 Linux

【转】linux系统时间和硬件时间的同步

原文:https://www.php.cn/faq/479820.html 感谢博主! www@SS-SHAP02:~$ hwclock --show hwclock: Sorry, only the superuser can use the Hardware Clock. www@SS-SHAP ......
时间 硬件 系统 linux

【问题处理】常见Linux系统启动失败

一、/dev/centos/swap does not exist 1、问题描述 服务器引导启动失败进入dracut:/#界面,提示Could not boot. /dev/centos/swap does not exist 2、原因分析 存在以下两种可能,需要临时修复进入系统后方可确认根因 a、 ......
常见 问题 系统 Linux

利用LNMP实现wordpress站点搭建

#环境准备: nginx+php+wordpress 10.0.0.152 mysql+redis 10.0.0.162 #在10.0.0.162编写脚本实现mysqk数据库一键安装 [root@localhost ~]# cat install_mysql.sh #!/bin/bash # #** ......
wordpress 站点 LNMP