自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

终将成为大牛

用作笔记,希望我遇到也是你想找的,互帮互助。

  • 博客(69)
  • 资源 (9)
  • 收藏
  • 关注

原创 【极客时间-系列教程】深入剖析Kubernetes-预习篇 · 小鲸鱼大事记(二):崭露头角

解决了应用打包这个根本性的问题,同开发者与生俱来的的亲密关系,再加上 PaaS 概念已经深入人心的完美契机,成为 Docker 这个技术上看似平淡无奇的项目一举走红的重要原因。机会就在能解决痛点,这不是PaaS平台存在的痛点,dotCloud缺能解决,选择开源了自家的一个容器项目 Docker,自此开启了"Docker"的全新时代。Docker的商标是"鲸鱼"拖着集装箱,把所有的集装箱装在鲸鱼上,估计这就是他们的本意,坚持把“开发者”群体放在至高无上的位置。只有方便使用者,才会得到使用者的青睐。

2023-11-16 17:02:45 165

原创 【极客时间-系列教程】Vim 实用技巧必知必会-多文件打开与缓冲区:复制粘贴的正确姿势

如果遇到这种情况,最好的办法是找到谁在编辑,找到对应的位置继续编辑,如果是只读那选择o即可,实在是找不到那就选择d来删除缓存文件吧。就是使用vim粘贴时,出现格式较乱,如果粘贴带有注释的文字,我想可能遇到过,解决这个问题的办法是将。原因可能有两个,我只知道一个,人家之所以称之为极客是有原因的,人家对某件事情研究的确实到位。多文件打开对我来说我是没见过的,但并不能说明它没有,它是存在的,只不过我不知道。这些要多学多练多用,否则依然会忘掉,别让高效的vim,变的不高效。我觉得多个文件编辑是这样的。

2023-11-16 11:25:44 238

原创 【极客时间-系列教程】深入剖析Kubernetes-预习篇 · 小鲸鱼大事记(一):初出茅庐

在虚拟机的时候,对应用的设置和部署是一个非常困难的事情,很多人都遇到过,在本地运行的好好的上了生产会出现"水土不服"的情况,巧合Docker解决了这个问题,将应用文件以及配置打成Docker的包,然后进行启动,就可以解决该问题,每一个成功都有他的过人之处。在容器之前使用最多的是虚拟机,AWS和OpenStack,以 Cloud Foundry 为代表的开源 PaaS 项目,这些事在云计算中的一股清流,我还在项目中使用了KVM对机器进行虚拟化,这个更是原始的方式,后续要考虑上容器,不然不便于管理和使用。

2023-11-15 14:47:02 170

原创 【极客时间-系列教程】深入剖析Kubernetes-开篇词 | 打通“容器技术”的任督二脉

从过去以物理机和虚拟机为主体的开发运维环境,向以容器为核心的基础设施的转变过程,并不是一次温和的改革,而是涵盖了对网络、存储、调度、操作系统、分布式原理等各个方面的容器化理解和改造。这些说的可能都是对的,但是呢,如果有前人之路那会达到事半功倍的效果,这不项目中刚好有用到容器技术,恰好也遇到了这个"前人",来,一起来记录下学习过程,从而达到避坑、迅速上手的目的。可见Kubernetes已经被推上了神坛,不,那是他应有的位置,他的确能让运维更简单,特别是现在微服务的架构模式下。学习技术的最快途径是什么?

2023-11-15 14:03:12 312

原创 【极客时间-系列教程】Vim 实用技巧必知必会-初步定制:让你的 Vim 更顺手

gzip:编辑 .gz 压缩文件(能在编辑后缀为 .gz 的文件时自动解压和压缩,你会感觉不到这个文件是压缩的)可以直接编辑gz的文件logiPat:模式匹配的逻辑运算符(允许以逻辑运算、而非标准正则表达式的方式来写模式匹配表达式)manpager:使用 Vim 来查看 man 帮助(强烈建议试一下,记得使用 Vim 的跳转键 C-] 和 C-T)matchparen:对括号进行高亮匹配(现代编辑器基本都有类似的功能)

2023-11-15 13:24:41 103

原创 【极客时间-系列教程】Vim 实用技巧必知必会-更多常用命令:应对稍复杂的编辑任务

几个基本的命令已经了解了,可以操作简单的任务,但一些很复杂的命令,并没有了解到,只知道几个简单的命令并不一定会提高效率,要想提高效率还需要后面的更多命令。光标移动可以通过h、j、k、l 四个键实现,之所以用这几个键因为Bill Joy 开发vi的时候没有独立的光标键,现在光标键也是可以移动的。小写的跟编程语言里的标识符的规则相似,认为一个单词是由字母、数字、下划线组成的(不严格的说法),而大写的命令则认为非空格字符都是单词。找段文字快来试试神奇的效果吧,奥,对了这个是在普通模式下操作的。

2023-11-14 15:15:58 889

原创 【极客时间-系列教程】Vim 实用技巧必知必会-基本概念和基础命令:应对简单的编辑任务

vim很强大,但它的入门确实是比较高,对于初学者来说,怎么退出都是一件很难的事情, 不管你有没有遇到过,反正我是遇到过退出比较难的问题。注:此文章为11月Day14学习笔记,内容来源于极客时间《首先介绍几个常用的命令和按键。以上是设置几个常用的参数。

2023-11-14 11:11:51 107

原创 【极客时间-系列教程】Vim 实用技巧必知必会-vim的安装方式

vim安装以及查看是否安装

2023-11-08 15:33:41 135

原创 【极客时间-系列教程】Vim 实用技巧必知必会

Windows机器上可以使用记事本、UE、notepad++,或者使用编程的IDE,在Linux机器上就没有那么多选择了,被熟知的有vi和vim,这两个工具学习起来比较陡峭,巨大佬说vim是最好用的编辑器,用起来比IDEA、VSCode等IDE更加值得拥有,一起跟着学习学习。在工作中,使用一款编辑器绝对是非常重要的,它可以帮助我们实现事半功倍的效果。

2023-11-08 14:17:44 226

原创 服务器重启MongoDB无法启动

在上线过程中,未免是会出现这样那样的问题,遇到问题先看看具体的日志信息,根据日志信息来进行下一步操作,按照日志的关键字去网上查,可能有很多人都会遇到同样的问题,大部分都会解决的。不慌不忙、不急不躁沉着应对。

2023-08-24 12:12:55 937

原创 CentO7.9安装Docker

Docker安装,以及简单的操作步骤

2023-08-17 20:37:24 833

原创 Screen终端管理工具

工欲善其事必先利其器,screen多终端管理软件,提高效率。

2023-08-17 16:44:05 186

原创 ClickHouse安装步骤

经过研究ClickHouse是列式数据库,下面是在Centos7.9版本单机版的安装的演示。密码支持 明文、password_sha256_hex、ldap配置,选择一个即可。以上用法和MySQL没有什么差别,可以说学习成本降低了不少。上文我们启动了,则需使用对应的停止命令将其停止后才能。首先安装yum-utils工具包。启动、状态、停止、重启、开机启动。修改完即可生效,需要输入密码了。下面是不限制IP访问的配置方法。在users标签中进行新增。最大内存、缓存、存放路径。心跳等都在此文件中配置。

2023-08-15 19:57:35 1104

转载 ClickHouse介绍

ClickHouseClickHouse是一个用于联机分析处理(OLAP)的高性能、面向列的 SQL 数据库管理系统(DBMS)。它可以作为开源软件或云服务提供。绝大多数是读请求数据以相当大的批次(> 1000行)更新,而不是单行更新;或者根本没有更新。已添加到数据库的数据不能修改。对于读取,从数据库中提取相当多的行,但只提取列的一小部分。宽表,即每个表包含着大量的列查询相对较少(通常每台服务器每秒查询数百次或更少)对于简单查询,允许延迟大约50毫秒。

2023-08-15 14:40:23 179

原创 MongoDB安装

这里的MongoDB有些问题, MySQL的权限没有设置,所有获取IP的都能访问,后奶奶咱再介绍。展示MongoDB的存放形式,看起来比较清晰。有关更多MongoDB相关的请移步到。这个工具导出数据备份比较好用。官方的工具,用起来比较简洁。还有一个我比较喜欢的工具。

2023-08-14 21:00:51 242

原创 NGINX源码安装

OpenSSL 是一个开源的加密库,提供了许多加密和安全相关的功能,如 SSL/TLS 协议、数字证书管理等。zlib 是一个用于数据压缩和解压缩的库,广泛用于许多软件中以减小数据的存储空间和传输带宽。NGINX社区版又分mainline版本和stable版本, 想尝鲜用mainline,想稳定用stable,一般我们线上选择stable版本,即中间位数是偶数的版本。NGINX虽然是C语言写的,但不可避免的使用到C++的一些特性。是一个用于处理共享库的工具,它允许开发者在不同的操作系统上创建和使用共享库。

2023-08-14 19:43:30 292

原创 修改Linux中SSH的端口

总结:ssh端口如果是暴露在公网,则建议改掉22端口,端口设置在1024~65366之间,建议关闭SELinux ,这个是Linux自带的安全机制,是防止网络攻击的,但也给使用带来了诸多不便。生产环境建议使用专用的硬件防火墙和iptables,一般情况下这种是可以实现的固定IP访问固定端口的。小技巧,当进行却去掉注释修改的时候,可以新增一行去掉注释,尽可能的不修改原来的行。看到是权限的问题,心里想这不可能有问题呀,我root启动的。修改配置文件,找到已经注释掉的22端口。哎呦不对呀,这没有刚才配置的端口。

2023-08-14 15:07:19 512 1

原创 聊聊web服务器NGINX

他的目标是创建一个能够处理大量并发连接和请求的 Web 服务器,以应对当时互联网流量不断增加的挑战。他2011年创建了NGINX公司,NGINX公司于NGINX 已于 2019 年 5 月 9 日被硬件负载均衡厂商F5收购,能被收购的公司都是说明有价值的,单单从这一点就能说明他很牛。随着时间的推移,NGINX 不断增加了新的功能,如缓存、SSL/TLS 支持、WebSocket 支持、HTTP/2 支持等,使其成为一个功能强大且适用于多种用途的服务器。这使得 NGINX 可以灵活适应各种应用场景。

2023-08-14 13:13:33 105

原创 Linux上安装温度监控软件

二、停机时电子计算机机房内的温、湿度,应符合表3.1.2-2的规定 表3.1.2-2 停机时电子计算机机房的温、湿度 项 目 A 级 B 级 温 度 5-35℃ 5-35℃ 相对湿度 40%-70% 20%-80% 温度变化率 <5℃/h并不得结露 <10℃/h并不得结露。在网上查看CPU的温度保持在30~60℃是较为理想的,这个范围保持CPU的运行稳定,有一次发现CPU的温度达到了70℃,看到此情此景马上联系机房,机房工作人员反馈说,那边没有问题,这个温度过高是因为自己机器导致的。两种方式设置一种即可。

2023-08-12 00:05:54 523

原创 Centos7.9安装KVM

KVM老掉牙的东西了,现在都没有人用了,使用EXSI吧,这个好用,界面操作的,我寻思着就一台服务器,无所谓的了,EXSI还要收费,所以就决定使用KVM了,下面介绍下KVM要安装的软件。SELinux是Linux的安全机制,如果不禁用肯能会有很多问题,一般情况下都是禁用的,好多软件一键安装也是脚本里自动设置为disabled的。如果返回值大于 0,表示 CPU 支持虚拟化技术,如果等于0则需要再BIOS中去设置。这样就可以界面的方式来管理虚拟机了。宿主机安装可视化软件。

2023-08-11 20:01:20 409

原创 新机器到了要做的事情

这个机器是要做宿主机的,里面要装好几台虚拟机,找了一圈,最终选用KVM,其实现在装虚拟机都很多种如KVMVirtualBoxProxmox这些虚拟机软件感觉VirtualBox和Hyper-V都是在个人机器上用的居多,ESXi也不熟悉,就选用了KVM,现在好多都不用KVM了,而是选择OpenStack、ZStack,这些不仅支持集群,而且性能较好,因为这里只有一台机器,有很多不确定性,先选择了KVM,下一篇我们介绍安装KVM。

2023-08-11 20:00:09 254

原创 Zabbix6 对接飞书告警

哐哐哐的去看了一通,确实有个进程之前是3个,现在只有2个了,进程减少了,当然这个业务也就存在问题了。还好小伙伴细心发现的比较早,如果小伙伴没有发现,业务受到了影响那就是一个生产事故,当然应用有问题也是一部分原因。在Zabbix server的机器上安装python3的环境,我是为了偷懒使用了conda,然后通过软连给了全部的环境。填写报警媒介类型信息,填写对应的值,Message Templetes、选项默认即可,填写完成后点击添加。/usr/bin/python3这个是必须有的,指定python的版本。

2023-08-11 14:15:23 1364 2

原创 服务器时钟同步

如果需要看到时间差的情况,可以使用钉钉、飞书、邮件等相关软件进行及时通知,或者超过某个阈值的时候进行通知,这些都是可行的。计算机不是机械的,没有大自然的神奇,底层是电压的高低位模拟出来的,未免有偏差,偏差只要做好同步和监控,时间偏差会降到最低,防止因为时间偏差带来的麻烦。设定要同步的的服务器,可以选择官方的也可以选择自己的同步服务器,但记得要先telnet一下,端口是123。设置触发器,选定你要同步的时间,跟Linux里的crontab有点相似,这个是界面的,更容易理解。设置任务的目的主要是执行命令。

2023-08-04 19:38:32 857

原创 操作系统使用免密登录

在工作中使用密码登录有时候会出现这样或者那样的不方便,一是密码要输入,如果明文输入则不安全,二则一旦修改密码要重新分发到有权限的小伙伴。

2023-08-01 11:44:38 759

原创 GitLab无法提交大文件的问题

GitLab 当提交大文件时遇到如下报错。

2023-06-29 11:38:08 1076

原创 深入拆解 Java 虚拟机-打卡|01 | Java代码是怎么运行的?

java的运行经过几个阶段,编译、运行,运行在虚拟机上的优点是"一次编译,导出运行",的便捷性,虚拟机不仅提供字节码的运行环境和提供代码托管的环境,处理一些冗长且容易报错的事务,内存管理等。Java虚拟机分为5个区,方法区、堆、PC寄存器、Java方法栈、本地方法栈,class字节码文件首先加载到虚拟机的方法区,才能在JVM中运行。为了执行效率,HotSpot采用的混合执行的策略,首先采用的解释执行的方式,后续热点代码将采用即时编译进行以方法为单位的。

2023-04-18 11:05:15 566

原创 深入拆解 Java 虚拟机-打卡|开篇词 | 为什么我们要学习Java虚拟机?

JVM对我来说是高深莫测的东西,从事软件开发有些年头了,很难深入的去学习它,一来是工作中没有亟需用到这些,都是写一些业务代码,二来是觉得困难没有坚持下去,也曾经读过JVM相关的书籍,这次不管是出于主动还是被动,要深入的拆解下JVM虚拟机。对于我这种只写业务逻辑的人呀,也应该认真的去学一下JVM的底层,记得前阿里的技术专家毕玄说过,你写这门语言你要知道它的运行原理,不然你写不出高性能的代码。无论是什么语言,都有其语言特长,语言并没有好坏,只有是否适合某个场景。你看不起我,我不看好你,来呀,互相伤害呀,

2023-04-17 16:07:10 368

原创 学习安全攻防技能30讲-01 | 安全的本质:数据被窃取后,你能意识到问题来源吗?

安全计划中的CIA三元组,不同企业有着不同的需求。通常来说,在互联网企业发展初期,可用性的优先级较高。如果涉及金钱相关的业务,则完整性的优先级更高;而涉及个人隐私相关的业务,则保密性的优先级更高。对于大部分企业而言,可用性在初期受到的挑战更多,则越发展越稳定,后期在可用性上的投入会逐渐降低。而完整性和机密性,会随着业务的发展,重要性越来越高,在企业的安全投入中,占比会越来越大安全无小事,安全不行,万事皆空。

2023-04-17 09:05:03 279

原创 学习安全攻防技能30讲-开篇|别说你没有被安全困扰过

安全这件事,它存在,不发生它特别不重要,一旦发生,可不了得。

2023-04-13 16:45:00 987

原创 生产环境部署python项目小记

针对包名冲突的问题,建议在测试环境做全量测试,做了测试再部署。

2023-04-03 10:20:07 484

原创 MySQL数据库中删除数据有哪些方法

在项目中遇到一个事情,我们同步所有监控主机的切片数据,大概1千台服务器的样子,每天的数据有十几万,刚开始数据查询还挺快,数据量越多查询效率就越慢。在同步数据的时候binlog也是比较大的,一段时间就把数据的存储耗尽了。于是就采取了,将这个数据放在另外的一个schema,并保留一段时间的数据。忽然间想到了truncate后自增主键id又从1开始了,小编又被自己的菜蠢哭了。这样数据就迁移完成,虽然耗时,但也是比较快的,几分钟内可是搞完,在可接受范围内,问题又来了。于是在网上查了查做个对比。

2023-03-31 20:42:16 1061

原创 Linux使用tab补全时报没有空间的错

Linux上报 cd b-bash: cannot create temp file for here-document: No space left on device的一种情况

2022-08-26 13:54:34 407

原创 Linux系统进程停止的方法

停止某个进程的多种方法。

2022-08-19 15:56:49 5443 1

转载 mysql查询数据的总记录数

mysql查询数据的总记录数领导让获取数据库中的所有记录总数,网上查了一会,看到了很多都是不能执行,我这小性子安耐不住了,开始暴怒,最后的最后看下来应该缺少了一个关键字,还自以为是的想不知道是不是mysql版本导致的这个问题。道行不深,继续修炼。语句一定要这么写,首先use information_schemaUSE information_schema;-- 查询所有表的记录数SELECT SUM(table_rows) FROM TABLES WHERE TABLE_SCHEMA = '

2021-02-04 14:00:44 5167

原创 MySQL数据库开启、分析慢SQL

开启慢SQL慢SQL的开启方法一开启慢SQL方法二修改配置慢SQL的开启慢SQL开启情况mysql> SHOW VARIABLES LIKE '%slow_query_log%';+---------------------+-----------------------------------+| Variable_name | Value |+---------------------+--------------

2020-11-23 17:44:19 1377

原创 MySQL5.7.31主从复制实践

MySQL5.7.31安装教程安装MySQL步骤新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装MySQL步骤对于MySQL的安装,之前感觉很简单,通过yum安装就结束了,由于下的yum是MySQL官方的包,下载很是

2020-11-20 17:20:06 360 1

原创 MySQL通过binlog数据恢复

MySQL数据恢复binlog的作用修改类型恢复删除类型恢复insert类型恢复binlog的作用数据恢复通过BinLog进行恢复,binlog的作用一个是进行主从同步,一个进行数据恢复,数据恢复的前提条件是binlog不能丢失,如果丢失了则不能进行恢复的。在MySQL中开启binlog[root@localhost ~]# vim /etc/my.cnf[mysqld]log_bin=mysql-bin #(位置一般和mysql库文件所在位置一样)server-id=128 #机器

2020-11-20 09:06:32 1630

转载 内存溢出和内存泄露的区别

内存溢出和内存泄露)内存溢出内存泄露情景描述:有一次被问到了内存溢出和内存泄露的区别是啥?只知道内存溢出会报错OOM(OutOfMemoryError),内存溢出Memory leak,但你说里面的原由和还真是不知道的,很尴尬内存溢出内存溢出是指在申请内存时,没有足够的内存空间供使用,出现OutOfMemory。 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M...

2019-11-15 11:20:26 275

原创 Linux安装tree指令

Linux安装tree指令情景描述:有个场景想获取文件夹的目录结构,一个个写真的很烦, 记得有个tree命令,能打印出命令,在机器上敲了一下tree,但是没有反应,这不是Linux自带的命令,就在网上找了一下安装包和安装方法去这里下载安装包http://www.linuxfromscratch.org/blfs/view/svn/general/tree.html...

2019-11-14 16:21:12 2218 2

原创 把JVM揉碎了,碾成末的去理解(二)

JAVA内存区域与内存溢出异常未曾开发过C和C++以及其他语言,听大神们将,C和C++都需要自己对内存进行回收,否则会遇到内存泄露和溢出的情况。据说java是综合了两者的优点,不需要自己处理内存回收的动作,这些都是JVM帮我们出处理,在编码层基本解除不到内存回收,但是在开发和生产过程中经常用到有内存溢出(OutOfMemoryError)的情况,来一探究竟。JVM运行时的数据区有几个?哪些区域...

2019-11-14 10:14:52 205

jaxr-api.jar

jaxr-api.jar你如果缺少这个jar包就下载吧,这是个物超所值的包

2013-11-07

smartupload

在JSP中上传文件所需要的类,这是这个包已经很难找到了,希望能帮助你!

2013-05-20

net.fiyu.edit

在JSP开发中要用到这个,这个是jar包,可以直接导包的!希望能帮助你!

2013-05-16

jsp中的验证及验证

JSP中验证码有两种,这是其中的一种!希望能帮到你!

2013-05-14

JAVA API官方文档中文版

Java se 开发帮助文档,关键他是中文的!

2013-05-13

JSP中发送邮件的两个包

java发送邮件必备的jar包 mail.jar和activation.jar

2013-05-11

JSP通过数据源链接SQL server.

普通链接数据库,是通过数据源和数据库连接的!

2013-05-09

2013蓝桥杯

这是2013年的蓝桥杯Java初赛的部分试题!

2013-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除