笔记script linux shell

Java多线程笔记全过程(一)

一、多线程最基础的基本概念 一个程序最少需要一个进程,而一个进程最少需要一个线程。 我们常说的高并发,也并不全是线程级别的并发,在很多开发语言中,比如PHP,很常见的都是进程级别的并发。但是在Java中谈论到的基本都是线程级别的并发。当然了,高并发的来源,与摩尔定律的概念相当,等单个人无法满足任务的 ......
线程 全过程 笔记 Java

Linux IP、路由、主机名、DNS配置

**常用命令** ``` ifup eth0 ifdown eth0 dig www.bai.com #解析IP traceroute -p (端口号) ``` **1、IP** ``` #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth ......
路由 主机 Linux DNS

Java 学习笔记(五)打包

一、打包成一个jar包且将能够指定运行的主类 1、目的 (1) 依赖的jar包以及本工程可以打包到一个jar包中; (2) 本java工程中存在多个主类,不同的主类提供的作用不同,现要求 第三方使用这个 jar包的时候可以根据其实际情况 调用该jar包中不同的主类来获取不同的信息或完成不同的任务。 ......
笔记 Java

Linux时钟同步NTP配置

**一、基本操作** ``` hwclock --show #硬件时间时钟(RTC) date #还有一个称之为系统时钟(System Clock) hwclock --hctosys #把硬件时间设置成系统时间 hwclock -s hwclock --systohc #把系统时间设置成硬件时间  ......
时钟 Linux NTP

C语言学习笔记1

![](https://img2.baidu.com/it/u=3093040516,2421806762&fm=253&fmt=auto&app=138&f=PNG?w=805&h=500) 现在开始学习C语言,希望收获满满! ### C语言注释 ``` 第一种: 以//开始的单行注释。这种注释可 ......
语言学习 语言 笔记

Siliconsmart学习笔记-lib文件

NangateOpenCellLibrary是一个工艺库。由于是开源的,所以代码应该也可以发出来。概念看再多估计也还是抽象,直接看代码认识会更清晰。 1、 前面的一些代码提供一些信息,对后续的代码应该没有关系,方便阅读 2、操作条件 operation condition,同样是一些信息,应该也没有 ......
Siliconsmart 文件 笔记 lib

Linux日常使用命令

``` netstat -tlnp #找出目前系统上已在监听的网络连接及其PID service XXXX status dmidecode -t 1 #查看系统相关的硬件信息 mkdir rmdir chmod #更改文件权限 useradd w #查看哪些用户已登录系统 netstat -pan ......
命令 Linux

分布式与集群的概念以及Linux操作系统的概述

# 分布式--多台机器,且每台机器上部署不同组件 # 集群--多台机器,且每台机器上部署相同组件 而对于**大数据的存储**而言,单机存储有瓶颈,多台机器进行分布式存储; 对于大数据的计算,单机计算能力有限,多台机器进行分布式计算; # Linux操作系统 确实是没想到想要使用Hadoop还需要重新 ......
分布式 集群 概念 系统 Linux

Linux中Vim 命令使用

(一)vim 编辑器简介 vim 是一个全屏幕纯文本编辑器,是 vi 编辑器的增强版。你可以利用别名让输入 vi 命令的时候,实际上执行 vim 编辑器 [root@hepingfly ~]# alias vi='vim' 但是这样定义别名是临时生效,如果需要永久生效,请放置环境变量配置文件 ~/. ......
命令 Linux Vim

shell pattern(参数展开)

shell pattern(参数展开) ${parameter:-word} 若 parameter 没有设置或为空,展开结果是 word 的值。若 parameter不为空,则展开结果是 parameter 的值 ${parameter:=word} 若 parameter 没有设置或为空,展开结 ......
参数 pattern shell

Linux端口

## 端口 端口是计算机和外部交互的出入口,可以分为物理端口和虚拟端口。 * 物理端口:USB、HDMI、DP、VGA、RJ45等。 * 虚拟端口:操作系统和外部交互的出入口。 ### 端口的分类 Linux系统是一个超大号小区,可以支持0到65535个端口,这6万多个端口分为3类进行使用。 * 公 ......
端口 Linux

shell判断和流程控制

# 1. 条件判断 ## 1.文件判断 作用: 判断文件的各种属性及状态,比如文件是否存在,是否有可读可写可执行权限 语法: | 参数 | 说明 | 举例 | | | | | | -e | 如果文件或目录存在则为真-常用 | [ -e file ] | | -s | 如果文件存在且至少有一个字符则为 ......
流程 shell

20230406 9.2. 希尔排序( by Donald Shell )

## 希尔排序( by Donald Shell ) ![希尔排序](https://images.cnblogs.com/cnblogs_com/huangwenjie/2284066/o_230407014056_image.png) - 定义增量序列 $D_M > D_{M-1} > … > ......
20230406 Donald Shell by

linux上安装newman

1、由于 newman的安装依赖于node.js,所以首先安装node/npm【我是安装在/usr/local目录下】 切换到/usr/local目录下 cd /usr/local 2、下载安装包 - 【wget https://nodejs.org/dist/v10.16.2/node-v10.1 ......
newman linux

WPF 入门笔记 - 05 - 依赖属性

`WPF`的依赖属性是一项强大的功能,它允许我们创建可扩展、灵活和可重用的`UI`组件。通过依赖属性,我们可以实现属性的数据绑定、样式化、动画化以及属性值的有效验证和转换。在本文中,我们介绍了几个关键概念和用法,包括初始依赖属性、自定义依赖属性、只读依赖属性以及附加属性。 ......
属性 笔记 WPF 05

计组复习笔记

# 重点 •冯.诺依曼计算机型计算机的五大特点(p1) •计算机系统的分类(SISD SIMD SIMD MIMD) •计算机能够普及的主要原因 • 异或门在组成原理中的应用 •74LS181 4位超前进位加法器 •码制的转换、BCD码的概念,BCD码运算后需要修正、补码的双符号位表示 •计算机中数 ......
笔记

Java ProcessBuilder无法使用sqlplus执行sql脚本文件,而在Linux可以正常执行

## 问题 在 linux 执行 sqlplus 跑sql脚本文件时能够正常执行,当Java ProcessBuilder向Linux Server发送指令时抛出错误 **Cannot run program "sqlplus" (in directory "/test/scripts"): err ......
ProcessBuilder 脚本 sqlplus 文件 Linux

linux免密登录 .ssh 密钥

1、密钥对制作 ``` yum -y install sshpass ``` 免交互创建密钥对 ``` ssh-keygen -t dsa -f ~/.ssh/id_dsa -P "" ll .ssh/ ``` 2、密钥分发 ``` ssh-copy-id -i ~/.ssh/id_rsa.pub ......
密钥 linux ssh

读发布!设计与部署稳定的分布式系统(第2版)笔记05_层叠

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230618221827243-731174816.png) # 1. 水平扩展 ## 1.1. 增加服务器来增加容量 ### 1.1.1. 这些服务器集群被称为“农场” ## ......
分布式 笔记 系统 05

【笔记】springboot-security放行静态资源

刚搞完oauth2认证 开始尝试自己搞个认证界面 然后发现有部分静态资源就是无法加载 按以下步骤检查 1. 检查自己写的WebSecurityConfigurerAdapter 检查方法 public void configure(WebSecurity web) 该方法与形参HttpSecurit ......

JavaScript学习笔记:文档几何与滚动

## 文档坐标、窗口坐标和容器坐标 文档中元素的位置以CSS像素度量,有两种参考系,一是文档左上角,二是窗口左上角。基于这两个原点的两个坐标系被称作文档坐标与窗口坐标。 由于CSS的overflow属性允许文档中的元素包含的内容超出其所能显示区域,此时元素有自己的滚动条,其作为自身内容的窗口,而不是 ......
几何 JavaScript 文档 笔记

N77-Linux第三周作业

# N77-Linux第三周作业 ## 一、 yum私有仓库的实现及博客输出 - 关闭防火墙 ```bash [root@Rocky8 ~]# systemctl stop firewalld ``` - 安装http服务 ```bash [root@Rocky8 ~]# yum install h ......
Linux 77

JavaScript学习笔记:操作CSS

## 操作CSS类 Element对象的classList属性是一个DOMTokenList对象,它是一个类数组对象,可迭代;有可以像Set对象那样添加和移除元素。 ``` ELement.classList.add('hidden'); Element.classList.remove('hidd ......
JavaScript 笔记 CSS

Linux 4.10当中将带来深远影响的三项小改变

Linux的演进永不停歇。Linus Torvalds一直在努力工作,希望能够在新的内核版本当中(4.11)融入更多变化。不过在目前的Linux 4.10中,我们同样发现了三组能够有效提升性能并实现多种前所未有功能集的变更。 下面,我们将共同了解这些可能对您、您的云服务供应商以及Linux应用程序拥 ......
中将 Linux 4.10 10

Linux 4.10当中将带来深远影响的三项小改变

Linux的演进永不停歇。Linus Torvalds一直在努力工作,希望能够在新的内核版本当中(4.11)融入更多变化。不过在目前的Linux 4.10中,我们同样发现了三组能够有效提升性能并实现多种前所未有功能集的变更。 下面,我们将共同了解这些可能对您、您的云服务供应商以及Linux应用程序拥 ......
中将 Linux 4.10 10

Linux 4.10当中将带来深远影响的三项小改变

Linux的演进永不停歇。Linus Torvalds一直在努力工作,希望能够在新的内核版本当中(4.11)融入更多变化。不过在目前的Linux 4.10中,我们同样发现了三组能够有效提升性能并实现多种前所未有功能集的变更。 下面,我们将共同了解这些可能对您、您的云服务供应商以及Linux应用程序拥 ......
中将 Linux 4.10 10

一分钟学一个 Linux 命令 - ps

大家好,我是 god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天要说的是 ps 命令。 ......
命令 Linux ps

#PowerBi Superchange PowerBi 序言部分笔记(2)

Xmind本文思维导图 序言部分,主要讲述了BI的分类及发展,以及作者推荐的学习方法。重点是介绍了powerbi的主要四大步骤。 即: 一:数据采集 Data acquisition: Power BI has a powerful data acquisition engine that help ......
PowerBi 序言 Superchange 部分 笔记

linux_httpd启动失败

失败截图 原因:80端口已经被占用,无法启动 解决办法: 办法一: 1、查找占用80端口的进程 ps -ef |grep httpd 2、杀掉进程 kill -9 进程号 3、重新启动 service httpd restart 办法二: 找到有可能配置的listen 80的配置文件(例如:ngin ......
linux_httpd linux httpd

Linux网络编程

## 查看端口占用情况 > **netstat -tunlp** > > -t (tcp) 仅显示tcp相关选项 -u (udp) 仅显示udp相关选项 > > -n 拒绝显示列名,能显示数字的全部转化为数字 > > -l 仅显示出在listen(监听)的服务状态 > > -p 显示潜力相关链接的程 ......
网络编程 Linux 网络