- 博客(114)
- 收藏
- 关注
原创 docker的数据卷和docker的自定义镜像
Dockerfile文件中的内容:通过Dockerfile构建镜像 docker build -f mycentosDockerfile -t javaxl/centos:v1.0 .通过镜像运行一个容器进行测试 docker run -it --name mc1 javaxl/centos:v1.0 /bin/bash因为从仓库里面下载都是阉割版,这样下载的镜像比较完整编辑Dockerfiile文件 vim mytomcatDockerfile。
2024-02-29 01:00:03
705
原创 docker入门
进入该网站https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。2.docker pull ,docker push下载镜像源。1.docker imges,查看有哪些镜像源。#启动Docker并且设置开机自启动。后面接要删除镜像的 IMAGE ID。#安装Docker所需要的工具包。#检测Docker是否安装成功。这个源根据自己的来配置。#下载安装Docker。-it 后面接容器名字。#更新yum源为最新。
2024-02-28 10:51:11
688
原创 linux centos7部署前后端分离项目
最好用工具修改,我用的是MobaXterm,可以在左边边直接修改,用vim可能会有乱码,不太方便。文件路径: cd /usr/local/nginx/conf/结合上面在nginx配置的域名即可使用。重启两个服务器,后端即可部署完成。这个是我的安装目录,视情况而定。在default.conf添加。修改nginx.conf文件。在nginx.conf添加。找到hosts然后配置。
2024-02-26 00:13:15
1690
4
原创 centos7部署单机项目和自启动
将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d下,重命名为tomcat,为所有用加可执行权限。#进入编辑界面,加入如下内容,注意根据自己的环境配置。#将catalina.sh拷贝到init.d日录下。#在init.d日录下为catalina.sh。#加入如下注释,注意是注释,##为所有用户赋可执行权限。删除掉mariadb。
2024-02-24 23:39:11
1001
原创 chmod和ACL
在Linux和Unix系统中,chmod命令是一个重要的工具,用于修改文件或目录的访问权限。本文将介绍chmod命令的基本语法、参数以及如何灵活运用它来管理文件和目录的权限。
2024-02-23 23:45:17
849
原创 禅道使用教程
研发:曾超(T280zengchao)、刘若娟(T280liuruojuan)、田世强(T280tianshiqiang)、曹新源(T280caoxinyuan)、刘湘(T280liuxiang)测试:向宁馨(T280xiangninxin)、欧阳翔(T280ouyangxiang)、陈尘(T280chenchen)、何敏杰(T280heminjie)可以看到完成了哪些需求,解决了哪些bug,遗留了哪些问题.只有项目经理才可以关联需求,其它的研发人员不行。再让研发人员去解决这个bug.
2024-01-20 00:25:16
580
原创 mysql的导入导出
设置数据库编码mysql>set names utf8:mysql>source /D:/SoftwarelnstallPath/mysql-8.0.13-winx64/bin/1234567.sql;语法 mysql -u用户名 -p密码 数据库名< 数据库名sql方法二案例mysql -u root -p 123456 abc < abc.sql。mysqldump -h地址 -u用户名 -p密码 数据库名>数据库名sql。mysqldump -u用户名 -p密码 -d 数据库名 >数据库名sql。
2024-01-10 00:56:36
958
原创 mysql列题
以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90。min( CASE WHEN sc.cid = ‘01’ THEN sc.score END ) 语文,and c.cid=sc.cid and sc.sid=s.sid and t.tname =‘张三’and c.cid=sc.cid and sc.sid=s.sid and t.tname =‘张三’min( 最低分 ),
2024-01-09 11:53:08
1126
原创 mysql视图和sql语句
MySQL的视图(View)是一个虚拟表,它基于一个或多个实际表(或其他视图)的查询结果而创建。视图本身不包含实际的数据,而是根据定义视图的查询时动态生成的结果集。
2024-01-07 02:58:25
995
原创 mysql之CRUD和常见函数和UNION 和 UNION ALL
24.SUM(expr), AVG(expr), MIN(expr), MAX(expr): 分别计算总和、平均值、最小值和最大值。5.UNION: 由于需要进行去重操作,可能会消耗更多的系统资源和时间,因此相对于 UNION ALL 来说,性能可能稍差。3.UNION ALL: 它合并两个或多个 SELECT 语句的结果集,但不进行去重操作,保留所有的行,包括重复的行。2.UNION: 它会合并两个或多个 SELECT 语句的结果集,并删除其中的重复行,只保留唯一的行。
2024-01-05 11:41:34
1086
原创 【数据库】MySQL数据库存储引擎、数据库管理和数据库账号管理
该文件中只存储表的结构。值得注意的是,服务器需要有足够的内存来维持MEMORY存储引擎的表的使用。只会缓存索引,不会缓存数据:缓存,是指数据库在访问磁盘数据时,将更多的数据读取进入内存,这样可以使得当访问这些数据时,直接从内存中读取而不是再次访问硬盘。ARCHIVE 存储引擎是 MySQL 数据库中的一种特殊的存储引擎,它主要用于在需要大量存储数据,但对查询性能要求不高的场景。表级锁定:在MySQL中,MyISAM存储引擎中,当发生数据更新时,会锁定整个表,以防止其他会话对该表中数据的同时修改所致的混乱。
2024-01-03 12:04:24
1077
原创 .FileZilla的使用和主动模式被动模式介绍
https://filezilla-project.org/权限:可以看到niyin是可以看到所有的子文件夹,因为niyin是设置主路径的时候设置的是(测试)这个文件夹是最大的,而niyin1和niyin2只能看到当前最里面的根目录下,因为设置主路径的时候就设置到根目录下,所以只能看到根目录,所以可以通过设置文件夹路径,来划分权限。还需配置一个规则就是被动模式设置的那个端口,和上面步骤一样就不重复演示了。测试成功FileZilla是一个流行的开源FTP(文件传输协议)客户端软件,支持主动模式(Acti
2023-12-30 17:51:55
1802
原创 一.windows2012搭建fpt服务器和常见端口介绍
这只是一部分常见端口及其作用的列表。在网络中,不同的应用程序可能使用不同的端口,而具体的端口号通常可以在相应的文档或配置文件中找到。用于远程登录到主机,不安全,一般建议使用 SSH 替代。用于自动分配 IP 地址和其他网络配置。用于建立虚拟私人网络 (VPN) 连接。用于将域名解析为 IP 地址。用于 MySQL 数据库系统。用于安全远程登录和文件传输。用于远程管理和检索电子邮件。温馨提示密码要设置复杂一点。用于普通的 Web 浏览。用于语音通话和多媒体通信。用于同步网络设备的时钟。用于网络身份验证服务。
2023-12-28 00:16:16
2838
原创 (windows2012共享文件夹和防火墙设置
设置防火墙是计算机网络安全的一项基本措施,它有以下主要目的和原因:保护网络安全:防火墙可以阻止未经授权的访问,防范网络入侵、恶意软件和其他网络威胁。它充当了网络的第一道防线,有助于防止恶意用户或软件进入系统。控制网络流量:防火墙可以根据规则和策略过滤网络流量,从而实现对网络访问的控制。通过配置防火墙规则,管理员可以限制特定端口、协议或IP地址的访问,提高网络的可控性。保护敏感数据:防火墙可以阻止对敏感数据的未经授权访问。
2023-12-26 10:15:37
1173
原创 虚拟机安装windows2012和虚拟机安装国产系统deepin
在 Microsoft 云操作系统版图的中心地带,Windows Server 2012 R2 将能够提供全球规模云服务的 Microsoft 体验带入您的基础架构,特别在虚拟化、管理、存储、网络、虚拟桌面基础结构、访问和信息保护、Web 和应用程序平台等方面具备多种新功能和增强功能。《06.虚拟机可以ping主机,主机Ping不通虚拟机,主机适配器中没有VMware虚拟机网络的适配器_南人旧心1906的博客-CSDN博客.mht》具体安装步骤,直接点击下一步即可。选择VMnet8,再点击更改设置。
2023-12-24 21:51:03
1093
原创 重装系统操作教程
制作完成后,程序会提示您已制作成功,您可以选择模拟启动测试,若能够进入老毛桃winpe主菜单,即表示老毛桃U盘启动盘制作成功。点击“一键制作成USB启动盘”按钮,开始制作U盘winpe系统,过程中会格式化U盘上的数据,制作前请确认U盘是否已做好备份。插入U盘后,双击打开老毛桃U盘制作工具,会出现如图所示U盘winpe系统制作界面。双击打开ultraiso,点击文件->打开->选择下载好的iso文件->打开。下载老毛桃u盘启动盘制作工具,下载完成后,双击运行老毛桃程序。选择U盘,格式化,开始。
2023-12-21 23:40:47
745
原创 计算机网络基础
OSI七层模型连接多个设备:集线器提供多个端口,每个端口都可以连接到一个计算机、打印机、服务器或其他网络设备。这使得多个设备可以在同一个局域网上进行通信。物理层设备:集线器工作在OSI模型的物理层,主要负责传输比特流。它简单地将从一个端口接收到的比特广播到所有其他端口上,而不关心数据的内容。广播传输:集线器使用广播传输,即当一个设备向网络发送数据时,集线器将数据广播到所有其他连接的设备上。每个设备接收到广播后,通过检查目标MAC地址确定是否是它所需要的数据。
2023-12-21 12:38:59
1283
原创 中继器使用以及案列
在Axure中,Repeater的"Item"属性指的是Repeater中的每个实例,也就是重复器中的单个元素。在Axure RP中,“继承器”(Repeater)是一种非常强大的功能,允许你创建可重复的数据集,以便更容易地模拟和展示重复性的页面元素,比如表格、列表等。这些属性使得Axure中的继承器成为一个灵活且功能强大的工具,用于创建复杂的原型,特别是需要展示和处理大量重复数据的情境。1.继承器的核心是其数据集,你可以在数据集中定义不同的字段和数据,这些数据将在页面上的继承器实例中进行展示。
2023-12-19 13:34:08
1228
原创 AXure交互及案列
Axure是一种强大的原型设计工具,它允许用户创建高保真的交互式原型,用于演示和测试Web和移动应用的功能和流程。在Axure中,你可以通过添加交互样式来增强原型的可视化效果,提供更真实的用户体验。以下是Axure中常见的交互样式和其简介:链接: 通过设置链接,你可以模拟用户点击页面元素时的跳转或导航。这对于展示页面之间的流程和导航结构非常有用。鼠标悬停效果: 你可以添加鼠标悬停效果,使页面元素在用户悬停在其上时发生变化,提供更直观的反馈。
2023-12-18 13:22:07
1753
原创 java_web_电商项目
1.基于小米商城为本进行的一个延申,简介。.我们所写的web_项目所用的是Oracle数据库 ,jdk是1.8, tomcat-9.0服务器。2.项目多数是使用Ajax实现,有较少页面会出现空白。3.我们的原型本来是基于小米项目,有些不伦不类,但是还是写出来了。4.所有功能都实现了,包括购物车,等等,算是比较完美,基本上没有什么bug。需要·源码·请私信我。
2023-12-16 18:38:40
738
1
原创 动态面板简介以及ERP原型图案列
在Axure RP中,动态面板是一种强大的交互设计工具,它允许你创建可交互的原型,模拟应用程序或网站的流程和状态变化。动态面板主要用于模拟用户与界面的交互,如点击按钮、切换页面、展开菜单等。以下是Axure动态面板的一些基本概念和功能:1.面板(Panels): 在Axure中,动态面板就是一个页面内的特殊容器。你可以在一个页面上创建多个动态面板,每个面板代表不同的界面状态或页面。2.交互状态: 动态面板允许你定义不同的交互状态。
2023-12-15 12:34:39
830
原创 AI元素深化人类发展之路:挑战与趋势
随着AI技术的迅猛发展,人工智能的各种元素逐渐融入我们的生活,其中包括智能AI ChatGPT。在这篇博客中,我们将深入探讨AI元素如何深化人类发展之路,以及它在推动未来发展趋势中引发的挑战与焦虑。
2023-12-14 17:10:56
410
原创 ProcessOn基本介绍和完成案列和自定义元件
ProcessOn 是一款在线协作绘图工具,允许用户创建和分享流程图、思维导图、原型图、UML 图、组织结构图等各种图表。以下是ProcessOn 的一些主要特点和功能:多种图表类型: ProcessOn 提供了丰富的图表类型,包括流程图、思维导图、原型图、UML图、组织结构图、网络拓扑图等,适用于不同的绘图需求。在线协作: 用户可以邀请团队成员协同编辑图表,实现实时在线协作。这一特性对于团队合作和项目管理非常有用。
2023-12-14 12:19:05
1215
原创 Axure元件基本介绍进阶
文本框(Text Field): 用于显示文本内容,可以设置文本样式、字体、大小和对齐方式等。按钮(Button): 可交互的控件,常用于触发特定操作或转换页面状态。形状(Shape): 包括矩形、圆形、箭头等,可用于装饰、分隔或突出显示特定区域。图像(Image): 插入图片文件,可以是 UI 元素、图标或任何需要展示的图形。容器元件:面板(Panel): 用于组织和包含其他元素,可以模拟页面结构或创建复杂的交互区域。
2023-12-12 23:57:21
1371
原创 Axure入门)
Axure是一款强大的原型设计工具,广泛应用于用户体验(UX)和用户界面(UI)设计领域。以下是Axure的一些主要优势:高保真原型设计: Axure支持创建高保真的交互式原型,使设计师能够更好地展示产品的交互细节和功能。这有助于团队更好地理解和评估设计方案。交互丰富: Axure提供了丰富的交互组件和交互动效,设计人员可以创建复杂的用户流程和交互体验。这使得设计能够更贴近最终产品的实际使用情景。多人协作:Axure支持团队协作,多个设计师可以同时编辑同一个原型文件,提高团队的协作效率。
2023-12-11 23:38:16
1097
原创 git分支与tag标签的介绍与使用)
分支(Branches):功能开发:当团队成员需要开发新的功能时,可以创建一个新的功能分支。这个分支可以独立于主开发线,不影响其他开发工作,同时允许团队成员在不干扰主要开发线的情况下进行工作。Bug 修复:如果在主开发线上发现了 Bug,团队可以创建一个专门的修复分支来解决问题,而不必等待当前正在进行的开发完成。版本发布:在准备发布新版本时,可以为发布创建一个专门的分支。这样团队可以继续在主开发线上进行新功能的开发,同时在发布分支上进行最后的稳定性测试和 bug 修复。
2023-11-13 01:17:27
2239
原创 【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解
注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key。注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思。注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况,方便性:一旦设置好SSH密钥,就可以在不输入密码的情况下进行Git操作,提高了操作的便捷性。
2023-11-11 00:58:24
626
原创 【Git】git的安装与使用教程
Git是一个分布式版本控制系统,用于跟踪和管理项目代码的变更。它可以记录每次代码提交的详细信息,并支持多人协作开发。Git能够有效地管理和追踪代码的修改历史,使团队成员可以协同工作、并行开发、合并代码,并轻松回溯到不同的版本。通过Git,开发者可以在本地仓库进行代码的修改和提交,而不需要依赖中央服务器。Git的特点包括分布式架构、高效性能、强大的分支管理、灵活的工作流程等,使其成为广泛使用的版本控制系统之一。
2023-11-09 23:44:55
299
原创 【Redis】SSM整合Redis&注解式缓存的使用
1.1.pom配置注意:resources的配置必须涵盖读取.properties结尾的文件这个配置文件的作用主要用于配置数据源和连接工厂还有配置序列化的用途redis.propertiesspring-redis.xml1.3.修改applicationContext.xml如果spring配置文件中需要配置两个及以上的properties文件则需要在applicationContext.xml中进行配置处理,否则会出现覆盖的情况。1.4.配置redis的key生成策略二、Redis的注
2023-11-07 11:06:50
730
1
原创 java操作redis
/ # hset key field1 value1 [field2 value2] #同时将多个field-value设置到哈希表key中 jedis.hset(“java_user”,“name”,“zs”);// #keys * 或keys key //查看所有或者指定的key。// #get key //获取。jedis.sadd(“java_set_user”,“张三”,“李四”,“王五”,“张三丰”);
2023-11-06 12:19:55
190
原创 【Redis】Redis安装教程&基本操作语法
Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理。它支持多种类型的数据结构,如字符串、哈希表、列表、集合和有序集合,并提供了丰富的操作命令来对这些数据进行读写操作。Redis具有高性能、高可用性和扩展性,并且它的数据存储在内存中,因此访问速度非常快。此外,Redis还提供了持久化机制,可以将数据存储到磁盘上,以防止数据丢失。由于其灵活性和易用性,Redis被广泛应用于各种场景,包括缓存加速、实时分析、排行榜、消息队列等。
2023-11-03 12:35:43
180
原创 【Linux】虚拟机部署与发布J2EE项目(Linux版本)
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 卸载。输入配置jdk文件代码(JAVA_HOME后面填写自己所解压的JDK路径)先创建一个文件夹用于存放我们的文件,把需要用到的环境都拷进去。1.把.将打包好的项目放入tomcat/webapps/数据库没有授权,允许以root身份远程登录mysql。2.Centos7下无法远程连接mysql数据库。mkdir mysql-5.7 创建文件夹。输入后使修改生效还需要下面的语句。说明可以进行远程连接啦。
2023-11-01 11:43:29
589
原创 Linux】centos安装配置及远程连接工具的使用
6.命令行工具:MobaXterm内置了许多常用的命令行工具,如Bash、PowerShell、grep、awk等,使您可以在Windows环境下执行各种命令和脚本。12.在“Specify Disk Capacity”页面上,选择虚拟磁盘的大小,并选择存储类型(单个文件或拆分为多个文件),然后点击“下一步”。在正常模式下,您可以执行各种编辑操作,如复制、粘贴、删除、查找和替换等。6.在“Name the Virtual Machine”页面上,为虚拟机命名,并选择存储位置,然后点击“下一步”。
2023-10-30 22:25:29
1341
原创 【Linux】虚拟机部署与发布J2EE项目(Windows版本)
跨平台性:Java虚拟机(JVM)提供了一个中间层,使得Java应用程序可以在不同的操作系统上运行,无需进行代码修改。灵活性与可扩展性:虚拟机提供了丰富的工具和接口,使得Java应用程序可以方便地进行调试、监控和管理。总的来说,将Java项目部署到虚拟机可以提供跨平台性、安全性、内存管理、性能优化以及灵活性与可扩展性等好处,为开发人员和系统管理员提供了更好的开发、部署和管理体验。性能优化:Java虚拟机在执行Java字节码时,可以进行即时编译和优化,以提高应用程序的执行效率。然后也可以进行访问。
2023-10-28 01:05:27
685
1
原创 【Linux】VM及WindowsServer安装
操作系统(Operating System,简称OS)是一种系统软件,它是计算机硬件和应用软件之间的桥梁。它管理计算机的硬件和软件资源,为应用程序提供接口和服务,并协调应用程序的运行。操作系统是计算机系统中最基本的软件之一,它控制着计算机的所有活动,包括输入输出、处理数据、管理存储、协调进程和网络通信等。常见的操作系统包括Windows、macOS、Linux、Unix等。
2023-10-27 01:50:48
210
原创 微信小程序之个人中心授权登录
开发者的服务器收到code后,可以使用该code向微信开放平台的接口发送请求,包括AppID、AppSecret和code等参数,以换取用户的唯一标识openid和会话密钥session_key。开发者服务器获得openid和session_key后,可以将其保存在用户的登录状态中,并返回给小程序。小程序根据开发者服务器返回的登录状态,判断用户是否登录成功,并进行相应的业务处理。需要注意的是,为了保护用户的隐私安全,开发者在处理用户数据时需要遵守相关法律法规,并且建议对用户数据进行加密传输和存储,确保用户信
2023-10-24 00:12:36
670
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人