文章目录 1.使用Xshell远程连接服务器2.为linux增加一个普通用户并相互切换3.安装docker4.docker配置redis-6.2.15.通过设置安全组开发可访问端口6.通过公网ip访问云服务器中开发端口的服务7.域名解析后通过aloneyue.cn访问云服务器开发端口服务 1.使用Xshell远程连接服务器 2.为linux增加一个普通用户并相互切换 #-d指定登录后默认目录 -m指定用户名 useradd -d /aloneyue01 -m alo 继续阅读
SpringBoot 如何使用 @PathVariable 进行数据校验
SpringBoot 如何使用 @PathVariable 进行数据校验 在 SpringBoot 项目中,我们经常需要从 URL 中获取参数并进行相关的数据校验。而 @PathVariable 注解就是一种非常方便的方式,可以让我们在方法参数中直接获取 URL 中的参数,并进行数据校验。本文将介绍如何使用 @PathVariable 注解进行数据校验。 什么是 @PathVariable 注解? 继续阅读
MATLAB 动画的制作与保存
matlab有三种方法来创建动画: ①以质点运动轨迹的方式来创建动画 theta=0:0.001:2*pi; %定义圆的半径 r=10; %生成圆上各点的横纵坐标 x=r*cos(theta); y=r*sin(theta); comet(x,y); 生成的动画效果如下 (其中的某一步) 最终结果如下 comet(x,y) 显示 y 对 x 的彗星图。 comet3与comet的用法相似࿱ 继续阅读
Java ThreadPoolExecutor用法介绍
在Java中,JavaThreadPoolExecutor是一个关键的并发工具,它是ExecutorService接口的实现,主要用于管理线程的运行,包括线程的创建、销毁和任务的分配。该公司采用线程池技术进行管理,有效地解决了频繁创建和销毁线程的资源浪费问题,提高了系统的执行效率。一、ThreadPoolExecutor概述ThreadPoolExecutor是继承给AbstractExecutorService的类别,它是线程池的核心类别,也是JUC的核心类别 继续阅读
理解Java CompletableFuture
JavaCompletableFuture是Java中的异步编程工具,是Future的强化版本,可用于异步执行任务。它提供了更强的可扩展性和灵活性,可以灵活组装和处理多个Future。一、Java CompletableFuture的基本使用JavaCompletableFuture可以很容易地创建异步任务,您只需提供一个Supplier函数型接口的lambda表达式即可。以下是创建和获取CompletableFuture结果的示例代码:CompletableF 继续阅读
java企业级开发1
java web开发入门基础 什么是静态?什么是动态?网页的发展史 静态web资源(如html页面):指web页面中提供给人们浏览的数据始终是不变的。 动态web资源(如jsp,php等):指web页面中提供人们浏览的数据是由程序生成的,不同时间不同地点访问web页面看到的内容不一样的。 常用的动态web资源开发技术:jsp/servl 继续阅读
文本自动输入/删除的加载动画效果
效果展示 CSS 知识点 绕矩形四周跑的光柱动画实现animation 属性的 steps 属性值运用 页面基础结构实现 <div class="loader"><!-- span 标签是围绕矩形四周的光柱 --><span></span><span></span><span></span><span></span><h3>Lo 继续阅读
在Idea中新建Java项目
要在Idea中新建一个Java项目,可以通过以下步骤:首先,打开Idea,选择“File > New > Project”;然后,选择"Java",设置项目的JDK版本;最后,设置项目名和项目位置,点击"Finish"创建项目。 这个过程分为几个关键步骤:初始化项目、配置JDK、项目配置和代码编写。接下来就详细展示如何一步一步进行。 一、初始化项目 首先,我们需要在Idea中新建一个项目。选择菜单栏“File > New > P 继续阅读
CentOS系统中PHP和MySQL的升级方法
用yum更新PHP,只需用一条命令就可以搞定: 复制代码 代码如下: #yum update php 但问题来了,使用此命令后,系统告诉我,没有发现可更新的包。而当前的PHP版本只是5.2.1,PHP官方已经更新到5.2.6了。 经过一番询问,才知道原来CentOS系统的源里PHP仍旧是5.2.1,需要额外的源才能升级PHP。 根据外国网友的介绍,冰古添加了额外的源: 登录SSH后依次运行下列命令: 复制代码 代码如下: 继续阅读
用法介绍Java Observer模式
JavaObserver是一种设计模式,它定义了对象之间的一对多依赖,当对象改变状态时,它会自动通知和更新的所有依赖。一、Java Observer模式基础1、Observer模式主要用于实现分布式系统的事件服务和事件驱动架构。它主要由两类对象组成:被观察者(Subject)和观察者(Observer)。// 被观察者 public class Subject { private Listobservers = new ArrayList(); 继续阅读
使用 PulseSensor 脉搏传感器测量心率之二:数据采集及保存( ProcessingPython)
通常使用Pulse sensor心率传感器和arduino UNO搭建完硬件平台后,使用上位机PulseSensor_Amped_Processing_Visualizer软件,就可以查看实时心率图、心率值 BPM 和 脉搏间隔 IBI,然而传感器采集到数据只是前提,对数据的处理才是一切应用的核心,因此,需要对arduino发送过来的串口数据进行保存。 通过两种方式进行保存 1、修改现有的上位机软件ÿ 继续阅读
Centos7搭建sftp服务流程
注意:此教程是在网站的根目录下搭建sftp 创建一个用户组和用户,并设置密码 设置website用户的主目录为/var/www/html/uploads/ 编辑sftp的配置文件 修改: 末尾添加:(部分有的话修改就可以不用添加) 设定sftp的主目录权限 重启相关服务 注意:目前为止,sftp的主 继续阅读
使用 PulseSensor 脉搏传感器测量心率之三:脉搏波信号处理(时域)(Python)1
为了分析脉搏传感器测量的心率数据,就需要对原始数据进行回放,从而有助于直观的认识采集的数据,以便进一步的分析和处理,使用Python可以轻而易举的在时域显示波形。 需要进行如下操作: A 将保存的心率数据TXT 数据读入一个临时变量中,进行整理,整理后追加到一个数组中RawY_win[ ] B 对RawY_win[ ]进行操作,实现RawY_win[ ]中的数据移动 C 绘 继续阅读
总结Centos7系统加固知识点
注意:此教程的云服务器以centos7以上为例,云服务器于阿里云购买 其他服务商的云服务器配置大同小异 建议:linux的服务器不建议安装图形化工具,因为占内存,占带宽,占资源,弊远大于利 手动更新系统: 防火墙配置: selinux配置: 修改: ssh配置:(防暴力破解) 修改: 保存退出,重启ssh 继续阅读
基于ASP.NET MVC的网络书店系统/书店商城
摘 要 随着书店规模的不断扩大,人流数量的急剧增加,有关书店的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有网络书店来提高书店工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。 建立网络书店,进一步提高用户在线进行购买图书等信息。 帮助相应工作者提高工作效率,实现信息查询的自动化。 使用本系统可以轻松快捷的为用户提供图书信息。 继续阅读



