技术干货
文章平均质量分 83
云计算运维工程师
这个作者很懒,什么都没留下…
展开
-
大神教你在 Linux 中查看你的时区
Linux 包含多种可用的时间管理工具,比如 date 或 timedatectlcommands,你可以用它们来获取当前系统时区,也可以将系统时间与 NTP 服务器同步,来自动地、更精确地进行时间管理。重要的是:你应该通过这篇 Linux 时区管理指南来学习更多系统时间管理的知识,因为它含有很多易于操作的实例。在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面。或者,你也可以使用下面的命令。好,我们一起来看几种查看我们的 Linux 系统时区的不同方法。原创 2023-03-06 22:49:03 · 8003 阅读 · 0 评论 -
科技公司成游客必须观光的“景点”
一位访问Google总部的游客说:“在建筑物之间行走、拍些照片、看员工们享受午休时间,这感觉真的很棒。对于前来参观的游客,Google、Facebook和特斯拉还特地设立了商店向他们出售商品,如Google以15美元的价格出售Android吉祥物雕像等。硅谷的知名科技公司吸引了成群的游客参观它们的总部,一位旧金山居民描述了他提供给东京朋友的观光路线:刚从甲骨文出来,随后就去了惠普和Google,我们正准备去特斯拉、英特尔、eBay和雅虎,怎么能没有苹果呢?转载 2022-11-01 22:48:58 · 99 阅读 · 0 评论 -
教你一个小技巧:Inputstream 转换 String
我们将从使用普通的 Java 开始,包括 Java 8+ 的解决方案,然后也会研究使用 Guava 和 Apache Commons IO 库。 在本教程中,我们将讲讲如何将一个 InputStream 转换为一个字符串。我们将从使用普通的 Java 开始,包括 Java 8+ 的解决方案,然后也会研究使用 Guava 和 Apache Commons IO 库。用 Java 进行转换 - StringBuilder让我们看看一个简单的、低级别的方法,使用普通的 Java,一个 Inp转载 2022-04-18 21:06:37 · 3243 阅读 · 0 评论 -
简单介绍Go 中的空白标识符下划线
这篇文章主要介绍了Go 中的空白标识符下划线,空白标识符是未使用的值的占位符,由下划线(_)表示,下文对其相关介绍需要的小伙伴可以参考一下 与 Python 一样,Go 语言也有空白标识符。1.什么是空白标识符空白标识符是未使用的值的占位符。它由下划线(_)表示。由于空白标识符没有名称,因此它们也被称为匿名占位符。在 Go 语言中, 不允许声明未使用的变量或导入语句。也就是说,我们无法声明变量并将其留下未使用。同样,如果您导入一个包,那么也必须使用它。这个时候就需要一个空白标识符。2转载 2022-04-10 21:54:29 · 356 阅读 · 0 评论 -
Windows or Linux?操作系统有那些作用,要如何选择
电脑大家现在都不陌生了,它能帮助我们干好多事情。 那电脑的灵魂----操作系统大家又了解多少呢?平常我们的电脑安装的都用windows系统,如果做计算机相关的工作,那你肯定还知道linux操作系统,在服务器上安装的基本上都是linux操作系统,一般我们平常很少使用,有些人甚至不知道。但是在企业服务器上,那可是使用相当多的。这也是为什么我要推荐大家学习linux的原因之一。linuxprob操作系统很多类型,像平常我们使用的windows都是图形界面,所有的东西单击就能打开,滚动鼠标上下滑轮就可以操作原创 2022-03-31 21:09:39 · 174 阅读 · 0 评论 -
如何使用 Linux 的 grep 和 fgrep 命令
本文主要介绍使用Linux的 grep 和 fgrep命令来赢得你最喜欢的基于单词的猜测游戏。下面是你如何使用 Linux命令行来帮助你玩像 Wordle 这样的猜测游戏。第一次尝试Linux 系统在 /usr/share/dict/words 文件中保存了一个单词词典。这是一个很长的纯文本文件。我的系统的单词文件里有超过 479,800 个条目。该文件既包含纯文本,也包含专有名词(名字、地点等等)。为了开始我的第一次猜测,我只想得到一个长度正好是五个字母的纯文本词的列表。要做到这一点,...转载 2022-03-19 23:32:14 · 227 阅读 · 0 评论 -
如何平稳入门并掌握inux系统?
Linux入门本身是没有很大的难度的,但是重点并不在Linux知识本身,而在于你是否拥有坚持不懈的毅力。但是学习Linux一定是个十分煎熬的过程,天天面对着黑乎乎的窗口,敲击着不同的命令。对于习惯了Windows系统操作的每个同学,Linux一切都显得那么格格不入。甚至会感到为什么这个系统如何反人类,还是那么多人在用?那么多人在推崇这个系统。但是我想劝诫每个同学,静下心来慢慢学习,当你学会大部分基础命令可以完成一些操作的时候,你再回过头来你会发现Linux其实很简单,你就会明白Linux这个系统...原创 2022-03-10 15:05:07 · 207 阅读 · 1 评论 -
了解下C# 判断
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C# 提供了以下类型的判断语句。点击链接查看每个语句的细节。语句 描述 if 语句 一个if 语句由一个布尔表达式后跟一个或多个语句组成。 if...els..转载 2022-02-28 19:51:59 · 111 阅读 · 0 评论 -
Ubuntu下安装Stanford CoreNLP
Stanford CoreNLP提供了一系列自然语言分析工具。它能够给出基本的词形,词性,不管是公司名还是人名等,格式化的日期,时间,量词,并且能够标记句子的结构,语法形式和字词依赖,指明那些名字指向同样的实体,指明情绪,提取发言中的开放关系等。很多自然语言处理的任务都需要stanfordcorenlp将进行文本处理。在Linux环境下安装stanfordcorenlp也比较简单。首先需要安装Java运行环境,以Ubuntu 12.04为例,安装Java运行环境仅需要两步:sudo apt转载 2022-02-20 21:01:07 · 270 阅读 · 0 评论 -
简述Linux 中进程与线程
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 进程进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stac转载 2022-02-19 21:56:35 · 334 阅读 · 0 评论 -
系统管理员排除故障的五种武器
作为系统管理员,我每天都面临着需要快速解决的问题,用户和管理人员期望事情能够顺利地进行。在我管理的这样的一个大型环境中,几乎不可能从头到尾了解所有的系统和产品,所以我必须使用创造性的技术来找到问题的根源,并(希望可以)提出解决方案。 作为系统管理员,我每天都面临着需要快速解决的问题,用户和管理人员期望事情能够顺利地进行。在我管理的这样的一个大型环境中,几乎不可能从头到尾了解所有的系统和产品,所以我必须使用创造性的技术来找到问题的根源,并(希望可以)提出解决方案。这是我 20 多年来的日常经验!每转载 2022-02-18 21:35:10 · 146 阅读 · 0 评论 -
array.flatMap():一个更智能的 JavaScript 映射器
array.map() 是一个非常有用的映射函数:它接收一个数组和一个映射函数,然后返回一个新的映射数组。 array.map() 是一个非常有用的映射函数:它接收一个数组和一个映射函数,然后返回一个新的映射数组。然而,有一个替代 array.map()的方法:array.flatMap()(从ES2019开始可用)。这个方法给了我们映射的能力,但也可以在生成的映射数组中删除甚至添加新的项目。1. 更加智能的映射器有一个数字数组,我们要如何创建一个新的数组,使用每个数字加倍?使用a转载 2022-02-16 20:31:27 · 199 阅读 · 0 评论 -
计算机体系结构的庖丁解牛
计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的。 计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的。例如,在20世纪60年代早期,IBM 有四个不兼容的计算机系列,面向小企业、大企业、科学和实时处理的市场细分,每个系列都有自己的 ISA、软件栈和 I/O 系统。能否创建一个单一的 ISA来有效地统一转载 2022-02-15 20:17:29 · 126 阅读 · 0 评论 -
进程间通信如何加锁
进程间通信有一种[共享内存]方式,大家有没有想过,这种通信方式中如何解决数据竞争问题?我们可能自然而然的就会想到用锁。但我们平时使用的锁都是用于解决线程间数据竞争问题,貌似没有看到过它用在进程中,那怎么办? 关于进程间的通信方式估计大多数人都知道,这也是常见的面试八股文之一。个人认为这种面试题没什么意义,无非就是答几个关键词而已,更深入的可能面试官和面试者都不太了解。关于进程间通信方式和优缺点我之前在【这篇文章】中有过介绍,感兴趣的可以移步去看哈。进程间通信有一种[共享内存]方式,大家有转载 2022-02-14 20:34:22 · 1073 阅读 · 0 评论 -
教你如何运用golang 实现数组的随机排序
本文主要介绍了golang 数组随机排序的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言目前接到一个推荐数据的需求,需要将数据库中获取到的数据进行随机排序后返回给用户。考虑了一下,有两种使用方式,一种是通过数据库 order by rand() ,还有一种就是本文需要使用到的代码处理具体实现步骤如下1.引入库代码如下:import ( "fmt" "math/rand" "time")2.组装数据并排序(方案一)代码如下转载 2022-02-13 20:14:10 · 728 阅读 · 0 评论 -
教你如何运用golang实现数组分割
本文主要介绍了golang实现数组分割的示例代码,要求把数组分割成多个正整数大小的数组,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 需求:给定一个数组和一个正整数,要求把数组分割成多个正整数大小的数组,如果不够分,则最后一个数组分到剩余的所有元素。示例1:数组:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],正整数:2期望结果: [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]示例2:数组:[1转载 2022-02-12 20:26:02 · 2220 阅读 · 0 评论 -
Lua流程控制语句if else的使用详解
今天小编就为大家分享一篇关于Lua流程控制语句if else的使用示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。1、if语句if(布尔表达式)then --[ 在布尔表达式为 true 时执行的语句 --]end案例:test3.luai = 0 ; --定义一个变量i,并初始化转载 2022-02-11 20:52:49 · 2434 阅读 · 0 评论 -
Linux技术的成功之处
相信很多人在接触linux之前,都应该接触过windows系统,毕竟这个系统在中国而言,几乎是所有同学从小就接触到的一个系统,每当我们打开新买的电脑的时候,总会弹出熟悉的Windows界面。而今天在这里要说的是一个几乎能和windows系统媲美的——Linux。其在当今的生活中也有广泛的应用,虽然大多数人都貌似没有怎么见过,但是linux技术却应用在了很多生活场景中,比如首当其冲的就是我们大家每个人都用过的安卓手机了,然后就是webOS,个人电脑,平时我们看电视用的机顶盒,车载电脑,包括维基谷歌等等的网站也原创 2022-02-10 20:40:48 · 101 阅读 · 0 评论 -
教你python tkinter实现简单计算器功能
这篇文章主要为大家详细介绍了python tkinter实现简单计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python tkinter实现简单计算器的具体代码,供大家参考,具体内容如下效果图直接上代码import tkinter as tk input_num_ls = []first_num = Nonecalculator_method = None def get_num(ls): n转载 2022-02-09 21:36:14 · 1577 阅读 · 1 评论 -
简单介绍Oracle 19c RAC 手工建库的过程
这篇文章主要介绍了Oracle 19c RAC 手工建库搭建过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 数据库环境:数据库版本(RU): 19.10GRID_HOME: /u01/app/19.0.0/gridORACLE_HOME: /u01/app/oracle/product/19.0.0/db_1DB_NAME: orcl1.创建adump目录(每个节点执行)mkdir -p /u01/ap转载 2022-02-08 20:41:43 · 937 阅读 · 0 评论 -
Java设计模式之外观模式
外观模式隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 简单的来说就是对外提供一个简单接口,隐藏实现的逻辑。比如常用电脑的电源键,我们只需按电源键,就可以让它启动或者关闭,无需知道它是怎么启动的(启动CPU、启动内存、启动硬盘),怎么关闭的(关闭硬盘、关闭内存、关闭CPU);这里我们还是可以用电脑玩游戏的例子来外观模式进行简单的讲解。电脑上有一些网络游戏,分别是DNF、LOL和WOW,我们只需双击电转载 2022-02-07 21:11:58 · 149 阅读 · 0 评论 -
如何快速清空 Linux 中的大文件
本文总结了几种快速清空Linux中的大文件方法,快来看看对你有帮助吗? 1. 通过重定向到null清空文件内容使用shell重定向null(不存在的对象)到文件的最简单方法来清空文件内容#>access.log2.使用true命令重定向清空文件这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令另一种方法是将:或true内置命令的输出重定向到文件#:>access.logOR#true>access.log...转载 2022-01-31 23:12:16 · 496 阅读 · 0 评论 -
Linux中是谁占用了我的端口
本文介绍了如何使用netstat,ss和lsof命令找出哪些服务正在侦听哪些端口。该说明适用于所有基于Linux和Unix的操作系统,例如macOS。 Address already in use这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。# 什么是监听端口网络端口由其编号,关联的IP地址和通信协议(例如TCP或UD转载 2022-01-30 20:34:44 · 124 阅读 · 0 评论 -
简述top命令与结束进程kill命令
实时监测进程 top在介绍ps命令在收集进程信息时非常有用,但它只能显示某个特定时间点的信息。想要观察那些频繁换进换出的内存进程趋势,用top命令是合适的。使用top命令如下图所示:在上图中分为二部份信息,一部份是系统的概述,另一部份是列表的进程概述。第一部分第一行显示了当前的系统时间,up是指系统运行时间,user 是指用户登录数,以及load average是指系统平均负载。在平均负载有3个值:最近1分钟,最近5分钟,最近15分钟点。值越大说明系统的负载越高。由于进程短期的突发性转载 2022-01-29 22:35:54 · 490 阅读 · 0 评论 -
来学一学LINUX系统中SHELL环境的搭建技巧
什么是LINUX SHELL环境?shell在会话中会保存着大量信息,而这些信息就是shell环境。LINNX命令程序通过获取SHELL环境中的数据(此处的数据通常称为环境变量)来输出本机相应的配置数据。LINUX环境变量Linux shell环境中存储了两种基本类型的数据:环境变量和shell变量。当然,除了变量,shell也存储了一些可编程的数据,即别名和shell 函数。如何查看环境变量呢?我们可以用bash命令set,或者使用printenv命令程序来查看环境变量。它们的区.原创 2022-01-28 19:59:37 · 125 阅读 · 0 评论 -
DTD – 元素概述
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。在一个 DTD 中,元素通过元素声明来进行声明。 声明一个元素在 DTD 中,XML 元素通过元素声明来进行声明。元素声明使用下面的语法:<!ELEMENT element-name category>或<!ELEMENT element-name (element-content)>空元素空元素通过类别关键词EMPTY进行声明:<!ELEMENT element-name ca转载 2022-01-27 17:21:53 · 249 阅读 · 0 评论 -
了解下C# 变量
一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。 我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:类型 举例 整数类型 sbyte、byte、short、ushort、int、uint、long、ulong 和 char 浮点型 float 和 double 十进制类型 decimal 布尔类型 t转载 2022-01-26 21:19:35 · 83 阅读 · 0 评论 -
使用Samba共享文件
Samba 是一种灵活的文件共享工具,它将你可能在组织中运行的所有不同平台结合在一起。 在我接触Linux的早期,我是纽约州一个小型学前教育学区的技术总监。我们的技术预算总是捉襟见肘。我们是一个 Windows 2000 活动目录域,但我们的中央服务器磁盘空间有限,而且没有教师的主目录。此外,我们经历过十几次员工电脑硬盘故障。我正在寻找一种方法,以最小的成本保存员工的工作。这时我发现了 Samba。在那之前,我一直将 Linux 用于内容过滤,不知道我们的 Windows 工作站可以连接到服..转载 2022-01-25 20:55:04 · 1596 阅读 · 0 评论 -
ASP.NET Razor – VB 逻辑条件简介
Razor 不是一种编程语言。它是服务器端的标记语言。编程逻辑:根据条件执行代码。 If 条件VB 允许根据条件执行代码。使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false:if 语句开始一个代码块 条件写在 if 和 then 之间 如果条件为真,if ... then 和 end if 之间的代码被执行实例@CodeDim price=50End Code<html><body>@If price>转载 2022-01-24 21:18:24 · 120 阅读 · 0 评论 -
ASP.NET Razor – VB 循环和数组简介
Razor 不是一种编程语言。它是服务器端的标记语言。VB 循环和数组:语句在循环中会被重复执行。 For 循环如果您需要重复执行相同的语句,您可以设定一个循环。如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:实例<html><body>@For i=10 To 21 @<p>Line #@i</p>Next i</body></html>转载 2022-01-23 21:04:08 · 324 阅读 · 0 评论 -
ASP.NET MVC – 样式和布局简介
MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式. 添加布局文件 _Layout.cshtml 表示应用程序中每个页面的布局。它位于 Views 文件夹中的 Shared 文件夹。打开文件 _Layout.cshtml,把内容替换成:<!DOCTYPE html><html><head><meta charset=转载 2022-01-22 20:16:24 · 290 阅读 · 0 评论 -
用于 UML、SysML 等的 Gaphor使用技巧
Gaphor 是一个自由开源的建模应用,支持各种建模语言,如 UML、SysML、RAAML 和 C4。 不知道“建模语言modeling language”这个词?基本上,它是一组可以用来创建设计和构造结构的指令。它可以是文字的,也可以是图形的。图形化的更容易看,也更容易弄清楚项目的各个组成部分是如何相互关联的。你见过流程图或顺序图吗?那些也是一种最简单形式的图形建模。Sequence diagram example有各种建模语言,它们被用于软件开发、系统工程、物理学、项目管理等方转载 2022-01-21 20:46:03 · 320 阅读 · 0 评论 -
来学一学LINUX系统中SHELL环境的搭建技巧
什么是LINUX SHELL环境?shell在会话中会保存着大量信息,而这些信息就是shell环境。LINNX命令程序通过获取SHELL环境中的数据(此处的数据通常称为环境变量)来输出本机相应的配置数据。LINUX环境变量Linux shell环境中存储了两种基本类型的数据:环境变量和shell变量。当然,除了变量,shell也存储了一些可编程的数据,即别名和shell 函数。如何查看环境变量呢?我们可以用bash命令set,或者使用printenv命令程序来查看环境变量。它..原创 2022-01-20 20:38:55 · 881 阅读 · 0 评论 -
说说Linux shell外部命令与内建命令
Linux命令有内部命令(内建命令)和外部命令之分,内部命令和外部命令功能基本相同,但也有些细微差别。 内部命令内部命令不需要使用子进程来执行,它们已经和shell编译成一体,作为shell工具的组成部分存在。不需要借助外部程序文件来运行。它们是一些比较简单的linux系统命令,如exit,history,cd,echo等。要分区是外部命令还是内部命令可以使用type 来查看,如下图查看cd是内部还是外部命令:命令别名alias 命令也是一个内建命令,允许你为常用的命令和参数创建另一转载 2022-01-19 21:17:48 · 203 阅读 · 0 评论 -
使用Python在Excel画画
十字绣大家都知道吧,今天小编带大家来玩个电子版的十字绣。用Python读取图片的像素值,然后输出到Excel表格中,最终形成一幅像素画,也就是电子版的十字绣了。 准备既然要读取图片,那就需要用到 Pillow 库,操作 Excel 需要用到 openpyxl 库,先把这两个库安装好。$ pip3 install openpyxl $ pip3 install Pillow 色值转换从图片读取的像素块色值是 RGB 值,而 openpyxl 向 Excel cell 内填充颜色是十六转载 2022-01-18 21:26:33 · 533 阅读 · 0 评论 -
主动网络安全的意义
主动的网络安全策略是在任何攻击发生之前采取行动,这是一种良好的网络安全准备状态。 大多数组织采取可能称之为积极的网络安全方法,一旦发生攻击,随时准备做某些动作。或者,采取被动方法,在攻击完成后采取行动。主动的网络安全策略是在任何攻击发生之前采取行动;这是一种良好的网络安全准备状态。构成主动网络安全措施的政策、工具和实践安全工具、协议、策略和实践的创建和审查往往是一个设置好就忘记的过程。然而,世界在不断变化。积极主动的方法是不断审查所有这些,着眼于新出现的威胁、新工具和新想法,并经常更新所有内转载 2022-01-17 21:27:12 · 136 阅读 · 0 评论 -
Redis之单线程 Reactor 模型
纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 redis 进程的 cpu 基本不存在磁盘 I/O 等待时间、内存读写性能问题,CPU 不是 redis 的瓶颈(内存大小和网络I/O 才是 redis 的瓶颈,也就是客户端和服务端之间的网络传输延迟)。 redis 的高性能纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 redis 进程的 cpu 基本不存在磁盘 I/O 等待时间、内存读写性能问题转载 2022-01-16 20:33:49 · 230 阅读 · 0 评论 -
Kube-Scheduler插件的自定义
k8s的发展越来越像是一个框架,然后把各种扩展的能力留给开发者。开发者可以基于这些接口结合自己的业务场景,实现自己的场景化需求。其中kube scheduler 就是充分体现了这个特质,关于kube scheduler 本身的介绍参加之前的文章,今天我想介绍如何给scheduler 添加一个调度plugin。我们首先通过yaml定义这个pluginapiVersion: kubescheduler.config.k8s.io/v1beta1 kind: KubeSchedulerCon...转载 2022-01-15 21:58:52 · 399 阅读 · 0 评论 -
极速开发之Spring Boot五种热部署方式
在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存 。 1、模板热部署在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存,如下:Thymeleaf的配置:spring.thymeleaf.cache转载 2022-01-14 20:49:17 · 224 阅读 · 0 评论 -
学习Linux是存在捷径的
对于Linux初学者来说,刚刚开始学习的过程总是困难的,很多人一觉得要记那么多的命令行就害怕,在自学的过程中,如果在学校没有专业的老师带领,只是网上随便找本书,看视频自学的话,久而久之,会慢慢地失去热情和耐力,兴趣和动力是非常重要的,所以我们一定要一边学习,一边给自己打气,在代码世界里面,从来没有容易二字,我们要记住天道酬勤这句话,只要我们勤奋学习Linux,那么我们是肯定会获得丰厚的回报的!对于初学者而言,找一条能让自己学会Linux的捷径尤其重要,一味地埋头苦干是不可能成功的,这个道理谁都懂。那原创 2022-01-13 21:12:47 · 285 阅读 · 0 评论