当前位置: 首页 > linux认证
-
干货!9种高性能可用高并发的技术架构
1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分
LINUX 11482024-02-13 11:00:29
-
上网强跳广告/页面劫持:其实是DNS被“污染”!
自从进入网络时代,大家的生活也愈加多姿多彩起来,但也多出了很多烦恼。例如,信息海洋中时不时出现的大群垃圾,以及深渊,就令人防不胜防。这里说的正是上网过程中遇到莫名其妙的网页跳转,好端端的一个网页,突然就变成了满屏的广告;或者本来能正常访问的页面,突然就打不开了,但QQ之类的软件却可以正常登录。这到底是什么原因造成的呢?其实出现了这些令人困扰的异常现象,意味着你可能是DNS劫持、投毒的受害者。DNS到底是什么?虽然我们经常上网,但并不是每个人都对开启一个网页背后的机制了如指掌。轻点鼠标,网页即呈现
LINUX 12392024-02-12 22:48:17
-
看看是否有人用USB偷插你的电脑
你或许不会知道,咱们其实可以用windows注册表来检测是否曾经有一个特殊的USB设备连接过你的电脑。验证USB设备的插入的重要性大家可能不会相信,也许有一天咱们真会用上这个小技巧。比如你朋友的移动硬盘里被警察从你这里搜了出来,但是里面装满了儿童岛国动作片。这时候,证明这玩意儿不是你的就显得非常重要了。我们想要检查某一台USB设备是否插入过自己的电脑,可以采用操作windows注册表的方式。因为每当有设备连接到你电脑的USB接口时,系统会将设备序列号和相应的信息储存在注册表中。Windows注册
LINUX 7572024-02-12 17:00:23
-
分布式系统的核心——日志
什么是日志?日志就是按照时间顺序追加的、完全有序的记录序列,其实就是一种特殊的文件格式,文件是一个字节数组,而这里日志是一个记录数据,只是相对于文件来说,这里每条记录都是按照时间的相对顺序排列的,可以说日志是最简单的一种存储模型,读取一般都是从左到右,例如消息队列,一般是线性写入log文件,消费者顺序从offset开始读取。由于日志本身固有的特性,记录从左向右开始顺序插入,也就意味着左边的记录相较于右边的记录“更老”,也就是说我们可以不用依赖于系统时钟,这个特性对于分布式系统来说相当重要。日志的
LINUX 7602024-02-12 16:09:16
-
“记住密码”功能功能的隐患
这样,你就可以在所有的设备和客户上都可以登录,而且可以有多个用户同时登录。这个并不是很安全。下面是一些更为安全的方法供你参考:1在cookie中,保存三个东西——用户名,登录序列,登录token。a)用户名:明文存放。b)登录序列:一个被MD5散列过的随机数,仅当强制用户输入口令时更新(如:用户修改了口令)。c)登录token:一个被MD5散列过的随机数,仅一个登录session内有效,新的登录session会更新它。2上述三个东西会存在服务器上,服务器的验证用户需要验证客户端cookie里的这
LINUX 9672024-02-08 08:33:09
-
干货!Oracle解密“零丢失”的数据保护
据统计,到2020年绝大多数企业的数据量预计将增长50倍,如此庞大的数据集将导致极高的数据丢失风险。目前用于保护业务数据的解决方案无法满足关键任务企业数据库的需求。这些解决方案每次执行恢复时有可能会丢失多达一天的业务数据,在备份期间还会给生产服务器带来沉重负担,并且无法确保数据库级别的可恢复性,也无法通过扩展满足不断增长的数据库需求。从根本上说,它们将数据库作为一组分散的文件来复制,而不是具备特定完整性和性能需求的事务系统。Oracle(甲骨文)零数据丢失恢复一体机是一个突破性的数据保护解决方案
LINUX 7222024-02-06 15:51:12
-
Geany你是最后知道的!
我们来了解一下吧:Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境,以GPL许可证分发源代码,是免费的自由软件。当前版本:1.31。该软件小巧、启动迅速,界面简洁,功能简单。它支持基本的语法高亮、代码自动完成、调用提示、插件扩展。支持文件类型:C,CPP,Java,Python,PHP,HTML,DocBook,Perl,LateX和Bash脚本。对于写多种语言的程序员来说,拥有Geany可以说是非常的方便了。知道了这么多,是不是迫不及待想要去尝试一下呢?下面让我们开始进行下载
LINUX 15622024-02-03 21:24:03
-
教你在 Debian 和 Ubuntu 上安装 MariaDB 10
MariaDB是深受欢迎的数据库管理服务器软件MySQL的一个自由开源的分支。它由MySQL的原开发者在GPLv2(通用公共许可证2版)下开发,并保持开源。它被设计来实现MySQL的高兼容性。对于初学者,可以阅读MariaDBvsMySQL来了解关于它们的特性的更多信息。更重要的是,它被一些大公司/组织使用,比如Wikipedia、WordPress.com和Googleplus,除此之外还有更多的。在这篇文章中,我将向你们展示如何在Debian和Ubuntu发行版中安装MariaDB10.1稳
LINUX 13942024-02-03 08:40:02
-
如何在windows10下安装python ?
首先检查是否安装了python首先,在“开始”菜单中输入cmd,然后右击选择管理员身份运行,这样就打开了一个命令提示符窗口。然后输入python并回车。如果出现了python提示符(>>>)说明已经安装过了。如果提示“python不是内部或外部命令,也不是可运行的程序或批处理文件。“(如下图),则说明未安装python。下面我们就一起进行下载WindowsPython安装程序首先,进入https://www.python.org/downloads/然后现在的版本分别是python3.6
LINUX 12312024-02-02 14:24:03
-
大学学习计划之计算机
1前言最近有不少还在读书的同学来问我大学期间到底应该学什么,学了Java,看了JS,HTML,CSS,尝试了一下SSH以后似乎就迷茫了,这其中还有不少是计算机系的同学。毫无疑问,为了毕业后找个好工作,在大学期间应该学一些应用层的技能,掌握一门应用广泛的语言及其框架。最好做过实际的项目,有过实习的经验,这些都是简历中能看得到的加分项,是脱颖而出的重要砝码。但是这些东西都是一颗大树的枝叶和花朵,在大学期间更应该学习的是看不见的根,也就是基础知识,对于科班出身的人更是如此。原因很简单,基础知识虽然可以
LINUX 6112024-02-01 17:54:02
-
FreeBSD 配置FTP服务
FreeBSD内建有FTP服务器的功能,如果要使用内建的ftpd,不需要进行安装,只要做好设定即可。启动FTP服务器我们有二种方式启动ftpd,一种是使用standalonedaemon,另一种是使用inetd。inetd是UNIX系统中一个强大的「超级服务器」,我们可以使用它来管理许多系统服务,例如telnet、ssh、ftp等。大部份的系统服务都是使用inetd来启动,使用它的好处在于可以统一管理各种服务,并经由它来设定服务规则,例如是否要阻挡某些IP来源等。不过,使用inetd的方式缺点是
LINUX 13972024-02-01 17:12:19
-
Windows 7如何处理 80端口被占用
作为一名Windows7系统用户,如果在启动Apache的过程中碰到老是失败,那可以在CMD窗口中使用netstat-ano指令来查询,查询发现80端口被system占用,对于80端口被占用这个问题,我们该如何去解决呢?别着急,下面就给大家介绍详细的解决方法。按照上图中的PID显示,在任务管理器中查看PID的进程名;既然是system,那么应该不回是真正的系统,而是微软的其他系列产品的进程在运行。(注意:我已经在服务services.msc中结束了IISADmin服务)但其实IIS服务真正没有关
LINUX 8852024-02-01 09:54:21
-
开源之路:红旗Linux技术社区,我是如何从菜鸟成长为大神的
作为一位钟爱开源技术的从业人员,在长年不断地努力学习与实践后,我幸运地寻觅到我所热爱的社区——红旗Linux技术社区。在这个平台上,我收益颇丰,不仅积累了丰富的专业知识和技能,还交识了很多有默契的同行者。在此,我要向大家分享我在红旗Linux技术社区的一份成长历程。1.初入红旗linux技术社区:开启新世界的大门初次遇到红旗Linux技术社区红旗linux技术社区,那时我对开放源码领域尚属生疏。然而在社区丰富的教程及文档引导下,我渐渐领略到了开源软件的美妙之处与无尽潜能。社区动态的热烈研讨,更是
LINUX 11622024-02-01 09:33:23
-
通过密钥实现服务器连接
不用密码连接服务器,使用.pem证书文件(密钥)连接服务器。1.生成密钥文件ssh-keygen-trsa-b2048-v注:其连接方式与Git的连接方式基本一致,如果你之前Git生成过用于认证的公钥、密钥,切使用默认路径~/.ssh/id_rsa,注意切换切换路径、名字,以免覆盖影响。例如:Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/vien/.ssh/id_rsa):dataAutoProcess
LINUX 16172024-01-30 17:12:22
-
了解Oracle12.2的体系架构:文件系统与多租户
数据库实例与文件系统几个重要的进程和内存组件RVWR:RecoveryWriterProcess,当数据库设置了闪回区域的时候,该进程定期将内存中,具体来讲是sharedpool中的flashbackbuffer里面的闪回数据写入flashbacklogs.Resultcache–>RCBG:resultcache用于存放SQL语句或者plsql函数在执行过程中,对于原始数据进行运算所得的结果,当数据库再次对相同的对象做同样的操作,可直接获取结果,避免计算资源的浪费。ASHbuffer–>MM
LINUX 14472024-01-29 10:39:11
-
优化SQL效率的研究
这是2016年8月份上海MOORACLE大会上陈宏义老师(老K)分享的一个案例,将一个mergeSQL,通过改写成plsql的方式,大大提高了执行效率。老虎刘在看到这个案例的时候,开始没有注意到执行计划里面显示的各表实际记录数,不认为plsql的改写方式比分析函数的写法更高效,还与陈老师有过几次邮件讨论,直到后来仔细查看了执行计划。原SQL如下:mergeintot_customercusing(selecta.cstno,a.amountfromt_tradea,(selectcstno,ma
LINUX 10962024-01-28 08:09:05
社区问答
-
vue3+tp6怎么加入微信公众号啊
阅读:5015 · 6个月前
-
老师好,当客户登录并立即发送消息,这时候客服又并不在线,这时候发消息会因为touid没有赋值而报错,怎么处理?
阅读:6053 · 7个月前
-
RPC模式
阅读:5028 · 7个月前
-
insert时,如何避免重复注册?
阅读:5839 · 9个月前
-
vite 启动项目报错 不管用yarn 还是cnpm
阅读:6434 · 10个月前
最新文章
-
学习通如何查成绩 官网平台成绩查询方法
阅读:750 · 30分钟前
-
Yandex浏览器入口官网 Yandex浏览器网页版访问
阅读:439 · 32分钟前
-
如何在mysql中优化备份存储路径
阅读:156 · 34分钟前
-
c++20中的三路比较运算符()是什么_太空船操作符的用法与排序实现
阅读:207 · 38分钟前
-
今日头条账号定位怎么做_今日头条账号定位方法
阅读:429 · 42分钟前
-
2026春节放假与工作日变化有哪些_2026春节假期工作日调整
阅读:323 · 44分钟前
-
office如何录制宏_在Office软件中录制宏的方法
阅读:453 · 46分钟前
-
迅雷云盘里的重复文件怎么查找和删除_迅雷云盘重复文件查找及删除方法
阅读:708 · 48分钟前
-
抖音充值入口官网-抖音官方抖币充值平台链接
阅读:708 · 50分钟前
-
VSCode任务配置:自动化构建流程
阅读:651 · 52分钟前

