源码centos cmake3 linux

spring-transaction源码分析(1)概述和事务传播级别

spring-tx概述 spring-tx包使用注解驱动和AOP通知将事务开启、提交/回滚、以及复杂的传播机制封装了起来,开发者不再需要编写事务管理的代码,而是可以只关注自己的业务逻辑。 本文将简单介绍spring-tx使用步骤以及七种事务传播级别。 后续文章会阅读源码,深入分析spring-tx ......

linux如何释放swap内存

背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
内存 linux swap

linux如何释放swap内存

背景 一般情况下系统是不会用到swap的,一般物理内存使用在90%以上(默认是这个数,可以自行在/etc/sysctl.conf里设置vm.swappiness参数)但有的时候,内存会被缓存占用,导致系统开始使用swap空间,此时就需要清理下swap了这里先说下vm.swappiness参数,设置成 ......
内存 linux swap

linux中查看哪个端口是否被占用

1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被 ......
端口 linux

linux 通过命令行(包括ssh)关闭屏幕

题外话:不得不说现在百度的搜索真的烂,除了广告,有用的信息一点也搜不到,bing倒是广告少,照样也搜不到有用信息,谷歌虽然作恶不少,某些技术还是可以的,但是国内不通过特殊方法又使用不了,解决方法:1.找谷歌的镜像站,但是不好找,就算找到了,可能过几天就失效了;2.找一些小众的搜索引擎,推荐"F搜", ......
命令 屏幕 linux ssh

Triton 源码初步研读

一、核心接口形态 def jit( fn: Optional[T] = None, *, version=None, do_not_specialize: Optional[Iterable[int]] = None, debug: Optional[bool] = None, ) -> Union ......
源码 Triton

CyclicBarrier源码分析

1、CyclicBarrier的介绍 CyclicBarrier 被称为栅栏,允许一组线程相互等待,直到这一组线程都准备完毕,放行,程序方可继续执行。 就好像做摩天轮,游乐园规定,至少有9个游客乘坐摩天轮,管理员才可以启动摩天轮,游客数和管理员少一个条件,摩天轮都不会启动。 2、CyclicBarr ......
CyclicBarrier 源码

Linux下搭建Python2.7环境

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由1989年底发明。python具有简单、易学、免费、开源、可移植性、解释性、可嵌入性等特点,是一种不受局限、跨平台的开源编程语言,它功能强大且简单易学,因而得到了广泛应用和支持。 1.Python下载 Pyt ......
Python2 环境 Python Linux

ConditionObject源码分析

ConditionObject是AbstractQueuedSynchronizer(AQS)实现的内部类,类图如下: 1、Condition接口 ConditionObject实现了Condition接口。先来看看Codition接口。 Codition中主要定义了挂起线程和唤醒线程的接口方法。C ......
ConditionObject 源码

Linux安装rabbitMQ常用命令

1. 拉取最新的rabbitMQdocker pull rabbitmq:management2. 容器启动rabbitMQdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:ma ......
rabbitMQ 命令 常用 Linux

Linux-基础题

Linux-基础题 Linux命令格式是什么样? Linux命令 可选的参数 你要操作的对象 #显示根目录下的文件内容 ls / #显示根目录下文件内容的详细信息,以及文件大小 ls -l -h / #显示当前目录下的文件大小 ls 其实这个命令后面跟了一个文件夹 ls . Linux命令必须添加参 ......
基础 Linux

Linux 常用命令

基础 ls 查看文件信息 # 列出所有文件,包括权限所有者,文件大小缩写 ls -alh cd 切换目录 # 回家目录 cd ~ # 回上一次工作路径 cd - pwd 查看当前路径 mkdir 创建目录 # 创建目录,中间目录若不存在,则自动创建 mkdir -p /home/julia/test ......
命令 常用 Linux

Linux 磁盘分区管理

一、VMware 添加硬盘 二、Linux 加载新硬盘 设置一个刷新设备接口命令的别名 [root@centos7-1 ~]# vim ~/.bash_profile alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- ......
磁盘 Linux

java基于springboot+vue的校园新闻网站、校园新闻管理系统,附源码+数据库+文档+PPT,适合毕业设计

1、项目介绍 校园新闻网站的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、新闻类型管理、校园新闻管理、留言板管理、论坛交流、系统管理,用户前台:首页、校园新闻、论坛交流、留言反馈、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所以使得整个校园新闻网站信息管理 ......
校园 新闻 毕业设计 springboot 源码

Linux 防火墙操作

查看防火墙状态 systemctl status firewalld 或者 firewall-cmd-state 暂时关闭防火墙 systemctl stop firewalld 永久关闭防火墙 systemctl disable firewalld 开启防火墙 systemctl start fi ......
防火墙 Linux

linux设备树-LCD触摸屏设备驱动

内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 在上一节我们已经移植了LCD驱动,那么本节将会移植LCD触摸屏驱动。有关触摸屏的原理,以及硬件接线,我们在linux驱动移植-LCD触摸屏设备驱动章节已经介绍的非常清楚了。同时在这一篇博客,我们也详 ......
设备 设备驱动 触摸屏 linux LCD

LINUX

LINUX 开始整整学过的东西,忘太多了。。。。。。。。。。 修改日期命令 使用date命令修正系统时间,改为当前日期时间 date -s "2022-09-27 17:00:00" shutdown + 各种关机重启命令 使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。 ......
LINUX

Linux 将另一服务器上的文件或文件夹复制到当前服务器

1. 文件复制 1.1 将本地文件拷贝到远程 scp 文件名 用户名@计算机IP或者计算机名称:远程路径 例如: scp /root/install.* root@192.168.1.12:/usr/local/src 1.2 从远程将文件拷回本地 scp 用户名@计算机IP或者计算机名称:文件名 ......
服务器 文件 文件夹 Linux

java基于springboot+vue的垃圾分类管理系统,附源码+文档+PPT+数据库

1、项目介绍 垃圾分类网站的主要使用者分为管理员和用户、垃圾分类管理员,实现功能包括管理员:首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理,垃圾分类管理员;首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理,用户前 ......
springboot 源码 管理系统 垃圾 文档

linux -- 基础(二)

1 网络命令 1.1 查看本机的ip地址 ip addr -- 查看本机的IP地址 inet 192.168.133.33/ 1.2 服务 systemctl start|stop|restart|status 服务名 systemctl status network -- 查看网络服务状态 sys ......
基础 linux

linux 磁盘管理

目录 一、磁盘 二、添加磁盘 三、磁盘分区 四、创建文件系统 五、挂载 一、磁盘 原理:磁盘现在可以称为硬盘,代表机械硬盘 机械硬盘:由磁头,中间(马达),盘面,柱面 磁盘大小:磁头数*磁道(柱面)*没道扇区数*每扇字节(512字节) 磁盘类型:IDE,SATA,SCSI,SAS,光纤 IDE太过落 ......
磁盘 linux

linux安装tomcat,mysql

环境:centos7.6 ssh连接工具:tabby 安装tomcat 创建目录 mkdir /opt/tomcat 获取tomcat: 1.自己百度下载 2.我这里提供百度网盘 链接:https://pan.baidu.com/s/1wgLq5W8PCKFkgl_2IPh41A 提取码:2du6 ......
tomcat linux mysql

ubuntu Linux 一些知识的记录

文件夹带锁导致里面文件无法读写如何处理 单个文件带锁 sudo chmod 777 filename 文件夹带锁 sudo chown -R username filename ......
知识 ubuntu Linux

Linux 权限设置

Linux 权限设置 权限说明 在Linux系统中,每一位用户都有对文件或目录的读取、写入和执行权限 用"ls -l"命令可以显示文件的详细信息,其中包括权限,如下所示: root@ubuntu~]# ls -l /root total 96 -rw . 1 root root 2623 Jun 2 ......
权限 Linux

linux关闭防火墙

开启/关闭防火墙 1.重启后生效 chkconfig iptables on chkconfig iptables off 2.即时生效,重启后失效(常用) service iptables start service iptables stop 更改配置文件,在保持防火墙开启的情况下,放行端口 v ......
防火墙 linux

Linux上定期清空持续输出的日志文件

Linux定期清空持续输出的日志文件的方法(nohup) 前言 在nohup输出文件过程中,很容易出现输出日志文件过大的问题,网上的炫技大佬们太多了,让愚钝的阿瓜很难一下子捕捉到关键信息,虽然方法很简单,但阿瓜记性很差,难免以后不会手忙脚乱,故记录一下阿瓜找到的在不打断进程的条件下定期清空文件最简单 ......
文件 Linux 日志

MASA MinimalAPI源码解析:为什么我们只写了一个app.MapGet,却生成了三个接口

源码解析:为什么我们只写了一个app.MapGet,却生成了三个接口 1.ServiceBase 1.AutoMapRoute 源码如下: AutoMapRoute自动创建map路由,MinimalAPI会根据service中的方法,创建对应的api接口。 比如上文的一个方法: public asy ......
MinimalAPI 源码 接口 三个 MapGet

Linux下面让程序保持后台运行

我们远程登录linux服务器,希望退出终端后,启动的命令仍然在后台运行。 首先要说明的是,让程序以daemon方式运行,应该要求更复杂一点,参见 https://en.wikipedia.org/wiki/Daemon_(computing)。 我们的简单要求,希望退出终端后命令仍然运行,实际上是希 ......
后台 程序 Linux

linux 安装二进制mysql

https://www.mysql.com/ https://dev.mysql.com/downloads/ 社区版本 https://downloads.mysql.com/archives/community/ 下载linux-generic product version 5.7.20 op ......
二进制 linux mysql

Go源码阅读——github.com/medcl/esm

esm(An Elasticsearch Migration Tool)—— main.go https://github.com/medcl/esm 阅读源码,我没啥好方法和好习惯,唯 "莽 "。 一、main.go func main(){} // 该方法用于基于源索引的刷新设置来还原目标索引的 ......
源码 github medcl com esm