标签 实践 下的文章
- 📂linux 正则表达式与实践教程
正则表达式基础准备(1)alias grep='grep --color=auto' 易于显示(2)LC\_ALL=C,字符集,设置环境变量,字符顺序基础正则1)^word 匹配以Word开头的内容 vi/vim 里^代表一行的开头2)word$ 匹配以Word结尾的内容 vi/vim 里$代表一行的结尾3)^$ 表示空行\#过滤空行,并显示行号[root@wen data]# grep -...
- 📂Linux程序优化实践教程
针对监控系统--核心组件做优化时总结的,不局限于性能优化,权且做个记录吧。 1.为何要优化 欲对某个程序做优化,首先要弄清楚需要优化的原因,常见的原因包括: 功能有欠缺 性能有欠缺 存在安全隐患 维护开销大此次优化的主要原因: 该组件做报警数据分析效率低下,不能满足大批量的报警并发情况 当前版本存有较多安全隐患2.分析程序 分析程序的手段很多,通常情况下可以借助工具分析程...
- 📂Ingress-nginx工作原理和实践教程
本文记录/分享 目前项目的 K8s 部署结构和请求追踪改造方案 这个图算是一个通用的前后端分离的 k8s 部署结构: Nginx Ingress 负责暴露服务(nginx前端静态资源服务), 根据十二要素应用的原 则,将后端 api 作为 nginx 服务的附加动态资源。Ingress vs Ingress-nginx免费优惠券 https://www.cps3.cn/ Ing...
- 📂一次内存性能提升的项目实践教程
现代的开发语言除了C++以外,大部分都对内存管理做好了封装,一般的开发者根本都接触不到内存的底层操作。更何况现在各种优秀的开源组件应用越来越多,例如mysql、redis等,这些甚至都不需要大家动手开发,直接拿来用就好了。所以有些同学也会觉得作为应用层开发的同学没有学习的必要去学习底层。但我想通过本文的实际案例告诉大家,哪怕不直接接触内存底层操作,就只是用一些开源的工具,如果你能理解底层的工...
- 📂【网络安全学习实践】Windows环境下针对445端口漏洞爆破IPC$链接进行木马植入的模拟与防护教程
halo~我是bay\_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言、指点**【学习网络安全知识,维护绿色网络环境】 【步入网络安全第一步,了解《中华人民共和国网络安全法》。从自身做起,做一名努力贡献绵力的红白帽】 【学习实践目的为熟悉掌握相关知识,理解操作原理思考防护措施,务必...
- 📂shell编程基础实践教程
shell基础理论图形界面或命令(dos/shell/hdfs-dfs)/程序->系统api->系统->硬件 #shell #what #是一个环境,提供了对linux(unix)系统的接口 #向你接收输入,并根据输入执行程序,并显示程序的输出 #可以运行我们的命令,程序和shell脚本 classification ...
- 📂Iptables 最佳实践 !教程
考虑一种网络拓扑应用情景,一个内部局域网中有多台服务器提供不同的服务,如web服务、FTP服务、ssh、telnet等,通过服务器(或网关、防火墙)连接外部网络,如果外部网络上的主机需要访问这些服务器,则需要在网关上实现转发。 再转述成另一种应用场合,多台设备连接到一台服务器,服务器有2个网卡,分别连接内外网。外网无法直接访问设备上的数据、服务。在服务器上实现转发后,则可达到目的。网络拓扑...
- 📂Linux正则表达式实践教程
1、查找/etc/目录下大于1MB且类型为普通文件的所有文件find /etc -size +1M -type f2、打包/etc/目录下所有以conf结尾的文件,压缩包名称为当天的时间,拷贝到/usr/local/src目录备份find /etc -name "*conf" | xargs tar -czf `date +"%F"`.tar.gz -...
- 📂ubuntu安装备忘录教程
参考地址:https://m.jb51.net/article/187767.htm实践过程:硬件说明:华硕P61主板,i3,8G硬盘3块:500G机械(Win2016),160G机械,120固态操作系统说明:win2016现在准备把ubuntu安装在120固态上。安装按照上文操作,在有些不一样。没有识别到共存哪项。第一次实践按其他选项进行,发现无法走下去,说无法找到有效的启动文件。查询了下...
- 📂tornado多进程模式问题【未实践】教程
昨天尝试使用tornado的多进程运行模式,但是报错了,如下:RuntimeError: Cannot run in multiple processes: IOLoop instance has already been initialized. You cannot call IOLoop.instance() before calling start\_processes()一开始通过...
- 📂mysql主从复制原理及实践教程
Mysql主从复制原理及实践mysql主从框架MySQL主从架构是MySQL集群中最基本也是最常用的一种架构部署,能够满足很多业务需求,常见的有一主一从或者一主多从。可以防止单一主机的数据丢失,提高数据的安全性,务上可以实现读写分离,可以把一些读操作在从服务器上执行,减小主服务器的负担。主从复制原理mysql主从复制是指数据可以从一个mysql服务器节点复制到一台或者多台mysql服务器上,...
- 📂mysql sql实践教程
mysql复习 一:复习前的准备 请先执行如下练习.sql 二 基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: create database dbname charset utf8; 2....
- 📂MYSQL自动备份策略的选择与实践教程
目前流行几种备份方式: 1、逻辑备份:使用mysql自带的mysqldump工具进行备份。备份成sql文件形式。 优点:最大好处是能够与正在运行的mysql自动协同工作, 在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户修改(只能访问)。可能会阻止修改操作。sql文件通用方便移植。 缺点:备份的速度比较慢。如果是数据量很多的时候。就很耗时间。如果数据库服务...
- 📂自己设计大学排名—数据库实践教程
一、操作数据库(以SQLite3为例)SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的。它提供了一个与 PEP 249 描述的 DB-API 2.0 规范兼容的 SQL 接口。我们不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。为了使用 sqlite3 模块,首先必须创建一个...
- 📂自己设计大学排名-数据库实践教程
今天我们来学习以下有关于数据提取以及数据库的一些知识,我们知道其实数据库是一个非常神奇的存在,它是是按照 数据结构来组织、 存储和管理数据的仓库我们可以使用它对数据进行储存和管理!下面是有关于sqlite3的学习,SQLite3 可使用 sqlite3 模块与 Python 进行集成。这是一个环境自带的函数库,所以在编写代码时直接import就行啦~我们有一些可以学习的语句:语句内容sqli...
- 📂【MySQL实践】 实践记录教程
[MySQL实践] 实践记录版权2019.5.17更新MySQLMySQL各版本区别 一、选择的版本 1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Serv...
- 📂sparksql实践_1教程
1.需求:读取test表中的客群编码以及需要执行的获取客群明细的sql语句 执行获取客群明细sql 将客群编码与客群明细写入结果表中2,.数据准备drop table sospdm.tmp_yinfei_test; create table sospdm.tmp_yinfei_test ( id string comment '客群id' ,exe_sql string co...
- 📂第8章 Shell函数的知识与实践教程
shell 函数常见的语法格式function 函数名(){ return n } 简化1function 函数名{ ... }简化2函数名(){ ... }在Shell函数的语法中,function表示声明一个函数,这部分可以省略不写shell函数的执行shell函数分为shell函数基础实战分离函数体和执行函数的脚本文件(更规范的方法)。cat >>/etc/i...
- 📂基于redis的分布式锁的分析与实践教程
前言:在分布式环境中,我们经常使用锁来进行并发控制,锁可分为乐观锁和悲观锁,基于数据库版本戳的实现是乐观锁,基于redis或zookeeper的实现可认为是悲观锁了。乐观锁和悲观锁最根本的区别在于线程之间是否相互阻塞。那么,本文主要来讨论基于redis的分布式锁算法问题。从2.6.12版本开始,redis为SET命令增加了一系列选项(set [key] NX/XX EX/PX [expir...
- 📂tpcc-mysql 实践教程
一、TPCC 介绍TPC: 全称Transaction Processing Performance Council (事务处理性能委员会),是一家非盈利性组织,该组织制定各种商业应用的基准测试规范,任意厂商和个人,都可以按照其规范来开发自己的应用程序。TPC-C: 是由 TPC 推出的一套基准测试程序,主要用于联机事务类应用的测试,最后的字母 C 是序号,因为在他之前有 TPC-A 和...
- 📂mysql主从复制实践教程
重要的前戏条件主库必须开启binlog日志主从库的server-id必须不同主从库必须保证网络畅通可访问配置开始主库配置,修改主库配置文件,重载配置,重启mysql//主要更改如下,主库server-id 最好更改,这样不用修改重库配置 server-id = 300 #必须唯一 log_bin = mysql-bin #开启及设置二进制日志文件名称 binl...
- 📂Redis 使用与实践(安装配置)教程
1.安装步骤下载就完事了Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:<pre class="prettyprint prettyprinted">redis-server.exe redis.conf如果想方便...