系统运维

面试官:谈谈你对BIO、NIO 的理解

面试官:谈谈你对BIO、NIO 的理解

select,poll,epoll理论与实战 IO多路复用是什么? IO:在操作系统中,数据在用户态和内核态之间的读写操作 多路:多个客户端TCP连接 复用:一个或者多个线程资源、 BIO、NIO、多路复用IO是什么? 要了解IO多路复用那么我们得先知道BIO、NIO、AIO是什么。 BIO阻塞

竹子爱熊猫 竹子爱熊猫 2023-09-12
0 0 0
tomcat出现Java heap space / PermGen space解决方法(详解)

tomcat出现Java heap space / PermGen space解决方法(详解)

使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用

宇宙之一粟 宇宙之一粟 2023-09-12
0 0 0
RocketMQ Python客户端: rocketclientpython

RocketMQ Python客户端: rocketclientpython

本地docker搭建RocketMQ用于测试参考# Docker 部署 RocketMQ 5.x RocketMQ官方的Python客户端是 rocketmq-client-python 这个客户端只支持Linux和macOS,并且需要安装额外的C++库支持。 以centos为例,安装rocketm

剑圣无痕 剑圣无痕 2023-09-12
0 0 0
浅记GitHub WorkFlow CICD部署静态网站入门流程

浅记GitHub WorkFlow CICD部署静态网站入门流程

CICD 持续集成与持续交付部署 本文只作为个人入门学习CICD流程化,部分观点概念若有错误,请批评指出。 CI/CD 是一种在应用开发阶段引入自动化来频繁向客户交付应用的方法。他的核心概念是持续集成、持续交付和持续部署。它是作为一个面向开发和运营团队的解决方案,主要针对在集成新代码时所引发的问

向阳逐梦 向阳逐梦 2023-09-12
0 0 0
tomcat出现Java heap space / PermGen space解决方法

tomcat出现Java heap space / PermGen space解决方法

tomcat内存溢出设置JAVA_OPTS 答案1 设置Tomcat启动的初始内存 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 三、实例,以下给出1G内存环境下java jvm 的参数设置参

张二河 张二河 2023-09-12
0 0 0
解决Python中的包管理与依赖问题代码实操

解决Python中的包管理与依赖问题代码实操

Python的包管理与依赖问题是一个常见的挑战,但通过以下具体的解决方案和步骤,你可以更好地处理和管理项目中的依赖关系,提高开发效率。 1.使用虚拟环境进行包管理 步骤: a.安装虚拟环境工具,比如venv或者virtualenv。 在命令行中输入以下命令安装venv: ```$python3-m

大猫 大猫 2023-09-12
0 0 0
【Javadbeaver 免费的通用数据库工具和SQL客户端

【Javadbeaver 免费的通用数据库工具和SQL客户端

地址 github.com/dbeaver/dbe… 说明 免费的通用数据库工具和SQL客户端 dbeaver.io 适用于开发人员,SQL程序员,数据库管理员和分析人员的免费的多平台数据库工具。支持任何具有JDBC驱动程序的数据库(基本上意味着-ANY数据库)。EE版本还支持非JDBC数据源(Mo

贤蛋大眼萌 贤蛋大眼萌 2023-09-12
0 0 0
如何使用 Idea 远程调试 Java 代码

如何使用 Idea 远程调试 Java 代码

​ 服务端配置   首先,我们要让要让远程服务器支持远程调试功能,在项目启动项上追加特定的 JVM 参数即可,参数如下: 晚于 JDK 1.4.X 版本 1-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,add

贤蛋大眼萌 贤蛋大眼萌 2023-09-12
0 0 0
MySQL中如何查询当前正在运行的SQL语句

MySQL中如何查询当前正在运行的SQL语句

通过status命令,查看Slow queries这一项,如果值长时间>0,说明有查询执行时间过长 mysql> status; -------------- mysql Ver 11.18 Distrib 3.23.58, for redhat-linux-gnu (i386)

三掌柜 三掌柜 2023-09-12
0 0 0
PostFix+Dovecot部署邮件系统

PostFix+Dovecot部署邮件系统

要部署Postfix和Dovecot作为邮件系统,可以按照以下步骤进行操作: 安装Postfix和Dovecot: 在Linux服务器上安装Postfix和Dovecot。根据操作系统的要求和版本,使用适当的包管理器来安装Postfix和Dovecot。例如,在Ubuntu上可以使用以下命令安装:

竹子爱熊猫 竹子爱熊猫 2023-09-12
0 0 0
bsinpaas企业级aPaaS平台部署教程

bsinpaas企业级aPaaS平台部署教程

介绍 Bsin-PaaS(毕昇) 是一套企业级的低代码、零代码去中心化应用搭建平台,可帮助企业快速搭建基于云原生的有竞争力的业务中台、流程中台、业务前台。bsin-paas包括微前端设计、微服务框架、服务编排、工作流引擎、安全网关及区块链引擎。该方案由区块链(公链、联盟链)作为技术支撑,为企业提供d

三掌柜 三掌柜 2023-09-12
0 0 0
ObjectiveC 代码混淆

ObjectiveC 代码混淆

为了防止他人通过 class-dump 反编译我们的 App 后嵌入恶意代码,我们有必要对源码进行混淆。 究其原理,就是用一个随机的字符串在 App 编译前替换我们需要混淆的关键字,让别人反编译之后无法通过代码猜测具体实现。 这里简单说一下,混淆的时候要注意那些事项: 不能对 Apple 系统的

大白菜程序猿 大白菜程序猿 2023-09-12
0 0 0
java 启动jar包 借助 cronolog来分隔日志

java 启动jar包 借助 cronolog来分隔日志

第一种:安装cronolog Mac brew install cronolog Linux Download (the latest version ) wget http://cronolog.org/download/cronolog-1.6.2.tar.gz Unzip tar zxvf

贤蛋大眼萌 贤蛋大眼萌 2023-09-12
0 0 0
Bun 1.0 在 Windows 下的安装以及遇到的问题记录

Bun 1.0 在 Windows 下的安装以及遇到的问题记录

简介 它是个 JavaScript 运行时,野心是有的,想要替代 node,官网是这样介绍它的 Replace yarn with bun install to get 30x faster package installs. 周边是只萌包子 目前 2023-09-11,这个时间 bun

捡田螺的小男孩 捡田螺的小男孩 2023-09-12
0 0 0
Ubuntu 离线安装软件包

Ubuntu 离线安装软件包

Ubuntu 离线安装软件包 关键词:apt-offline,Ubuntu,dpkg,.deb 本文使用的ubuntu20.04,当机器无法连接外网时,我们使用离线的方式安装软件包。 离线安装的软件包的几种方法 下载.deb文件,然后dpkg 依次进行安装。这种方式需要我们注意依赖 apt-off

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-12
0 0 0
云服务器搭建Docker ,Jenkins

云服务器搭建Docker ,Jenkins

安装Docker yum install -y docker 查看Docker版本 docker -v 设置为开机自启,并检查启动状态 systemctl start docker systemctl enable docker systemctl status docker.service

大白菜程序猿 大白菜程序猿 2023-09-12
0 0 0
基于 WinCC OA 构建分布式可视化平台

基于 WinCC OA 构建分布式可视化平台

WinCC OA 的全称是:SIMATIC WinCC Open Architecture,是西门子工业自动化品牌SIMATIC系列的一部分。专门针对客户定制大型和/或复杂的应用以及需要满足特定系统需求和功能的项目等。 SIMATIC WinCC OA 代表: 面向对象支持不同的工程设计和灵活的

贤蛋大眼萌 贤蛋大眼萌 2023-09-12
0 0 0
麒麟系统中theia终端崩溃问题排查小记

麒麟系统中theia终端崩溃问题排查小记

出现问题 其他小组在客户现场部署我们的系统时遇到了问题,公司环境测试正常的一个Docker到客户服务器上无法正常使用。Docker核心是运行theia程序,可以在网页里与VSCode一样开发代码。在客户服务器启动后,网页访问正常打开,但在里面开启终端时就卡死,然后theia的后台服务就崩溃断连了。

三掌柜 三掌柜 2023-09-12
0 0 0
【Java学习+面试指南 一份涵盖大部分Java程序员所需要掌握的核心知识

【Java学习+面试指南 一份涵盖大部分Java程序员所需要掌握的核心知识

地址 github.com/Snailclimb/… 说明 一份涵盖大部分Java程序员所需要掌握的核心知识。 JavaGuide 的Star数量虽然比较多,但是它的价值和含金量一定是不能和 Dubbo、Nacos这些优秀的国产开源项目比的。希望国内可以出更多优秀的开源项目! 另外,希望大家对面试不

法医 法医 2023-09-12
0 0 0
mysql datetime空时,timestamp(“00000000 00:00:00”) 本地和服务器端输出不一,本地输出false,服务器输出62170012800

mysql datetime空时,timestamp(“00000000 00:00:00”) 本地和服务器端输出不一,本地输出false,服务器输出62170012800

mysql datetime空时,timestamp(“0000-00-00 00:00:00”) 本地和服务器端输出不一,本地输出false,服务器输出-62170012800。 服务器输出: 本地输出: 原因分析: strtotime(“0000-00-00 00:00:00”)在32bit

剑圣无痕 剑圣无痕 2023-09-12
0 0 0
1 … 401 402 403 404 405 … 2,996