- 博客(93)
- 收藏
- 关注
原创 docker的简介--安装--操作命令
1.docker的简介1.1docker是什么用一句话来说docker就是一个新一代虚拟化技术Docker是一种开源的平台,用于开发、交付和运行应用程序。它允许开发人员将应用程序和它们的依赖打包在一个容器中,然后部署到任何支持Docker的环境中。Docker的主要特点包括高效的资源利用、快速部署和可移植性。通过使用Docker,开发人员可以更轻松地构建、测试和部署应用程序,同时提高应用程序的可移植性和可靠性。1.2docker有什么用 应用程序部署:Docker可以让开
2024-02-28 12:02:22
1159
1
原创 Linux配置jdk、tomcat、mysql离线安装与启动
解压MySQL安装包 mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar。将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d目录下。以下内容逐条进行安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度。这里需要解压到usr/local目录下,在这里我新建一个文件夹保存解压后的文件。上传jdk安装包 jdk-8u151-linux-x64.tar.gz。在opt目录下进行解压,解压到usr/local/java目录下。
2024-02-24 23:31:17
1064
1
原创 Linux---权限管理(ACL权限、特殊位和隐藏属性)
ACT权限是指在区块链技术中,用于对智能合约进行执行操作的权限。ACT(Action)是指在区块链上执行的操作单元,例如发送交易、调用合约等。授予ACT权限意味着在区块链上具有执行智能合约的能力,可以进行资产的转移、合约的调用等操作。ACT权限通常是由区块链网络的管理员授予给用户或智能合约,以确保合约的执行符合特定的规则和逻辑。user::rwx# 所属用户权限# 临时用户权限group::rwx# 所属组权限, 文件创建时的所属组# 一般组的权限 创建的临时组mask::rwx。
2024-02-23 23:49:24
1546
1
原创 禅道安装使用以及整个流程的泳道图
首先这里先演示产品经理对项目的管理,先给产品经理添加几个产品。当产品经理分配的第一阶段完成之后,项目经理就要建立版本。等待下面加载完成即可,加载完成之后它会自动关闭这个页面。这里每一次登录进来都会让你修改密码,根据自己的情况来。当模块添加完之后,给每个模块设置一个完成的计划时间。这里我们选择开源版,当然这里是根据自己的情况来。这个时候我们在我们的D盘里面找到这个文件夹。接着就是访问我们的禅道了,输入下面的账号密码。用admin这个管理员账号添加参加项目的人员。接收bug并且解决bug。
2024-01-20 01:16:09
658
1
原创 Windows2012部署项目
注1:以下命令可移除mysql服务 mysqld remove == mysqld remove MySQL。控制台命令方式登陆mysql mysql -P 3306 -u root -p 输入之前的临时密码。安装 mysqld install == mysqld install MySQL。安装完JDK之后,在系统的高级系统设置中点击环境变量,进行增加系统变量。初始化 mysqld --initialize --console。
2024-01-12 12:24:29
945
1
原创 MySQL之导入导出&远程备份
不同版本的数据库可能有一些差异,如果导入的SQL文件使用了非目标数据库版本特有的语法或功能,可能会导致导入失败。SQL文件格式:Navicat支持导入的SQL文件格式包括SQL脚本文件(.sql)和压缩文件(.zip/.gz/.tar/.tar.gz)。mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql。mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql。数据库连接:在导入SQL文件之前,确保已经成功连接到目标数据库。(也是在bin目录下的命令窗口实现)
2024-01-10 00:38:23
602
原创 [MySQL]视图&索引以及连接查询案列
索引是数据库中用于加快数据检索速度的一种数据结构。它类似于书籍的目录,通过在关键字和对应数据位置之间建立的映射关系,可以帮助数据库系统更快地定位和访问特定的数据记录。索引通常是在数据库表的一列或多列上创建的,以提高对这些列的查询速度。
2024-01-06 17:10:09
1365
1
原创 【MySQL】CRUD,常见函数及union&union
使用UNION ALL时,不会删除结果集中的重复行。这意味着如果两个SELECT语句产生的结果中有相同的行,那么这些行在最终的结果集中会全部出现。这意味着如果两个SELECT语句产生的结果中有相同的行,那么这些行在最终的结果集中只会出现一次。当需要合并多个查询的结果,但不需要去除重复的行时,可以使用Union All操作符。UNION ALL:用于合并两个或者多个SELECT语句的结果集,包括重复的行。UNION:用于合并两个或者多个SELECT语句的结果集,并去除重复的行。查询id大于6的数据。
2024-01-04 22:58:37
1022
原创 MySQL之四大引擎、账号管理以及建库
是一种用于存储、管理和检索数据的软件程序,它负责在数据库中存储数据、执行查询和管理数据的存取。存储引擎通过将数据存储在磁盘上,并提供一组API来访问和操作数据,从而实现数据库的持久化存储和高效的数据查询功能。常见的数据库存储引擎有InnoDB、MyISAM、MongoDB、SQLite等。不同的存储引擎具有不同的特性和适用场景,可以根据实际需求选择合适的存储引擎来搭建数据库系统。元数据库是指存储关于数据库结构和元数据的数据库。它记录了数据库中的表、列、约束、视图、索引等对象的定义和属性信息。
2024-01-03 10:18:33
1010
原创 Windows安装MySQL及网络配置
向日葵软件是一种远程控制软件,可以让用户在不同设备之间进行远程桌面访问和文件传输。用户可以通过向日葵软件,在任何具有互联网连接的设备上远程控制其他设备,包括计算机、智能手机和平板电脑。用户只需安装向日葵软件,并使用登录凭据连接到目标设备,就可以实时控制目标设备上的屏幕、键盘和鼠标。向日葵软件还提供了一些辅助功能,如文件传输、远程打印和远程会议等。这使得向日葵软件成为一个方便实用的远程协助工具,适用于个人用户、技术支持人员和企业用户等各种场景。
2024-01-02 12:00:06
1218
原创 VMware之FTP的简介以及搭建&计算机端口的介绍
FTP(File Transfer Protocol,文件传输协议)是用于在网络上进行文件传输的一种标准协议。它允许用户通过网络从一个计算机向另一个计算机传输文件。FTP客户端通过使用FTP命令与FTP服务器进行通信,可以执行一系列操作,如上传文件到服务器、从服务器下载文件、删除文件、创建文件夹等。FTP使用两个不同的通道进行通信:控制通道和数据通道。控制通道用于发送命令和接收服务器的响应,而数据通道用于实际的文件传输。FTP支持匿名访问,允许用户使用匿名身份登录到公共服务器并下载文件。
2023-12-28 09:58:20
1336
原创 VMvare虚拟机之文件夹共享&防火墙设置
建立一个共享文件夹,将jdk文件和tomcat文件拷贝进来,进行解压。解压之后,点进bin目录,里面,点击startup.bat启动。
2023-12-26 12:16:20
377
1
原创 制作系统盘(老毛桃&ultraiso&硬盘安装)
1、准备一个4G以上的U盘2、备份U盘重要文件,制作过程中会格式化U盘。3、本软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会导致制作失败,运行程序前请关闭相关软件!
2023-12-22 12:39:38
495
1
原创 实施硬件基础网线的制作&路由器的配置
4.如果是一台旧的路由器,可能已经包含无线密码或者管理员用户名和密码未知的情况下,在路由器上找到reset孔,使用牙签之类的尖锐物品,在通电的情况下,按住10s以上,一般就可以复位,个别路由器可能时间需要长一些,视情况而定。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。接线顺序:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕。2.路由器上的铭牌一般会包含路由器的访问地址,默认用户名和密码。接线顺序:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。1.使用网线钳剪断网线。
2023-12-21 01:44:13
778
原创 计算机基础以及实施运维工程师的介绍
纯实施工程师是指在工程项目实施阶段专门负责实施工作的工程师。与其他角色相比,纯实施工程师更侧重于实际的工程操作和执行。他们通常与设计师、项目经理和其他相关方密切合作,在项目实施过程中负责执行具体的工程任务,如安装设备、布置现场、调试系统等。纯实施工程师需要熟悉具体的工程操作技术和工艺流程,并且需要具备良好的团队合作能力和问题解决能力。他们的主要职责是确保施工按照设计要求进行,并且按时、按质地完成工程项目。纯运维工程师是指专门负责系统运维的工程师。
2023-12-20 02:20:40
967
原创 Axure之中继器的使用
中继器是用来创建可重用组件的工具。在Axure中,中继器允许你定义一个基础组件,然后将其保存为中继器。基于中继器创建的其他组件将自动继承中继器的属性和样式。这样,你可以创建一次并在整个原型中重复使用该组件,从而提高设计的效率和一致性。中继器非常有用,特别是在一些设计中有多个相似的组件时。你可以基于中继器创建这些组件,并且对中继器进行任何修改,如文本内容、样式、大小等,这些修改会自动应用于所有基于该中继器创建的组件。这样,你只需在中继器上进行修改,就可以同时更新多个组件,节省了重复的劳动和时间。
2023-12-19 13:29:01
659
原创 Axure的交互样式和情形
Axure是一个流行的原型设计工具,它允许您创建交互式原型,模拟应用程序或网站的功能和用户界面。在Axure中,您可以设置各种交互样式来使原型更加生动和真实。:通过给一个元素添加链接触发器,您可以指定当用户点击该元素时发生什么动作,比如导航到另一个页面、显示一个弹出层等。:您可以为元素定义不同的状态样式,比如鼠标悬停、选中、禁用等。当用户与元素交互时,元素的外观会相应地改变,以提供反馈和指示。:Axure支持各种动画效果,比如淡入淡出、滑动、缩放等。
2023-12-17 23:00:27
898
原创 Axure的动态面板
动态面板是Axure中的一个重要功能,它允许用户创建可交互的页面,并模拟用户与页面的交互。通过添加元素、定义触发条件和动作,以及设置页面间的跳转,设计师可以在动态面板上展示产品的各种交互效果。这样可以更好地理解和演示产品,以及进行用户测试。动态面板功能在原型设计和用户体验设计中扮演着重要角色。
2023-12-14 22:20:41
1081
原创 Axure的流程图/泳道图以及自定义元件库的使用
ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作首先我们进入这个网址,进来之后我们可以看到这个界面,如下图所示:我们点击右上角进行登录可以看到我们可以绘制各种各样的流程图下图可以看到我们这个也只能免费使用九次,用完了就得吐金币了流程图是一种图形化的表示方法,用于展示项目、流程或系统中不同步骤之间的顺序和关系。它通过使用各种符号和连线来表示各种活动、决策、并行流程等。流程图常用于流程优化、工作流程设计、系统分析等领域。
2023-12-14 11:15:25
2766
1
原创 Axure的元件库的使用以及详细案例
Axure提供了一套丰富的元件库,用于快速创建原型中常见的UI界面元素和交互组件。基本元件库:包含了常见的基础UI元素,如文本框、按钮、复选框、下拉列表等。这些元件可用于创建界面的基本组件。表单元件库:包含了与表单相关的元素,如单选按钮、复选按钮、文本域、日期选择器等。这些元件可用于创建表单界面和用户输入交互。导航元件库:包含了各种导航和菜单相关的元素,如导航栏、侧边栏、标签页、面包屑导航等。这些元件可用于创建页面导航和页面结构布局。
2023-12-13 09:47:40
2732
1
原创 Axure的安装以及简单使用
Axure是一款著名的原型设计工具。它允许用户创建交互式线框图、流程图、原型和其他设计文档,用于设计和演示网站和移动应用的用户界面。Axure具有丰富的功能集,包括可视化的拖放界面、交互式组件库、状态管理、模拟功能和共享与协作。通过使用Axure,设计师可以快速创建高保真度的原型,并与团队和客户分享和讨论设计想法。这使得Axure成为许多UI/UX设计师和产品经理的首选工具之一。
2023-12-11 21:42:58
1016
原创 【Git】的分支和标签的讲解及实际应用场景
3. 如果要创建一个版本号标签,建议使用语义化版本号(Semantic Versioning,简称 SemVer)规范,格式为 `v1.0.0.20231111`,其中 v1表示主版本号,第一个0表示次版本号,第二个0表示修订号,20231111表示日期。在这个环境中,开发人员可以确保不同模块之间的接口和交互正常,同时也可以进行一些集成测试,以验证整个系统的功能和稳定性。在测试环境中,测试人员可以对软件的各项功能进行测试,包括单元测试、集成测试和系统测试,以及性能和稳定性测试。
2023-11-12 20:18:44
548
原创 【Git】gui图形化界面的使用、ssh协议以及idea集成Git
GUI(Graphical User Interface,图形用户界面)是一种以图形方式显示信息和与用户进行交互的计算机用户界面。相比于传统的命令行界面,GUI 具有更加直观、易于理解和使用的特点。GUI 图形化界面是指通过 GUI 技术实现的交互式界面,它采用图形元素和控件来构建界面,例如按钮、滑块条、复选框等,用户通过鼠标、触屏等方式与界面进行交互。SSH(Secure Shell)协议是一种用于网络通信的加密协议。
2023-11-11 02:25:23
663
原创 【Git】安装和常用命令的使用与讲解及项目搭建和团队开发的出现的问题并且给予解决
Git 是一种分布式版本控制系统,是由 Linux 之父 Linus Torvalds 于2005年创建的。Git 的设计目标是为了更好地管理 Linux 内核代码的开发。相较于其他版本控制系统,如 SVN,Git 有更快的速度、更强大的分支管理功能、更好的适应性和更好的安全性。Git 现在已成为最流行的版本控制系统之一,广泛应用于软件开发和团队协作。
2023-11-09 22:54:53
690
原创 Redis-----SSM整合redis及redis的注解式开发以及redis的击穿,穿透,雪崩三种解决方案
Redis并不支持注解式。注解式是一种常见的编程范式,常见于一些基于Java的框架,如Spring。它允许开发者通过在代码中使用注解来声明一些元数据,以简化配置和提供额外的功能。然而,在Redis中,我们通常使用客户端库(如Jedis或Lettuce)与Redis进行交互。这些客户端库提供了一组丰富的API来与Redis进行通信,但它们并不支持直接使用注解来实现功能。当使用Redis时,通常需要手动编写代码来执行各种操作,如存储、检索、更新和删除数据。
2023-11-07 12:35:15
192
原创 Java与Redis的集成
通过 Redis 的原子操作,可以实现安全的分布式锁机制,防止多个节点同时对同一个资源进行操作。缓存:Redis 可以作为缓存层,将频繁读取的数据存储在内存中,从而加快数据访问的速度。通过将结果缓存在 Redis 中,可以减少对数据库或其他数据源的访问次数,提高系统的响应速度。比如,可以使用 Redis 的计数器功能记录网站的访问量,使用排序集功能实现排行榜功能等。通过将用户的登录状态和相关信息存储在 Redis 中,可以实现无状态的应用架构,提高系统的可伸缩性和性能。Redis与MySQL都是。
2023-11-06 01:53:24
329
1
原创 Redis安装与常用命令
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,用于进行高性能的数据存储和检索。它被广泛应用于缓存、队列、实时分析等场景中。
2023-11-03 12:12:48
81
原创 Linux-----nginx的简介,nginx搭载负载均衡以及nginx部署前后端分离项目
Nginx是一个高性能的开源Web服务器和反向代理服务器。它的设计目标是为了解决C10k问题,即在同一时间内支持上万个并发连接。Nginx采用事件驱动的异步架构,能够高效地处理大量并发请求,同时占用较少的系统资源。它具有良好的扩展性和高可靠性,广泛应用于大型网站和高负载的Web应用中。
2023-11-02 00:54:44
704
原创 Linux系统jdk&Tomcat&MySQL安装以及J2EE后端接口部署
输入命令 : firewall-cmd --zone=public --add-port=3306/tcp --permanent (开放3306端口)输入命令 : firewall-cmd --zone=public --add-port=8080/tcp --permanent (开放3306端口)输入命令 : firewall-cmd --zone=public --add-port=8082/tcp --permanent ( #开放端口 )
2023-11-01 10:29:39
855
1
原创 【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令以及命令模式
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码编译的自由开源操作系统。CentOS致力于提供一个稳定、安全且适合企业使用的操作系统。它采用与RHEL相同的软件包并提供长期支持,这使得CentOS成为许多组织和个人选择的首选Linux发行版之一。CentOS的目标是提供一个免费的、企业级的操作系统,它专注于安全性、稳定性和可靠性。
2023-10-30 23:32:56
1855
原创 【Linux】部署单机OA项目及搭建spa前后端分离项目
主机访问OA项目如果登入不进去,进入虚拟机tomcat导入的项目文件中查看是否与主机中连接虚拟机的数据库密码等是否一致无误之后,登入spa项目正确的账户及密码即可登入进去。
2023-10-27 22:38:04
492
原创 【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接
操作系统(Operating System,简称OS)是一种系统软件,它是计算机硬件和应用软件之间的桥梁。它管理计算机的硬件和软件资源,为应用程序提供接口和服务,并协调应用程序的运行。操作系统是计算机系统中最基本的软件之一,它控制着计算机的所有活动,包括输入输出、处理数据、管理存储、协调进程和网络通信等。常见的操作系统包括Windows、macOS、Linux、Unix等。
2023-10-27 00:32:54
366
原创 微信小程序——后台交互个人中心授权登录
在实现授权登录的过程中,可以通过调用微信小程序的API获取用户的基本信息和权限。值得注意的是,在开发过程中,需要进行相应的数据保护,避免用户敏感信息的泄露和滥用,提升用户的信息安全保障。同时,还需遵循微信官方的开发规范和最佳实践。文件中进行配置后台的数据库及微信小程序的AppID(微信小程序ID)及AppSecret(微信小程序密钥),来访问微信的接口服务。method1获取用户的信息存在一定的风险,所以我们要把它的方法改成false。在后台编写的控制器,来进行出来前端的请求及数据处理并且反馈带前端。
2023-10-23 23:32:39
263
原创 微信小程序——后台交互
咱们先把method1的代码注释,再写method2,编写代码如下。然后在该页面下方生命周期函数——监听页面加载代码块下编写以下方法。由于后台是没有数据图片的,我们则需要在前端传入一张图片。首先在index.js中编写以下方法。在index.js的头部引用util。
2023-10-23 22:55:45
866
原创 微信小程序开发的OA会议之会议,个人中心的页面搭建及模板以及自定义组件
自定义组件允许开发者将页面中的一部分代码封装成一个可重用的组件,方便在不同的页面中复用。自定义组件可以使用自己的WXML模板、WXSS样式和JS逻辑,实现更加清晰的代码分离和组件化开发。自定义组件的目录结构类似于页面的结构,但组件和页面是有区别的,组件没有自己的生命周期和Page实例,它是由页面进行引用和使用的。在 tabs.json 中编写编写在 tabs.wxml 中进行编写代码-- 这是自定义组件的内部WXML结构 --></view></view></view></view>
2023-10-19 22:38:24
279
原创 微信小程序----会议oa项目---首页
Flex 弹性布局(Flexbox)是一种用于在容器中进行灵活排列和对齐元素的布局模型。它是 CSS3 引入的一种布局方式,旨在解决传统布局方式的限制和局限性。Flexbox 使用一维布局模型,将容器划分为主轴(main axis)和交叉轴(cross axis)。主轴是元素的排列方向,可以水平或垂直,而交叉轴与主轴垂直,用于对齐元素。通过使用弹性容器和弹性项目,Flexbox 提供了更加灵活的元素排列方式。Flexbox 提供了一系列的 CSS 属性,用于控制容器和项目的行为。
2023-10-17 17:32:03
449
1
原创 微信小程序------框架
先在我们的项目中增加四个界面,分别是a,b,c,d.(名字可以根据自己来)在我们的创建的a.wxml页面中编写代码。然后去我们的a.js的data中编写代码。先在项目app.json中添加以下代码。再回到a.js中的data编写代码。接着在我们的a.wxml中编写代码。再回到a.js中的data编写代码。再去我们的a.wxml中编写代码。再去我们的c.wxml中编写代码。再在我们的a.js中编写代码。再回到a.wxml中编写代码。在a.wxml中编写代码。在a.wxml中编写代码。在a.js中编写代码。
2023-10-16 18:08:56
551
1
原创 小程序的入门
微信小程序是一种轻量级的应用程序,可以在微信平台上运行。它们具有快速、便捷和低成本等特点。通过微信小程序,用户可以在微信内直接使用各种功能,而无需下载和安装额外的应用程序。微信小程序可以提供各类服务,包括购物、社交、娱乐、工具等方面,用户可以通过微信的搜索、扫描二维码或从朋友分享的链接等方式进入小程序。
2023-10-14 22:05:55
247
1
原创 了解什么是JWT
它通常被用于身份验证和授权机制,使得用户在不需要再次进行登录的情况下可以访问受保护的资源。头部包含了关于签名算法的信息,载荷包含了要传递的数据,签名用于验证JWT的来源和完整性。使用JWT可以方便地在应用间传递信息,并且无需在服务器端存储会话状态,这使得JWT非常适用于分布式系统。:载荷是JWT的主要部分,包含了需要传递的用户信息、权限、角色等数据。在生成JWT时,服务器可以将用户的权限信息加入到JWT的载荷中。服务器端在接收到JWT后,可以使用相同的密钥对JWT进行解密和验证。类型信息通常是"JWT"。
2023-10-13 17:47:29
126
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人