- 博客(64)
- 资源 (12)
- 收藏
- 关注
原创 Ubuntu安装mysql
i 打开 /etc/mysql/mysql.conf.d/mysqld.cnf ,把下面2个key可以改0.0.0.0。首先访问 https://dev.mysql.com/downloads/repo/apt/ 获取配置包下载地址。配置文件:/usr/share/mysql-8.0(命令及配置文件),/etc/mysql(如my.cnf)。启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)。数据库目录:/var/lib/mysql/。MySQL 8安装好之后,会创建如下目录。
2024-07-13 15:01:06
1265
原创 Ubuntu安装 Nginx
如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面;/etc/nginx/sites-available/default 中查询到。文件: /etc/nginx/sites-available/default。修改nginx.conf之后,可以重载 nginx -s rel。其他路径均可在/etc/nginx/nginx.conf。文件:/etc/nginx/nginx.conf。事实上,只需知道Nginx配置路径,测试命令 nginx -t。
2024-07-13 14:55:42
505
原创 Ubuntu安装Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
2024-07-06 22:01:39
1203
原创 Ubuntu-基础工具配置
1.安装net工具 :(ifconfig 命令必需要这个工具)远程工具连结时要使用,安装过程中如果有选择要输入 y。系统会提示输入密码(就是你登录的密码)5.安装lsof (端口查看工具)7.安装 unzip zip 工具。以下命令都是在上面这个界面执行(命令输入完后,回车键就是执行,11在开机时启用防火墙服务:(4.安装tcl 选择都选 y。8.安装vim:选择都选 y。9.安装防火墙 选择都选 y。6.安装 tar 工具。10启动防火墙服务:(要在终端输入密码认证。要在终端输入密码认证。
2024-06-19 16:55:35
664
原创 Mysql的 存储过程(procedure)
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名字和参数(如果有)来执行它。存储过程可以在很多数据库管理系统(DBMS)中找到,如SQL Server、Oracle、MySQL等。
2024-06-09 11:12:16
984
原创 Mysql 中的case-when
case 字段名when 值 then 字段名|值...else 字段名|值 endcase when 主要用于数据的 行列转换(把一列数据转换为多列)
2024-06-09 10:02:40
1248
1
原创 Mysql视图和索引
MySQL 中的视图(View)是一个虚拟的表,其内容由查询定义。视图并不在数据库中以存储的数据值形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。概念:索引是帮助MySQL高效获取数据的数据结构,通常是有序的。它允许数据库系统通过特定的查找算法快速定位到表中的某一行或某一组行。本质:索引是一种数据结构,其本质目的是提高查询效率。类比:索引可以类比为字典的目录,通过目录可以快速找到字典中的某个词或短语。
2024-05-31 09:55:04
653
原创 Sql语法3
5.JOB VARCHAR(9) Y 工作。4.DNAME VARCHAR(14) Y 部门名称。select count(distinct job) as "岗位个数" from emp;select count(distinct job) "岗位 个数" from emp;select count(distinct job) 岗位个数 from emp;1)内连接,A [inner] join B on 等值条件。
2024-05-27 15:37:01
1001
原创 Sql语法2
从效果上来看:truncate是删除整个表,然后重构整个表。删除后将重置自增列,表结构及其字段、约束、索引保持不变。delete只是删除逐条删除每一条数据。update dept set dname='软件部',loc='beijin' where deptno = 30;从空间上来看:delete会产生碎片,并不会释放空间,而truncate不会产生碎片。从事务的角度:truncate不可以回滚,delete可以回滚。Y 部门名称。Y 地点。
2024-05-17 20:58:43
370
原创 rocky9 安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。--> 正在处理依赖关系 python-kitchen,它被软件包 yum-utils-1.1.31-50.el7.noarch 需要。---> 软件包 docker-ce.x86_64.0.18.03.1.ce-1.el7.centos 将被 安装。--name tomcat-test 设置容器的名字。
2024-05-06 15:42:19
4198
原创 Sql语法1
外键:foreign key(字段) references 表名(字段)默认值,注意如果列的数据类型为字符型,默认值的值需要写在 ' ' 中间。MYISAM:不支持事物,没有外键,需要空间小,支持全文索引。自增长,后面可以写数值,不写默认增长1:auto_increment。注意:被删除的表如果与其他表建立了外键关系,则必须先删除 子表 ,INNODB:支持事物,外键,需要空间大,不支持全文索引。表结构定义文件: .frm。唯一键:unique(字段)数据文件: .MYD。索引文件: .MYI。
2024-05-06 15:33:09
861
原创 rocky9 yum安装 Nginx
把yum包更新到最新yum update查看系统中是否已安装nginx服务如果有安装nginx,则需要先卸载之前安装的nginx然后再查看nginx是否都卸载完成,如果还有没卸载完成的,则单独卸载例。
2024-04-24 21:22:30
1415
2
原创 rocky9 yum 安装与配置MySQL8
把yum包更新到最新yum update查看系统中是否已安装 MySQL 服务如果有安装mysql,则需要先卸载之前安装的mysql然后再查看mysql是否都卸载完成,如果还有没卸载完成的,则单独卸载例在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子如果有。
2024-04-12 20:16:17
1216
原创 Rocky Linux 基本环境配置
自行学习 vi 或 vim 学习网址如下:#su root#-- 配置文件立即生效# 看环境变量echo $PATH。
2024-04-04 16:07:46
1389
原创 22.Bootstrap组件
Bootstrap组件是Bootstrap框架中的核心元素,它们是页面中独立的结构单元,主要以页面结构形式存在,并且具有强大的可复用性。这些组件是对数据和方法的简单封装,通过组合在一起为用户提供特定的功能。每个组件都有自己的属性和方法,并且不同组件之间也具备基本的交互功能,能够根据业务逻辑实现复杂的项目功能。
2024-04-04 15:39:52
144
原创 Linux常用命令2
选取 到 之间的行。当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件。每行按空格或TAB分割(默认情况),输出web.xml文本中的1、4项。如果不按1,则在top视图里面显示的是所有cpu的平均值。在/etc及其子目录中,查找host开头的文件。选取web.xml第 1 行到 3 行之间的行。选取web.xml第 2 行之后的 3 行。打印web.xml 最长行的长度。显示web.xml 第包含有w的行。
2024-03-30 21:04:34
844
原创 Linux的常用命令-1
cp -rf test/* /tmp:拷贝 test目录下的所有 到 tmp 目录不包括test 本身。cp -r test/* /tmp:拷贝 test目录下的所有 到 tmp 目录不包括test 本身。cp -r test /tmp:拷贝 test目录 到 tmp 目录,如果有test提示是否覆盖。cp -rf test /tmp:拷贝 test目录 到 tmp 目录,不提示是否覆盖,强行覆盖。mv:-i 如果有同名的先询问;mkdir -p: mkdir -p /mnt/test(建多层目录)
2024-03-22 11:49:58
1796
1
原创 20.BootStrp样式
然后,通过“行(row)”在水平方向创建一组“列(column)”,内容应当放置于“列(column)”内,并且只有“列(column)”可以作为“行(row)”的直接子元素。该系统将页面布局分为等宽的1到12列,并通过比例计算来定义列宽,通过列数来定义模块化的页面布局方式。它是一个响应式的、移动设备优先的栅格系统,可以随着设备或视口大小的增加而适当地扩展到12列。此外,BootStrap的栅格系统还结合了媒体查询,可以制作出强大响应式的页面布局,使得页面在各种设备上都能有良好的显示效果。
2024-03-22 11:10:09
77
原创 Rocky Linux 的安装
注意右上角的 圆角按钮 一定要打开 ,IP 地址一定要有具体地址 (4段数字那种),实在没有先检查网络,后点击右下的 配置按钮 配置。上述的这些情况,红帽建议广大 CentOS Linux 用户提前行动起来,尽快选择一条适合的路径开始迁移工作。未来社区不会再有 CentOS Linux 的新版本,只有 CentOS Stream 不断向前发展。点击root 密码,解锁root,设置新密码,请记住新密码。选择好对应的ISO,可以去官网下载,我给的网盘里也有。选择版本,对不上按内核选,内核版本官网可查。
2024-03-09 10:08:49
5070
原创 18.响应式布局
响应式布局是一种网页设计技术,使网站能够自动适应不同屏幕尺寸和分辨率的设备,如台式机、笔记本、平板电脑和手机等。通过使用HTML、CSS和JavaScript等技术,可以创建出在不同设备上都能良好显示的网页。
2024-03-09 09:19:35
103
原创 Vue3 和 Vue2 的区别
script>setup(){// 定义变量// 接收路由参数// 定义方法query:{id:1,});// 返回 (必须写不然调不到return {id,title,jumpVue2使用ES5的Object.defineProperty API进行数据劫持,并结合发布-订阅模式来实现响应式。
2024-03-06 10:27:09
890
原创 NodeJs 版本升级时Vue工程报错
最近把nodejs 的版本更新了,原来用的 16.15.1 现在用的 18.16.1,结果所有的vue工程都启不动了,一直报错。
2024-02-29 11:24:12
863
原创 16.弹性布局
HTML的弹性布局(Flexbox)是一种一维布局模型,用于在容器中对齐子元素,即使容器大小动态变化或未知,也能保持合适的布局。弹性布局是CSS3引入的一种新特性,已经在所有主流浏览器中得到了支持。
2024-02-29 10:51:09
78
原创 vuex中的modules使用
模块,向store注入其他子模块,可以将其他模块以命名空间的方式引用。{pid:1,pname:'牛逼1',price:10000},{pid:2,pname:'牛逼2',price:20000},{pid:3,pname:'牛逼3',price:30000},{pid:4,pname:'牛逼4',price:40000},为了拆分state中的数据,提高可维护性,防止修改时的覆盖和重名。{pid:5,pname:'牛逼5',price:50000}通过命名空间调模板中的 修改器。
2024-02-26 11:10:03
1009
原创 vuex入门
vuex是一个专为vue.js应用程序开发的状态管理模式。它采用集中式存储来管理应用所有组件的状态,并以相应的规则来保证状态以一种可预测的方式发生变化。
2024-02-22 16:39:04
654
原创 14.定位
在HTML中,元素的定位可以通过CSS的position属性来实现。position属性有五个可能的值:static、relative、absolute、fixed和sticky。这些值决定了元素如何定位以及它们与其他元素的关系。
2024-02-22 15:36:42
71
CSS 2.0样式表中文手册
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人