笔记script linux shell
Linux系列---【桥接、NAT和仅主机三种网络模式的区别】
#桥接、NAT和仅主机三种网络模式的区别 ##1.桥接模式 把虚拟出来的网卡直接连接路由器,此时虚拟机和宿主机相对于路由器来说是有两台独立ip的物理机直接连接,宿主机和虚拟机间是兄弟关系。 ##2.NAT模式 在宿主机中创建一个子网,虚拟机放在子网中,子网中有一个NAT服务,此时虚拟机和宿主机相对路 ......
Java输入输出文件操作学习笔记(一)
在学习Java的输入输出流的时候了解到开启一个流操作完了就要关闭,但是在学习一个例程时却发现它只关闭了缓冲流而没有关闭其他几个流,例程如下 1 import java.io.*; 2 3 public class BufferedIO { 4 public static void main(Stri ......
Linux命令
一、Linux目录结构 Linux只有一个根目录“/” 其他所有文件都在根目录下,文件分层使用‘/’ 如:在根目录下有个work文件夹,文件夹中有hello.txt文件,则路径表示为:/work/hello.txt 二、Linux命令基础 1.Linux命令通用格式 command [-option ......
《用户故事与敏捷方法》读书笔记3
用户故事验收测试 在掌握了创建用户故事的方法和编写方式后,如何将用户故事转变为实际可以使用的功能,那么就可以通过用户验收测试来为用户故事丰富更多的细节,同时让程序员目的更清晰的编写代码。写测试要在写代码之前进行,为了让程序员尽早了解信息,测试应该在编写代码前制定。客户和开发人员讨论的许多细节可以通过 ......
Java学习笔记(十一) 注解和反射
注解 1. 注解入门 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和(comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以”@注释名“在代码中存在,还可以添加一些参 ......
[Linux] your account has expired; please contact your system administrator su: User account has expired
有个机器su root不过去,报 用chage也不行 给了appuser 所有权限,也不生效 去掉19435那个字段就可以了 不知道谁设置的账号失效时间 参考:Linux系统中的/etc/shadow文件超详细内容解析 ......
Java学习笔记(十) 多线程
进程,线程,多线程 1. Process和Thread 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是cp ......
Python官方文档学习笔记
原文:https://docs.python.org/3/tutorial/introduction.html 版本:3.11.2 Using Python as a Calculator Numbers Division (/) always returns a float. To do floo ......
【性能优化】Linux内存调试工具-pmap
简介 pmap是一款对进程内存占用率进行分析的Linux环境调试工具,他提供了进程的内存映射,可以用于显示一个或多个进程的内存状态。 pmap工具使用说明 Usage: pmap [options] PID [PID ...] Options: -x, --extended show details ......
Django笔记十一之外键查询优化select_related和prefetch_related
本篇笔记目录如下: select_related prefetch_related 在介绍 select_related 和 prefetch_related 这两个函数前,我们先来看一个例子。 对于,Entry 和 Blog 这两个 model,前面介绍过,Blog 是 Entry 的外键,如下: ......
linux操作--6
rpm管理 rpm是linux中下载包的打包和安装工具,类似于windos下的setup.exe rpm -pa(查看系统目前已安装的包) rpm一些常用查询指令 rpm -e(卸载rpm包) 安装rpm包 YUM yum是一个shell前端软件包管理器,能从指定的服务器自动的下载rpm包并且安装。 ......
SSM框架笔记 庆祝学习SSM框架结束!!!
终于在2023/3/29日,黑马程序员旗下的ssm框架视频看完了,也是总结了1万多字的笔记,把黑马的和自己的整合了一下 完结撒花,接下来开始学习SpringBoot和软考中级设计师。 总的来说,我还是比较喜欢.NET,SSM配置实在是太麻烦了,基本没怎么写代码,时间都花到配置文件上面去了。 笔记部分 ......
Linux-Jenkins
Jenkins 一、概述 Jenkins 是一个开源持续集成的工具,是由 JAVA 开发而成。 Jenkins 是一个调度平台,本身不处理任何事情,调用插件来完成所有的工作。 二、Jenkins快速上手 | 系统要求/软件要求 | 主机名 | ip | 配置 | | | | | | | 系统 | j ......
Linux-git
git 一、ci-cd-co基础 1.代码上线流程 代码上线流程: 开发书写代码 把代码上传到代码仓库 通过工具拉取代码到测试环境中,运行代码,测试人员测试. 通过工具拉取代码部署到生产环境. 2. ci/cd ci: 持续集成: 开发的代码集成到代码仓库。 (Continuous Integrat ......
Linux-gitlab
gitlab 一、什么是gitlab 私有代码仓库 精细化权限配置,让系统更安全 控制用户/用户组是否可以提交到主分支 (PR Push Request) 它使用Ruby语言写成。后来,一些部分用Go语言重写 二、Gitlab vs Github/Gitee | | Gitlab | Github/ ......
crontab使用说明【一文搞懂Linux定时任务Crontab】
1、简介 cron是一个在后台运行调度的守护进程,而crontab是一个设置cron的工具。cron调度的是/etc/crontab文件。 2、centos安装crontab yum install crontabs 3、crontab的配置文件 Linux下的任务调度分为两类:系统任务调度和用户任 ......
linux 安装 mysql glibc版本安装流程(只需要9步)
安装包获取地址:https://downloads.mysql.com/archives/community/第一步: 将加载好的mysql 安装包上传到linux操作系统中 第二步: 对mysql压缩包进行解压操作 # tar -zxf mysql-5.6.44-linux-glibc2.12-x ......
c++与linux详细计划,精确到每一天(仅80天)
好的,以下是三个月中每一天的学习计划: 第一个月: 第1天:阅读C++教程,熟悉环境,了解基本语法和数据类型 第2天:编写Hello World程序,加深对C++环境的了解 第3天:学习函数的定义和调用,练习编写简单的程序 第4天:继续学习函数的参数和返回值,并编写相关程序 第5天:学习条件语句和循 ......
阅读笔记2
《构建之法》第二章讲的是个人的技术和流程,第二章首先看到的是让我很找不到头绪的,单元测试,不知道怎么去测试,不知道测试有什意思。为什么要测试,程序写好了运行一下能运行一下不就行了,为什么还要测试,还非让代码的作者去测试,真的麻烦,但是,看完之后觉得测试是很有必要的,个人理解为:单元测试结果的好坏,是 ......
Linux环境下怎么控制日志文件的大小
Linux环境下怎么控制日志文件的大小 https://blog.csdn.net/theUncle/article/details/119904569 最近在开发过程中碰到一个问题,当我们在Linux环境下直接使用命令nohup Java -jar xxxxxx.jar & 来运行jar 包的时候 ......
01 Shell基础
Shell语言基础 Shell定义 Shell又称命令解释器,能够识别用户输入的各种命令,并传递给操作系统。在UNIX或Linux中,Shell既是用户交互的界面,也是控制系统的脚本语言 Shell的分类 Bourne Shell:标识为sh,在许多Unix系统中,该Shell是root用户默认的S ......
Linux下的GDB多进程调试
使用GDB调试的时候,GDB默认只能跟踪一个进程,可以在fork函数调用之前,通过指令设置GDB调试工具跟踪父进程或者子进程,默认跟踪父进程。 设置调试父进程或子进程:set follow=fork-mode [parent(默认) | child] 设置调试模式:set detach-on-for ......
Linux 移植 minicom 工具
參考:https://blog.csdn.net/wzs250969969/article/details/78802011/ ; https://www.cnblogs.com/lion382/p/4423921.html 一、安装所需文件 ncurses 1、下载源码 http://ftp.gn ......
[Request对象] 笔记
Servlet 的继承体系 Tomcat需要解析请求数据,封装为request对象,并且创建request对象传递到service方法中 使用request对象,查阅JavaEE API文档的HttpServletRequest接口 request 获取请求数据 请求行 // 获取请求方式 Stri ......
windows排查笔记
windows排查流程 一、检查系统账号 1.是否弱口令 2.(1)命令提示符窗口输入lusrmgr.msc查看是否有可疑账号或者d盾查看 (2)cmd里输入query user查看当前会话是否有人远程登陆,logoff “会话ID”可注销 (3)cmd里输入 net localgroup admi ......
极光笔记 | 如何在Shopify中使用Engagelab(上)
对营销邮件来说,多一份送达,也许就多一个客户!因此,怎样让邮件顺利进入收件箱,是每一个市场营销人员需要面对的问题。 EngageLab作为领先的客户互动和营销技术服务提供商,为市场营销人员提供了稳定、高效的电子邮件发送服务,只需几个简单的步骤,您就可以通过EngageLab更有效的管理您的电子邮件营 ......
Linux常用命令
注意 sudo #在普通用户下,在命令前加sudo,相当于root用户的权限 ################################(举例)######################################### sudo useradd -r -m -g test -s /bi ......
python学习笔记(三)函数
一、概论 1、函数的定义 2、函数的传入参数 3、返回值 4、NONE类型 5、函数说明文档 6、函数的嵌套调用 7、变量作用域 8、global关键字 ......
Linux 上使用Systemd 来进程守护Net应用
Systemd Service 的方式,用于在 Linux 系统上管理和运行服务。Systemd 是一个系统和服务管理器,可以自动化和简化 Linux 系统的管理和维护,包括启动、停止和管理后台服务。Systemd Service 是一种用于描述和配置服务的文件格式,通常使用 .service 扩展 ......