- 博客(79)
- 收藏
- 关注
原创 docker自定义镜像与上传
1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息。
2024-03-02 12:16:48 1020 2
原创 从零开始掌握Docek的基础知识与应用技巧
前言在数字化时代,信息管理和文档处理成为我们日常生活和工作中不可或缺的一部分。对于许多初入此行或希望提高效率的用户来说,选择一个功能强大且易于使用的工具至关重要。Docek作为一款新兴的文档管理和协作工具,凭借其直观的用户界面和强大的功能,逐渐受到了广大用户的青睐。但是,面对如此多的功能和选项,初学者可能会感到困惑,不知道如何开始。这就是为什么我们编写了这篇入门指南。无论您是Docek的新手,还是有一定基础但希望进一步深化的用户,本文都将为您提供从基础知识到高级技巧的全方位指导。
2024-02-28 13:18:44 820
原创 ACL权限、特殊位与隐藏属性的奥秘
rwsr-xr-x. 1 root root 27856 4月 1 2020 /usr/bin/passwd注意:passwd的权限中在文件所有者的权限中有一个“s”,这说明:passwd执行程序具有suid权限在passwd执行期间会获取root权限同时所属组和其他用户是用户r和x权限为什么需要这么设置权限?如果设置的对象是文件,则只能是可执行的二进制文件,且命令的执行者需要对文件有 x 权限命令执行过程中,组身份升级为该文件的所属组只有在程序执行的过程中才有效使用案例。
2024-02-24 02:20:23 892
原创 mysql的视图和连表查询案例
- 03)查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )create or replace view 视图名称 as 查询语句;查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数。)查询同时存在" 01 "课程和" 02 "课程的情况。查询不存在" 01 "课程但存在" 02 "课程的情况。drop view 视图名,视图名。——查看视图相关字段。
2024-01-07 00:53:46 695
原创 MySQL数据库的CURD、常见函数及UNION和UNION ALL
一、概述MySQL是一种流行的关系型数据库管理系统,广泛应用于各种应用场景。在MySQL中,CURD操作是指创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据库中的数据。此外,MySQL还提供了丰富的函数来处理和操作数据,以及用于组合多个查询结果的UNION和UNION ALL操作。本文将介绍这些基本操作和功能的详细信息。二、CURD操作要使用MySQL数据库,首先需要创建数据库和表。
2024-01-05 13:05:54 641
原创 Mysql的四大引擎,账号管理,数据库的建立
ALTER USER 用户 IDENTIFIED BY ‘新密码’ ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';核心数据库,主要负责存储数据库的用户,权限设置,关键字等。所有的数据都保存在内存中,一旦服务器重启,所有memory存储引擎的表数据会消失,但表结构会保留。使用场景:一般事务性,均使用该引擎,用途最广,如果把我不准使用何种引擎,就使用该引擎。只允许插入和查询,不允许修改和删除,压缩存储,节约空间,可以实现高效率的查询。
2024-01-03 12:28:10 1084
原创 安装MYsql5.7和8.0以及区别
解压将my.ini文件拷贝到解压的目录下更改my.ini文件,将安装目录替换,并将\改成\\在bin目录下进入cmd执行安装: mysqld install失败可能是应为没有用管理员身份执行cmd,要在开始菜单进入cmd ,cd 到bin目录执行也有可能VCC环境导致配置失败初始化:mysqld --initialize --console结束后控制台会打印字符串启动/停止(也可以在window服务里启动或停止) net start mysql net stop mysql。
2024-01-02 13:27:54 447
原创 Filezilla使用
点击安装包点击我接受点击下一步点击下一步点击下一步点击安装即可配置用户组,点击编辑,出现组点击点击添加,点击确定即可配置用户,点击编辑点击用户点击添加,设置用户名,点击设置密码设置密码,点击shore file设置要管理的文件目录点击添加,给用户设置权限即可,并将文件设为主目录点击编辑点击设置,启动被动模式防火墙配置ftp21端口,和ftp数据端口。
2023-12-31 13:16:54 661
原创 ftp服务器的搭建和端口介绍
公认端口:0-1023注册端口:1024-49151动态和私有端口:49152-65535FTP:定义了文件传输协议,使用21端口。常说的计算机开了FTP服务便是启动了文件传输服务。下载文件、上传主页等都需要用到FTP服务。Telnet:一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。SMTP:定义了简单邮件传送协议,很多邮件服务器都用的是这个协议,用于发送邮件。
2023-12-28 13:34:55 652
原创 共享目录&防火墙
导语:导语:为什么需要配置文件夹共享功能?我们在工作和生活中经常有需要将自己的文件复制给他人或者将他人的文件复制过来的需求。有时候我们使用u盘,有时候我们使用qq或者飞秋等软件,但是u盘和软件并不是万能的,比如没有U盘或者没有安装软件时, 我们就没有办法进行数据的传输,那么这个时候如果我们在同一个局域网中,配置文件共享的优点就显现出来了。
2023-12-26 11:49:05 345
原创 系统盘的制作
准备工资:1、准备一个8G以上的U盘 2、备份U盘重要文件,制作过程中会格式化U盘。PS:本软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会导致制作失败,运行程序前请关闭相关软件!格式FAT3这是FAT文件系统的升级版,它支持长文件名和使用长文件路径,并且支持文件和目录权限管理。FAT32还支持更大的磁盘分区和文件大小,最大支持2TB的磁盘分区和4GB的文件大小。因此,在需要使用大容量磁盘分区的场景下,如家庭电脑、移动硬盘等,通常会选择使用FAT32文件系统。NTFS。
2023-12-22 12:42:54 670
原创 网络基础知识
集线器:(Hub)是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。发生在物理层。交换机:(Switch)是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上。发生在数据链路层。路由器:(Router)是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。发生在网络层。ISO标准网络程是一个由ISO制定的网络通信模型物理层,
2023-12-21 13:46:02 1533 1
原创 实施与运维01
基本输入/输出系统(BIOS)是在基于Windows的计算机上启动期间使用的预安装程序每个电脑品牌进入BIOS的方式Main 主要是硬件信息,包括: bios版本、生产日期、主机编号、CPU信息、内存、网卡物理地址等Config 是设置界面,包括 网络、USB、键盘、鼠标、显示、电源、鸣音和报警、硬盘模式、CPU设置等信息Config 是设置界面,包括 网络、USB、键盘、鼠标、显示、电源、鸣音和报警、硬盘模式、CPU设置等信息Network三个选项功能分别是。
2023-12-20 13:40:59 952
原创 AXure的情景交互
Axure是一种流行的原型设计工具,可以用来创建网站和应用程序的交互原型。通过Axure,设计师可以创建情景交互,以展示用户与系统的交互过程。情景交互是指在原型中模拟用户与系统之间的实际场景和交互流程。它可以帮助设计师更好地理解用户需求,评估交互设计的效果,并与利益相关者分享设计理念。在Axure中,设计师可以使用各种交互元素来创建情景交互。以下是一些常见的情景交互元素:链接:设计师可以在页面上创建链接,以模拟用户之间的页面导航和跳转。状态:设计师可以为元素创建不同的状态,以反映用户交互的不同情况。
2023-12-18 13:43:24 992
原创 Axure的动态面板的使用
动态面板是Axure的高级交互元件,由不同的状态面板组成,是我们制作交互过程中运用频率最高的元件,很多交互效果需要依赖动态面板实现。动态面板的状态面板就像是一个容器,可以在里面放置任何东西,自由发挥设计创意,甚至是为面板中的设计元素添加交互事件,这一切就好像是在一个新的画布当中进行页面设计。
2023-12-15 13:37:37 646
原创 Axure自定义元件
在绘制原型图的时候,有些板块里的元件是相同的,这个时候我们为了节省时间可以将相同的元件定义成一个元件我们首先要打开新建元件库,点击文件=》选择新建元件库如图我们首先要先画出我们要定义的元件例如:画好了之后,点击保存,命名找到元件库,点击搜索框的+号按钮弹出:选择要使用的组件选择Widget1效果如果要定义其他的元件点击新增,和是以上步骤一样。
2023-12-14 13:30:39 961 1
原创 Axure的使用
Axure是一款功能强大的原型设计工具,它可以让用户快速地创建交互式原型,并针对原型进行测试和改进。Axure的主要特点包括可定制的界面元素库、交互动画效果、条件逻辑、团队协作等功能,适用于用户体验设计、web和移动应用开发等领域。该工具在用户界面设计中得到广泛应用,并受到业内人士的赞誉。
2023-12-12 03:31:23 1424
原创 Git的GUI图形化工具&ssh协议&IDEA集成Git
Git自带的GUI工具,主界面中各个按钮的意思基本与界面文字一致,与git的命令差别不大。在了解自己所做的操作情况下,各个功能点开看下就知道是怎么操作的。即使不了解,只要不做push操作,所有的操作都在本地,基本也没什么影响SSH key是一种基于密钥的身份验证方式,用于远程SSH连接。它包括一个私人密钥和一个公用密钥。私人密钥存储在客户端计算机上,而公用密钥则放在服务器上。当客户端尝试连接到服务器时,服务器会要求客户端提供私人密钥以进行身份验证。如果验证成功,则客户端将能够通过SSH协议与服务器进行通信。
2023-11-11 13:22:22 340
原创 快速入门安装及使用&git与svn的区别&常用命令
Git是一个分布式版本控制系统,用于管理和跟踪软件开发项目的源代码。它能够记录整个项目的历史更改,包括每个文件的修改、添加和删除,以及每次提交的作者和时间等信息。通过使用Git,团队成员可以协同工作并共享代码,并且能够轻松地撤销或回滚更改,解决合并冲突以及自动识别和处理代码更新。Git也提供了分支功能,使得开发者能够在独立的分支上开展工作,最后再将分支合并到主线上。这使得多人同时开发同一项目变得更加容易和安全。
2023-11-10 01:13:05 662
原创 【redis】ssm项目整合redis,redis注解式缓存及应用场景,redis的击穿、穿透、雪崩的解决方案
Cacheable可以指定三个属性,value、key和condition。我可定义key值来修改我们保存到redis缓冲的key值,并且可通过condition来制定什么时候需要缓冲,进一步优化性能。自定义策略,如果查询的cid大于6才进行缓冲。
2023-11-07 12:07:12 619
原创 【服务器】Java连接redis及使用Java操作redis、使用场景
由于 Redis 的哈希类型支持嵌套,因此可以存储多维数据对象,比如由用户组成的用户列表。地理位置服务:Redis的地理位置(Geo)功能可以存储经纬度信息,并提供快速的地理位置计算,可以用于构建附近的人、附近的店铺、地理围栏等应用。缓存:Redis的主要应用场景之一是作为缓存层,将热点数据存储在内存中,提供高速的读写访问,并且可以通过设置过期时间自动失效,减轻数据库负载。用户会话管理:在一些需要跟踪用户登录状态或会话的应用中,Redis可以用来存储用户的会话数据,提供快速的读写操作和可靠的持久化。
2023-11-06 12:31:42 625
原创 【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
SPA(Single Page Application)是一种运行在单个页面上的 Web 应用程序,主要采用 JavaScript、Ajax 等技术动态加载页面内容,提供像桌面应用程序一样的用户体验。将前端 SPA 进行打包主要是为了加快页面的加载速度,减少资源请求次数,保证前端应用的快速响应。
2023-11-02 13:36:57 1497
原创 【Linux】jdk、tomcat、MySQL环境搭建的配置安装,Linux更改后端端口
工具的组合为开发者和系统管理员提供了构建和运行Java应用程序以及存储和管理数据的完整环境。JDK(Java Development Kit):JDK是Java开发工具包,它提供了开发和运行Java应用程序所需的工具和库。通过安装JDK,您可以在Linux上编译、调试和运行Java程序。Tomcat:Tomcat是一个开源的Java Web应用服务器,用于部署和托管Java Web应用程序。
2023-11-01 13:17:33 912
原创 【Linux】虚拟机安装Linux、客户端工具及Linux常用命令(详细教程)
Linux是一个开源的操作系统内核,它最初由芬兰计算机科学家Linus Torvalds于1991年开发。Linux不同于传统的商业操作系统,它常用于服务器、嵌入式系统和个人电脑等各种平台。Linux具有很多优点,包括稳定性、安全性和可定制性等。它支持多用户、多任务和多线程,并且拥有广泛的硬件设备和软件应用的兼容性。这些特性使得Linux在各种不同的场景下被广泛应用。
2023-10-31 03:35:09 422
原创 【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
客户端操作系统是在台式计算机和其他便携式设备上运行的操作系统。相反,服务器操作系统是被开发用于在服务器上安装和使用的操作系统。客户端操作系统可以从服务器获取服务。相反,服务器操作系统可以为许多客户端或最终用户设备提供服务。一个用户一次只能使用一个客户端操作系统。相反,服务器操作系统可以同时为多个客户端设备提供服务。客户端操作系统可以在客户端设备上运行,包括平板电脑、台式机、手机和笔记本电脑。相反,服务器操作系统可以在服务器上运行。服务器操作系统比客户端操作系统更先进,并且具有更多功能。
2023-10-27 02:17:00 5599
原创 微信小程序6
方便快捷:微信授权登录可以让用户使用自己的微信账号轻松登录小程序,省去了繁琐的注册流程,提升了用户的登录体验。用户信任:微信是广泛使用的社交平台之一,在用户心中有一定的信任度,使用微信授权登录可以使用户更容易接受和信任小程序。用户信息获取:通过微信授权登录,小程序可以获得用户的基本信息,如昵称、头像、性别等,方便个性化化用户的体验和提供更加精准的服务。
2023-10-24 01:23:16 607
原创 微信小程序5
在小程序中,与后台交互指的是小程序前端与后台服务器之间的数据通信和请求处理过程。通过与后台交互,小程序能够获取服务器端的数据、上传用户数据、发送请求等。与后台交互可以通过以下方式实现:发起网络请求:小程序可以使用网络请求 API(如wx.request)向后台发送 HTTP 请求,来获取后台服务器返回的数据。可以使用 GET、POST、PUT、DELETE 等不同的请求类型来实现不同的操作。WebSocket:小程序可以使用 WebSocket 技术与服务器建立长连接,实现实时的双向通信。
2023-10-21 13:11:33 471
原创 微信小程序4
组件模板类型:组件调用方式类似于标签,使用时需要通过属性传参,组件内部通过slot来渲染内容。组件 Behavior 类型:组件调用方式类似于混入,使用时需要mixins引入,组件内部通过this来访问引入的属性和方法。在components文件夹内创建自定义组件文件夹和文件,组件文件夹下需要包含一个.js文件、一个.wxml文件,以及一个.wxss文件。在自定义组件.js文件内注册自定义组件,定义属性和事件。在需要使用自定义组件的页面.json文件内注册自定义组件。
2023-10-18 12:09:05 407
原创 微信小程序3
Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。项目默认沿主轴排列。
2023-10-18 08:45:00 94
原创 微信小程序2
事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset, touches。小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发 JavaScript 代码的运行环境以及微信小程序的特有功能。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。
2023-10-17 08:45:00 321 1
原创 微信小程序(小程序入门)
微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 )小程序是一种轻量级的应用程序,可以在移动设备上运行,不需要用户下载和安装。它们通常由企业或开发者开发,用于提供特定功能或服务。
2023-10-14 19:00:12 856
原创 快速了解什么是jwt及如何使用jwt
JWT(JSON Web Token)是一种用于在网络应用间安全传递声明(claim)的开放标准。它由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。头部主要包含了用于描述 JWT 类型以及所使用的签名算法的信息。载荷包含了需要传递的声明(claim),比如用户身份、权限等信息。签名则是对头部、载荷和一个密钥进行的签名,用于验证数据的完整性。1.1 Header这个json中的typ属性,用来标识整个token字符串是一个JWT字符串;
2023-10-14 09:00:00 326
原创 【Vuex+ElementUI】Vuex中取值存值以及异步加载的使用
在Vuex中,异步请求通常是指通过网络发送的异步操作,例如从服务器获取数据或向服务器发送数据。在Vuex中,可以使用异步操作来更新存储在状态库中的数据。常见的异步请求包括使用Ajax、axios等库发送HTTP请求,或者使用WebSocket进行实时通信。通过这些概念的配合,可以在Vuex中处理异步请求,并将响应的数据保存到状态库中,以便在应用程序中使用。Actions(动作):Actions是Vuex中用于触发异步请求并提交mutation的地方。
2023-10-11 23:44:02 617
原创 Element-UI(增删改查)
data() {return {// 是否打开弹窗// 弹窗标题title: '新增页面',// 定义数组接收数据book:// 类型types: [],// 输入框长度// 初始化方法clear() {this.title = '新增页面';id: '',price: '',// 编辑if (row) {this.title = '编辑页面';// 增加修改提交//表单验证//验证通过执行增加修改方法//获取后台请求书籍数据的地址。
2023-10-10 08:45:00 974
原创 【Element-UI】Mock.js,案例首页导航、左侧菜单
为每个*.vue定义单独的文件,并在其中添加自定义的json数据,还可以通过mockjs的模块生成随机数据信息动态测试ajax请求效果。创建src/mock/json目录,定义登录测试数据文件// message: '密码错误'// }//使用mockjs的模板生成随机数据3.2、mock拦截ajax请求。
2023-09-26 11:50:20 256
原创 使用Vue-cli构建spa项目及结构解析
vue-cli2.0版本(版本不同可能会导致结构变化)build文件夹 这个文件夹主要是进行webpack的一些配置webpack.base.conf.js webpack基础配置,开发环境,生产环境都依赖webpack.dev.conf.js webpack开发环境配置webpack.prod.conf.js webpack生产环境配置。
2023-09-22 11:23:40 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人