本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。 从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(daemon),原来管理系统启动和管理系统服务的相关命令全部由 systemctl命令来代替。 一、service 命令 service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法:…

2022-10-03 0条评论 679点热度 0人点赞 admin 阅读全文

Tomcat的应用服务器,想让tomcat直接对外服务,所以需要把默认的8080端口直接修改成80端口,用户使用的时候,直接输入IP地址或者域名即可,而不需要在tomcat外面套一个nginx了。 修改Tomcat配置文件夹下的server.xml,找到Connector,把里面的port="8080",修改成80,如图: 重启了tomcat后,发现并不能访问80端口,查看端口情况: netstat -ant|grep LISTEN 监听的端口号里面,也不能找到80端口。 linux下非root用户无法打开80端口…

2022-09-27 0条评论 511点热度 1人点赞 admin 阅读全文

我们都知道,MySQL中关于字符,有char和varchar两种常用的类型,可能在平时的使用过程中,大家不会去关心这两种类型的区别,只是会用就可以了,或者说看到过一些它们的区别,但是没有时间去测试,今天有时间了,我将这两种类型的具体情况实验一把,让大家直观感受下,纯属分享,大神请绕道。 ​ 先说说理论吧。 ​ char类型为固定长度的字符串,比如说char(10),它定义了指定的字符串长度最大为10个字符,如果你现在输入一个字符串为’12345678’,那么它在char类型中到底会占用多少个字符呢?答案是10个,后…

2022-09-24 0条评论 460点热度 0人点赞 admin 阅读全文

nginx是一款高性能的服务器,用途很多。除了可以作为后端服务的负载均衡反向代理服务器,还有一个用途就是做静态资源的缓存服务器。 当前项目基本上都是前后端分离,为了加速前端页面的响应速度,可以将前端的相关资源,如html,js,css或者image图片都放到nginx指定目录下。访问的时候只需要域名/IP加路径就可以实现高效快速的访问。 一.首先安装好nginx,启动nginx服务且能够正常访问 Welcome to nginx!界面 二.配置静态资源访问核心是配置nginx.conf文件,找到nginx.conf…

2022-09-22 0条评论 464点热度 0人点赞 admin 阅读全文

Redis作为一个高性能内存数据库,在实际业务中应用的非常广泛。虽然Redis的性能很好,但是在实际使用过程中,如果使用不当,也会造成一些性能问题,比如数据中存在大key。 顾名思义就是单个key中的数据比较大。通常来说,单个key的value值不会很大,这种情况下,key的读取、删除操作不会影响性能。如果value过大,读取或删除会相对耗时。 例如一个字符串类型的value最大可以存储512MB的内容,一个列表类型的value最多可以存储2的32次方-1个元素。一般情况下,我们认为字符串类型的key的value值…

2022-09-21 0条评论 510点热度 0人点赞 admin 阅读全文

需要用Excel导入数据库数据,数据库有个主键ID是UUID的,需要先使用Excel生成UUID 查到多种UUID的格式的方式整理如下: 1、Excel生成guid,uuid  格式是小写的字母带有横线,如: =LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"-",DEC2HEX(RANDBETWEEN(0,POWER(16,4)),4),"-","4",DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),"-",DEC2HE…

2022-09-17 0条评论 1163点热度 0人点赞 admin 阅读全文

Windows下也可以执行类似Linux上的shell操作,例如要执行定时任务做备份等等。 安装地址:https://git-scm.com/download/win下载好安装包,一路下一步就可以了 运行程序中的Git Bash,出现以下界面:   基本上Linux下的基础命令在这里都能使用了(例如cd vim ls等等)。 有一个需求,例如在Windows下定期到一台Linux服务器上获取备份文件,我们写好了get_backup.sh,如下: #! /bin/sh # 定期当前的日期 nowdate=`…

2022-09-16 0条评论 1997点热度 0人点赞 admin 阅读全文

Shell脚本来替换指定某一行的内容,之前有的文章有介绍,使用了命令,详见:https://blog.terrynow.com/2021/03/14/shell-sed-file-content-add-replace-delete-and-special-characters/ 不过使用里面介绍的: sed -i '3c 替换后的内容' /path/to/file.txt 是会报错的: sed: 1: "/path/to/file.txt ...": invalid command code T 经查,MacOS…

2022-09-15 0条评论 409点热度 0人点赞 admin 阅读全文

在写Shell脚本的时候,有时候需要在文件指定的行上插入内容,但是又不方便用vim做交互的动作,这就可以用到『sed』命令来做到 假设我们准备好了test.txt文件,内容如下: echo -e "第1行\n第2行\n第3行\n第4行" > /tmp/test.txt cat /tmp/test.txt 第1行 第2行 第3行 第4行 示例1:在test.txt最开始第一行,加上『插入的内容』 # 插入的内容就是第几行,例如这个最开始插入内容 sed -i '1 i 插入的内容' /tmp/test.txt …

2022-09-13 0条评论 762点热度 0人点赞 admin 阅读全文

在 Spring Boot 框架中,我们使用最多的是Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。Tomcat 是 Apache 基金下的一个轻量级的Servlet 容 器 , 支 持 Servlet 和 JSP 。Tomcat服务器本身具有Web服务器的功能,可以作为独立的Web服务器来使用。 一、Spring Boot应用中Tomcat建议配置 Spring Boot 能支持的最大并发量主要看其对Tomcat的设置,可以在配置文件中对其进行更改。要了解具体参数的默认值…

2022-09-09 0条评论 900点热度 0人点赞 admin 阅读全文
1234524