@ 目录 前言 简介 栈 Java实现栈的示例代码: 栈的主要应用场景包括: 队列 Java实现队列的示例代码: LinkedList中的add方法和offer方法的区别 队列主要应用场景: 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 简介 使用Java实现栈(Stack)和队列(Queue)的操作是很常见的任务。栈和队列是两种不同的数据结构,它们分别具有特定的操作和行为。 栈 栈是一种后进先出(LIFO,LastInFirstOut)的数据结构。它只允许在栈顶进行添加(push)或删除(...
@ 目录 前言 简介 一、二分查找算法的原理是什么? 1.确定搜索范围: 2.计算中间位置: 3.比较中间元素: 4.调整搜索范围: 5.重复迭代: 二、二分查找算法的优缺点是什么? 优点: 缺点: 三、java实现二分查找案例 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 简介 二分查找(BinarySearch)是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小...
@ 目录 前言 需求 简介 实操开始 1.添加pom.xml依赖 2.文本相似度工具类 3.案例验证 4.验证结果 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 需求 当我们需要求两个或两个以上的字符串相似度百分比时,可以使用HanLP汉语言处理包来帮助我们,求两个文本的相似度百分比、海明距离、 简介 HanLP(HanLanguageProcessing)在汉语义处理方面具备强大的功能,由中国科学院计算技术研究所自然语言处理与社会人文计算研究中心开发。它提供了包括分词、词性标注、命名实体识别、依...
@ 目录 前言 简介 一、准备工作 二、操作步骤 2.1启动MySQL服务 2.2拷贝配置 2.3赋值权限 2.4添加为系统服务 2.5验证 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 简介 一、准备工作 注意:准备已经安装MySQL的机器 二、操作步骤 2.1启动MySQL服务 注意:此处普通启动了mysql,并没有做到开机启动,我们设置开机启动需要将mysql.server文件复制到/etc/rc.d/init.d/目录下mysql文件我们的mysql.server文件一般都在安装的根目录下的...
@ 目录 前言 背景 第一步:编写代码 1.1请求层 1.2业务处理层 1.3新增配置 第二步:解压缩处理 2.1引入依赖 2.2解压缩工具类 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 背景 在项目出现上传文件,其中文件包含压缩包,并对压缩包的内容进行解析保存。 第一步:编写代码 1.1请求层 我们用倒叙的方式来写。先写ZipController @Autowired privateZipServicezipService; / 上传二维码文件 @paramqrCodeFile二维码...
@ 目录 前言 一、准备工作 二、操作步骤 2.1修改redis.conf文件 2.2创建启动脚本 2.3设置redis脚本权限 2.4设置开机启动 2.5验证 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 一、准备工作 注意:准备已安装好的Redis机器,请移步:LinuxRedis部署 二、操作步骤 2.1修改redis.conf文件 daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程 进入redis安装路径 cd/us...
!!!是的没错,胖友们,保姆教程系列又更新了!!!@ 目录 前言 简介 一、磁盘分区 二、文件系统 三、实际操作 1.使用lsblk命令查看新加入的磁盘信息 2.使用fdisk或者cfdisk分区新磁盘,并将分区标记为Linux文件系统类型(83) 3.格式化新分区,使用mkfs命令 4.创建挂载目录,使用mkdir命令 5.挂载分区,使用mount命令 6.卸载磁盘 7.验证挂载是否成功,使用df-h命令查看所有文件系统的储存器使用情况: 8.添加自动挂载,编辑/etc/fstab文件,添加以下内容: 四、用户目录软连接 五、总结 前言 请各大网友尊重本人原创知识分享...
@ 目录 前言 需求: 拼接函数: 截取函数: 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 需求: 将数据库中的某一个字段的前6位替换成一个新的字符串,其它位置不变。 拼接函数: CONCAT(A,B):将A和B拼接起来。 截取函数: LEFT(str,3):截取str的前3位; selectleft('sqlstudy.com',3); 结果:|sql| RIGHT(str,3):截取str的后3位; selectright('sqlstudy.com',3); 结果:|com| 字符串截取...
!!!是的没错,胖友们,保姆教程系列又更新了!!!@ 目录 前言 1.将本地项目推送到远程仓库 2.IdeaGit回退到某个历史版本 3.修改项目关联远程地址方法 4.Git修改分支的名称 5.Git删除分支 6.master分支代码复制到新的分支 7.Git迁移项目到其他代码仓库,且保留分支与提交记录 8.Git相关命令操作 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 1.将本地项目推送到远程仓库 1、gitinit(初始化) 2、gitremote-v(查看已经关联的地址) 3、gitadd....
@ 目录 前言 第一步:查看DockerRoot目录 第二步:查到容器的长id(containerid) 第三步:停止容器 第四步:编辑修改环境变量env 第五步:重载服务的配置文件 第六步:重启docker 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 第一步:查看DockerRoot目录 dockerinfo|grep'DockerRoot' 第二步:查到容器的长id(containerid) 方式一: dockerinspectpdmaas|grep"Id" 方式二: dockerps-...
前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 准备工作:现有一个User类、Student类和Ticket类,加入相关依赖 @Data publicclassUser{ / id / privateIntegerid; / 姓名 / privateStringname; / 工号 / privateStringjobNumber; / 年龄 / privateIntegerage; / true:男false:女 / privateBooleangender; / 身高 / privateDoubleheight; / 出生日期 / privateLocalDatebi...
@ 目录 前言 简介 一、准备工作 1.1创建写入脚本 1.2设置执行权限 1.3添加定时任务 1.4配置生效 二、Tomcat日志按每天分割 2.1创建一个sh文件 2.2设置执行权限 2.3设置crontab指令,指定每日定时任务 2.4配置生效 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 简介 在Linux中可以使用crontab来定时执行脚本。crontab是一个用于管理定时任务的工具,可以让在特定的时间间隔内自动运行脚本或命令。 需求:在Linux中每分钟写入一条信息到指定文件中,使...