中间件 Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...

引言早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台...

2023-07-13 276 阅读

java SpringBoot 生产中 16 条最佳实践

Spring Boot项目本身使用和集成了大量的开源项目,它帮助我们维护了这些第三方依赖。但是也有一部分在实际项目使用中并没有包括进来,这就需要我们在项目中自己维护版本。如果在一个大型的项...

2023-07-13 184 阅读

java Spring 面试常见问题汇总(超详细!)

Sping原理Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻...

2023-07-13 216 阅读

java Spring Boot + Redis 搞定搜索栏热搜、不雅文字过滤功能

使用java和redis实现一个简单的热搜功能,具备以下功能:搜索栏展示当前登陆的个人用户的搜索历史记录,删除个人历史记录用户在搜索栏输入某字符,则将该字符记录下来 以zset格式存储的redis...

2023-07-13 239 阅读

linux dd命令_Linux dd命令:复制(拷贝)文件,并对原文件进行转换

dd,是 device driver 的缩写,它可以称得上是“Linux 世界中的搬运工”,它用来读取设备、文件中的内容,并原封不动地复制到指定位置。当我们用 dd 命令读取 /dev/null 文件时,就可以创造出...

2023-07-10 210 阅读

java FUNCTION (数据库名).max does not exist.

修改前<select id="selectMaxIdPro" resultType="java.lang.Integer">    select    max (project_id)    from project  <...

2023-07-07 251 阅读

构建管理&版本管理 Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路!

本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。环境:centos7+git(gitee)简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerf...

2023-07-06 204 阅读

计算机网络 DNS 域名详细解析过程 (最全面,看这一篇就够)

什么是 DNS域名解析我们首先要了解域名和 IP 地址的区别。IP 地址是互联网上计算机唯一的逻辑地址,通过 IP 地址实现不同计算机之间的相互通信,每台联网计算机都需要通过 IP 地址来互相联系...

2023-07-06 201 阅读

计算机网络 物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP

一、按网络四层协议分类NB-IoT,LORA,WIFI,蓝牙,zigbee,4G都是物理层的,这几个都需要芯片模组支持(硬件支持)而MQTT,COAP,HTTP都是应用层协议,这些需要开发服务器,或者对接云平台...

2023-07-04 308 阅读

计算机网络 三个步骤,从零开始快速部署LoRaServer

2021年11月29日,ITU(国际电信联盟)标准化部门正式批准了LoRa联盟立项的“ITU-T Y.4480 Low power protocolfor wide area wireless networks”建议(标准)。该标准大部分内容是基于LoRaWAN...

2023-07-04 294 阅读