E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux下性能调优
linux下
squid代理应用
这里有三台服务器外网服务器192.168.10.78squid服务器192.168.10.98网卡一eth010.15.1.2网卡二内网服务器10.15.1.3一:squid服务搭建,这里省略,网上有很多教程(https://help.aliyun.com/knowledge_detail/41342.html),我已经搭建好,并且启动了服务。两块网卡,设置完可能不能正常上网,要设置默认出口网卡r
攻城狮的梦
·
2024-02-08 13:14
工作笔记
gdb调试执行(启动调试、添加参数、附加进程、调试core文件)
最近写项目时需要在
linux下
进行调试,因此想学习一下GDB,在博客上看到一篇很好的文章,在此将原文搬过来以做记录。
你好,此用户已存在
·
2024-02-08 12:53
c++
Linux系统
c++
nodejs安装后环境配置
Linux下
nodejs安装官网编译好的文件(如tar.gz)SourceCode官网编译好的文件(如tar.gz)直接进行全局软链接的配置ln-s/你的目录/bin/node/usr/local/bin
柒拾柒_L
·
2024-02-08 11:07
Program
node.js
区块链
linux
服务器
Linux操作系统-文件系统(内存文件和磁盘文件)
基础IO内存文件文件概念和文件操作文件描述符理解
Linux下
一切皆文件重定向的原理理解文件缓冲区磁盘文件了解磁盘的物理结构对磁盘物理结构的逻辑抽象文件系统动态库和静态库内存文件文件
猿来是这样^
·
2024-02-08 11:32
Linux系统原理和系统编程
linux
服务器
c++
数据结构
02-----
linux下
多线程程序占用虚拟内存非常高
一业务场景分析因为多线程在平时是非常常见的,最近有点空,想自己写个线程池而不是用别人写好的。所以开撸,发现当我在调试一个线程池时,发现使用了一两个小时后,虚拟内存占用得非常高。然后我开始分析,一开始我先写了一个不带调整线程的线程池,发现线程池开启几个小时后,虚拟内存都是很稳定,基本也就正常的几百m。而当我添加了调整线程后,发现同样一个小时多后,虚拟内存变得非常的大,达到20g左右。注:这里调整线程
Mango酱
·
2024-02-08 11:32
GDB调试
相关命令及环境处理
多线程
linux
Linux下
的多线程
前面学习了进程、文件等概念,接下里为大家引入线程的概念多线程线程是什么?为什么要有线程?线程的优缺点Linux线程操作线程创建线程等待线程终止线程分离线程间的私有和共享数据理解线程库和线程id深刻理解Linux多线程(重点)线程是什么?线程是一个执行分支,执行粒度比进程更细,调度成本更低。线程是进程内部的一个执行流线程是CPU调度的基本单位,进程是承担分配系统资源的基本实体为什么要有线程?多线程编
猿来是这样^
·
2024-02-08 11:00
Linux系统原理和系统编程
linux
c++
服务器
开发语言
QGIS编译(跨平台编译)之五十一:Shapelib编译(Windows、Linux、MacOS环境下编译)
文章目录一、Shapelib介绍二、Shapelib下载三、Windows下编译四、
Linux下
编译五、MacOS下编译一、Shapelib介绍Shapelib是一个开源的C/C++库,用于读取、写入和处理
翰墨之道
·
2024-02-08 11:09
QGIS编译
linux
macos
Shapelib
windows
Shapelib编译
QGIS编译
Springboot 整合 Elasticsearch(三):使用RestHighLevelClient操作ES ①
前情提要:Springboot整合Elasticsearch(一):
Linux下
安装Elasticsearch8.xSpringboot整合Elasticsearch(二):使用HTTP请求来操作ES目录一
programmer_山风
·
2024-02-08 10:40
JAVA进阶
springboot
ELK-Stack
spring
boot
elasticsearch
java
next项目页面
性能调优
next项目页面
性能调优
一般来说性能优化可以分为加载时、运行时两部分的优化。
sasaraku.
·
2024-02-08 07:22
前端
js
GitHub获120k+star的阿里内网“疯传”葵花宝典JVM虚拟机调优指南
jvm
性能调优
都做了什么?
写代码的珏秒秒
·
2024-02-08 05:32
Java
编程
程序员
jvm
java
算法
openGauss学习笔记-214 openGauss
性能调优
-确定
性能调优
范围
文章目录openGauss学习笔记-214openGauss
性能调优
-确定
性能调优
范围214.1性能因素214.2调优范围确定openGauss学习笔记-214openGauss
性能调优
-确定
性能调优
范围数据库
性能调优
通常发生在用户对业务的执行效率不满意
superman超哥
·
2024-02-08 05:53
openGauss学习笔记
openGauss
国产数据库
开源数据库
数据库
开源软件
java
性能调优
权威指南_《Java性能权威指南》笔记----Java
性能调优
工具
OS1、CPU用户态时间(us):cpu执行应用代码所占时间的百分比。内核态时间(sy):cpu执行内核代码所占时间的百分比,系统态时间与应用相关。空闲时间(id):cpu空闲时间百分比。空闲可能的原因:1、应用被同步原语阻塞、等待锁释放2、应用等待某些东西,例如:查询数据库并等待返回结果3、应用的确无所事事运行队列(r):所有正在运行和就绪状态(一旦有可用cpu就可以运行)的线程数。该数据最好小
这样哈
·
2024-02-08 05:53
java性能调优权威指南
openGauss学习笔记-215 openGauss
性能调优
-确定
性能调优
范围-性能日志
文章目录openGauss学习笔记-215openGauss
性能调优
-确定
性能调优
范围-性能日志215.1性能日志概述215.2性能日志收集的配置参数openGauss学习笔记-215openGauss
superman超哥
·
2024-02-08 05:21
openGauss学习笔记
openGauss
国产数据库
开源数据库
数据库
RDBMS
Linux下
如何复用外部shell脚本
在Linux开发中,经常会编写shell脚本来执行一些任务,通常是一个脚本只做一件事,随着任务的增加,脚本会越来越多,可复用的地方也会逐渐增加,这时就需要提取出脚本中的公共的功能放到一个通用的脚本中,其他脚本都能复用它Linux命令本篇文章介绍shell脚本中如何执行外部脚本,如何调用外部脚本中的函数,以及脚本复用相关的方法执行外部脚本的方式假如在当前目录有a.sh脚本,内容如下#!/bin/ba
码农_在线
·
2024-02-08 03:05
【Linux】环境基础开发工具的使用之gcc详解(二)
前言:上一篇文章中我们讲解了
Linux下
的vim和yum的工具的使用,今天我们将在上一次的基础上进一步的讲解开放工具的时候。
卫卫周大胖;
·
2024-02-08 03:28
Linux的深度刨析
linux
运维
服务器
【Linux】环境基础开发工具的使用之gdb详解(三)
前言:上一篇文章中我们讲解了
Linux下
的gcc与g++的使用,今天我们将进一步的学习gdb与makefile来帮我们更好的理解与使用基础开发工具。
卫卫周大胖;
·
2024-02-08 03:56
Linux的深度刨析
linux
运维
服务器
Linuxptp使用总结
linuxptp.sourceforge.net/2.ptp及ntp介绍及比较:https://www.redhat.com/en/blog/combining-ptp-ntp-get-best-both-worlds3.
Linux
昵称不能为——
·
2024-02-08 02:52
时间
服务器
linux
linux下
hbase指令快使用无介绍版(一)
问题背景平常项目基本都是直接在代码里面执行hbase查询工作,在
linux下
操作hbase的指令总是忘记,基于此基础,写一个快速使用版的注意事项:默认已安装hbase,并配置环境变量hbase指令1登录
时间是一种毒药
·
2024-02-07 23:59
Linux基础开发工具使用【Yum | Vim | 编译器 | 调试器 | GDB | Makefile | Git】
的简单配置掌握简单的Makefile编写,了解其运行思想编写自己的第一个Linux程序:进度条掌握gcc/g++编译器的使用,并了解其过程,原理掌握简单gdb使用于调试Linux软件包管理器yum什么是软件包在
Linux
挨踢程序员
·
2024-02-07 21:15
Linux的重生之路
linux
vim
git
linux 应用层gpio中断_嵌入式
Linux下
使用GPIO中断功能
1).简介本文引用地址:http://www.eepw.com.cn/article/201703/344828.htmGPIO应用是嵌入式设备最基本的应用之一,本文就基于EmbeddedLinux系统演示开发GPIO中断以及输出相关的基本应用示例.本文所采用的硬件平台来自与Toradex发布的基于NXPiMX7SoC的ColibriiMX7ARM计算机模块配合ColibriEvaBoard.2)
李栩然
·
2024-02-07 21:14
linux
应用层gpio中断
I.MX6u嵌入式linux驱动开发
1:Ubuntu系统入门当Ubuntu系统入门以后,我们重点要学的就是如何在
Linux下
进行C语言开发,如何使用gcc编译器、如何编写Makefile文件等等首先安装虚拟机软件VM:VmwareWorkstation
vv不说话
·
2024-02-07 20:35
MX6U嵌入式linux
linux
驱动开发
运维
裸机开发及开发环境搭建
同样一个点灯驱动,裸机可能只需要十几行代码,但是
Linux下
的驱动就需要几十行代码。2.Linux驱
vv不说话
·
2024-02-07 20:34
MX6U嵌入式linux
linux
CLI 命令行实用程序开发基础
服务计算概述CLI(CommandLineInterface)实用程序是
Linux下
应用开发的基础。
蜜桃桃的冰淇淋奶昔
·
2024-02-07 19:03
Linux 的
性能调优
的思路
Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。开源软件的最大理念是自由、开放,那么Linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此,谈到性能问题,主要实现的是Linux操作系统和应用程序的最佳结合。01、性能问题综述系统的性能是指操作
咖啡加剁椒.
·
2024-02-07 19:57
软件测试
linux
运维
服务器
自动化测试
软件测试
职场和发展
功能测试
CentOS7安装SQLServer2017
安装要求1、centos或redhat7以上系统2、内存2G以上说明:
Linux下
安装SQLServer数据库有2种办法:使用rpm安装包安装rpm安装包地址:Indexof/rhel/7/mssql-server
TimengHero
·
2024-02-07 18:07
SQL
Server
linux
centos
sqlserver
2020-02-21
数据卷创建一个数据卷启动一个挂载数据卷的容器查看数据卷的具体信息删除数据卷数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新,不会影响镜像数据卷默认会一直存在,即使容器被删除注意:数据卷的使用,类似于
Linux
博客用户
·
2024-02-07 17:06
初识
Linux下
的静态库与动态库
文章目录一、静态库的简要介绍及应用1.静态库的介绍2.静态库的特点3.静态库的创建A.创建静态库的命令B.静态库参数说明C.静态库的创建步骤4.静态库的应用实例。二、动态库的简要介绍及应用1.动态库的介绍2.动态库的特点3.动态库的创建A.创建动态库的命令:B.动态库参数说明C.动态库的创建步骤4.动态库的应用实例三、总结1.静态库与动态库文件大小对比2.学习体会一、静态库的简要介绍及应用1.静态
houlile_sunny
·
2024-02-07 17:32
ubuntu
linux
Linux下
静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。**共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。**动态库:**共享库的一种变化形式,目前大都采用共享库的方式命名方式:**静态库:**前缀lib+库名+.a(liblzym.a,libstdc++.a等)**动态库:**前缀lib+库名+.s
爱编程的小黑
·
2024-02-07 17:01
Linux
Linux下动态库与静态库
Linux下
库函数、静态库与动态库
库函数什么是库库是二进制文件,是源代码文件的另一种表现形式,是加了密的源代码;是一些功能相近或者是相似的函数的集合体.使用库有什么好处提高代码的可重用性,而且还可以提高程序的健壮性;可以减少开发者的代码开发量,缩短开发周期.库制作完成后,如何给用户使用头文件---包含了库函数的声明库文件---包含了库函数的代码实现注意:库不能单独使用,只能作为其他执行程序的一部分完成某些功能,也就是说只能被其他程
不想睡觉_
·
2024-02-07 17:59
linux
linux
运维
服务器
antigen简介
在
Linux下
经常需要进行终端操作,一个好的shell解释器可以帮助我们极大提高工作效率。
乐百川
·
2024-02-07 16:40
QGIS编译(跨平台编译)之四十六:minizip编译(Windows、Linux、MacOS环境下编译)
文章目录一、minizip介绍二、minizip下载三、
Linux下
编译四、MacOS下编译五、Windows下编译一、minizip介绍Minizip是一个用于处理ZIP文件的开源库,它基于zlib库构建
翰墨之道
·
2024-02-07 16:31
QGIS编译
minizip跨平台编译
minizip编译
minizip
minizip+qt
QGIS编译
跨平台编译
linux下
的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
感觉目前看到介绍io_uring的文章还是比较少,大部分都集中在对其原理性的介绍和简单的对官方文档的翻译,真正结合实际的例子还是比较少。本文翻译整理自一篇博客:io-uring-by-example-part-1-introduction我也增加了一些自己的理解和其他的参考材料。另外,在2020年,C++也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
嵌入式linux同步原理详解与实现思路
这就是同步在生活中的一个简单的应用,同样在
linux下
,也提供了相关的机
稚肩
·
2024-02-07 15:03
嵌入式linux
linux
linux同步
嵌入式Linux编程
使用
Linux下
的Nginx部署单点前端项目和集群项目详解
废话不多说,直接上操作一、部署单体前端项目1.丑话说在前,到这里已经自行安装好了nginx。2.前端项目进行打包,我这里是一个vue项目,打包命令npmrunbuild:环境名3.将打包好后的项目文件上传至服务器某个角落(这个角落的文件夹自定义)我是放到这里4.修改nginx的配置文件找到你的配置文件,在这进去修改配置配置解读:listen80表示nginx会监听80端口,然后会去/www/cab
臣妾写不来啊
·
2024-02-07 13:59
linux
前端
运维
已经设置密码的情况下连接不上
linux下
redis服务的,解决办法
1.服务器防火墙请放行端口6379systemctlstartfirewalld.servicefirewall-cmd--add-port=6379/tcp--permanentfirewall-cmd--reload3.修改redis的配置文件打开redis配置文件redis.conf进行编辑,修改一些参数将bind127.0.0.1修改为bind0.0.0.0,原因是bind127.0.0.
臣妾写不来啊
·
2024-02-07 13:57
linux
redis
java
将开源虹膜识别算法OSIRIS4.1移植到Windows
开源虹膜识别算法OSIRIS是在
Linux下
运行的,为了介绍给众多windows平台下的开发者,这里简述一下如何把它移植到windows。
ss910
·
2024-02-07 12:30
虹膜识别
开源
生物识别
虹膜识别
OSIRIS
windows
Linux驱动工作原理
首先列一张
Linux下
应用程序对驱动的调用图本次讨论内核是如何操作具体硬件的。
慕诗客
·
2024-02-07 11:15
Linux
linux
运维
服务器
Linux 下的 GCC 编译器
Linux下
的GCC编译器介绍在Linux系统中,gcc是一款强大而广泛使用的C语言编译器,它能够编译并链接源代码,生成可执行文件。
宁子希
·
2024-02-07 11:24
Ubuntu
linux
运维
服务器
linux下
Make 和 Makefile构建你的项目
Make和Makefile构建你的项目介绍在软件开发中,构建项目是一个必不可少的步骤。make是一个强大的自动化构建工具,而Makefile是make工具使用的配置文件,用于描述项目的构建规则和依赖关系。本篇博客将介绍make和Makefile的基本概念以及如何使用它们来管理项目的构建过程。1.什么是Make?make是一个命令行工具,用于根据Makefile文件中的规则来自动化构建项目。它通过检
宁子希
·
2024-02-07 11:22
Ubuntu
linux
服务器
Linux下
线程安全和锁
目录什么是线程安全概念
Linux下
线程安全的实现常见线程安全的实现方法Linux线程互斥互斥量锁通过加锁实现线程安全线程安全示例代码线程不安全的情况常见的线程安全的情况什么是线程安全概念线程安全是指在多线程环境下
高高__
·
2024-02-07 09:05
开发语言
linux
c语言
c++
linux进程和进程优先级
2.描述进程-PCB进程的所有信息都存放在一个进程控制块的数据结构中,可以理解为进程属性的集合,
Linux下
PCB为:test_struct。
高高__
·
2024-02-07 09:04
linux
c++
Linux下
centos操作系统安装Mysql8.0过程及踩坑填补
我自己有一台服务器,之前安装的是MySQL5.5,现在我想升级为MySQL8.0,于是我干了以下操作,既有踩坑又有干货:1.先卸载MySQL;2.删除跟MySQL相关文件;3.安装新的MySQL8.0版本(这里踩了一个坑,我的centos是7版本,结果我MySQL版本误操作为centos8的版本了,导致我安装不成功)4.由于安装失败,寻找补救措施(没卵用,可能某个配置文件还是没删到)5.接受现实,
臣妾写不来啊
·
2024-02-07 09:03
linux
centos
mysql
Caused by: javax.net.ssl.SSLException: Unsuppored record version Unknown-0.0
背景:Java项目在
Linux下
部署的时候报错如下起因:Java项目在部署的时候报错如下,是有关ssl的报错Causedby:javax.net.ssl.SSLException:UnsupporedrecordversionUnknown
呼伦贝尔-钢蛋儿
·
2024-02-07 08:55
ssl
网络协议
网络
JVM
性能调优
- 常用的垃圾回收器(6)
垃圾收集器在JVM(Java虚拟机)中,垃圾收集器(GarbageCollector)是负责自动管理内存的组件。它的主要任务是在程序运行过程中,自动回收不再使用的对象所占用的内存空间,以便为新的对象提供足够的内存。JVM中的垃圾收集器使用不同的算法和策略来实现垃圾收集过程,以满足不同的性能和内存需求。以下是JVM中常见的垃圾收集器:Serial收集器:是最古老的垃圾收集器,使用单线程进行垃圾收集。
magic_kid_2010
·
2024-02-07 08:20
jvm性能调优
jvm垃圾回收器
jvm调优
JVM
性能调优
- 五种内存溢出(5)
在介绍之前先简单介绍下直接内存(DirectMemory)和堆内存(HeapMemory):关系:直接内存并不是Java虚拟机的一部分,它是通过Java的NIO库中的ByteBuffer来分配和管理的。直接内存通常由操作系统的本地内存(NativeMemory)提供支持。堆内存是Java虚拟机的一部分,用于存储Java对象。堆内存由Java虚拟机的堆内存分配器来分配和管理。区别:分配方式:直接内存
magic_kid_2010
·
2024-02-07 08:50
jvm性能调优
jvm调优
java
内存溢出
[转载]c/c++ 操作sqlite
linux下
sqlite的C编程之sqlite3_get_table说明:通过sqlite3_get_table查询得到的结果,其结构是:第一行是列名,随后的行才是值。遍历的方式和二维数组相同。
weixin_34216107
·
2024-02-07 08:07
c/c++
数据库
数据结构与算法
如何在Linux系统上搭建Qt Creator开发环境
此处博主选用的是Qt5.12.9版本我们在
Linux下
安
baoyu45585
·
2024-02-07 07:08
linux
qt
运维
Docker 应用
暂无1.5Docker的用途1.6Docker的特点1.7Image镜像1.8容器和仓库二、Docker的安装2.1Docker在MacOS和Windows下的安装2.2更换系统镜像2.3Docker在
Linux
chengbo_eva
·
2024-02-07 07:21
Java工程师技术栈
docker
容器
运维
运维之-如何在纯内网,无网络的环境中代理网络到外网!超全!手把手教!!
下面会一一列出需要的工具和获取的方法第二种可能会用到的情况就是在
linux下
想
you秀
·
2024-02-07 06:04
运维部署
linux
部署
网络
运维
linux
[linux]优雅地使用minicom
推荐)自动设置设备名方式一:自动修改配置文件方式二:使用参数指定设备(推荐)使用效果自动保存log暂停输出打开minicom时间戳发送接收文件自动换行更多功能源码minicom简介安装minicom是
linux
榕树子
·
2024-02-07 06:08
linux
运维
服务器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他