- 博客(52)
- 收藏
- 关注
原创 服务mysql80和mysqla同时启动,报错(The specified database user/password combination is rejected: [28000][),亲测有效
mysql登录报错
2023-02-24 09:28:46
617
转载 Redis使用注意
Sanno限时秒杀抢票系统亮点:在高并发情况下的秒杀优化,我们知道当并发数达到一定量的时候,会对数据库服务器带来很大的压力,那么如何缓解这些压力以及提高并发的QPS就是整个项目的重点。(不断的提高QPS)。亮点3个:1.利用缓存减少数据库的压力,以及读取缓存的速度远远快于数据库(网络时延+IO)2.页面静态化技术加快用户访问速度,提高QPS,异步下单增强用户体验,以及内存标记减少Redis的访问。3.安全性优化:双重md5密码校验,秒杀接口地址的隐藏,接口限流防刷,数学公式验..
2022-02-17 17:58:09
137
原创 docker搭建fdfs实现缓存图片视频
docker搭建FastDFS文件系统1 查看fastdfs的镜像!docker search fastdfs2 拉取镜像docker pull delron/fastdfs3 查看镜像docker images4 启动tracker服务docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs delron/fastdfs tracker5 启动storage服务(ip地址记得替换)docker
2022-01-15 19:07:11
3727
原创 简单的增、删、改、查
此实践的目标就是能够根据文字提示,完成对应数据表的创建,并可以对数据表中的数据进行简单的增、删、改、查操作。 create table subscribe(id int,email varchar(32),status int,code varchar(32)); insert into subscribe(id,email,status,code) values (1,'tom123@163.com',1,'TRBXPO'), (2,'lucy123@163.com',1,'LOICPE')
2021-12-25 16:40:11
265
原创 【无标题】
实践的目标就是能够根据文字提示,完成商品表(sh_goods)与商品评论表(sh_goods_comment)各种需求的查询操作。CREATE TABLE sh_goods (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '商品id',category_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '分类id',spu_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT
2021-12-25 16:38:13
401
原创 学习多表连接查询
此实践的目标就是能够根据文字提示,完成商品属性表sh_goods_attr和商品属性值表sh_goods_attr_value的各种查询需求。select a.sort sort1,a.name name1,b.sort sort2,b.name name2 from sh_goods_attr a join sh_goods_attr b on a.id=b.parent_idwhere a.category_id=6 order by a.sort asc,b.sort asc;select n
2021-12-25 16:36:02
1423
原创 mysql创建用户及权限管理
create User If not Exists 'shoppe'@'127.0.0.%' identified by '123456'; alter user 'shoppe'@'127.0.0.%' password expire; Show Databases; alter user 'shoppe'@'127.0.0.%' identified by '2c5-98h'; grant select on sh_goods to 'shoppe'@'127.0.0.%'; drop.
2021-12-25 16:33:58
408
原创 事务操作购物商品数量
请利用事务实现在用户下订单后,验证用户购买的商品数量是否超过了商品的库存量.商品订单表: sh_order_goods如果商品库存不足,则阻止订单创建.事务操作前,查看 sh_order_goods订单商品表开启事务在事务中执行操作回滚事务事务操作后,查看 sh_order_goods订单商品表#查看sh_order_goods订单商品表详细信息select id,order_id,goods_id,goods_num from sh_order_goods;#开启事务才能使用事务s
2021-12-25 16:30:23
958
原创 mysql项目三
项目三 根据 sh_goods_attr商品属性与 sh_goods_attr_value商品属性值表:查询id为6的分类所具有的属性信息,将属性按照层级并排显示。查询id为5的商品的所有属性信息,将属性名称和属性值并排显示。查询id为1的属性的所有子属性值。查询拥有属性值个数大于1的商品id和名称。select a.sort sort1,a.name name1,b.sort sort2,b.name name2 from sh_goods_attr a join sh_goods_attr
2021-12-25 15:13:19
2133
原创 mysql存储过程实现分页
delimiter //create procedure shgoods_procedure(in pageno int,in pagesize int)begin#a总数,b总页数,start开始位置declare a,b,start1 int;select count(*) into a from sh_goods;if pagesize<=1 then set pagesize=3;end if;set b=ceil(a/pagesize);if pageno<=1 t.
2021-12-25 12:52:28
510
原创 mysql存储过程实现分页
```sqldelimiter //create procedure shgoods_procedure(in pageno int,in pagesize int)begin#a总数,b总页数,start开始位置declare a,b,start1 int;select count(*) into a from sh_goods;if pagesize<=1 then set pagesize=3;end if;set b=ceil(a/pagesize);if pageno&
2021-12-25 12:50:14
564
原创 缓存之redis----每秒可以处理超过 10万次读写操作!!!
1.什么是RedisRedis:是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。2.Redis 可以怎么用(1)存储键和五种不同类型的值之间的映射(2)键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合(3)与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,是已知性能最快的Key-Value DB。(3)redis有怎么其他用途Redis 也经常用来做分布式锁,支持事务 、持...
2021-10-14 23:12:13
10770
原创 cenous系统node的安装教程
1.下载最新稳定版tar -xvf node-v12.14.1-linux-x64.tar.xz2.移动到/usr/local目录mv node-v12.14.1-linux-x64/ /usr/local/nodejs3.通过建立软链接的方式设置为全局ln -s /usr/local/nodejs/bin/node /usr/local/binln -s /usr/local/nodejs/bin/npm /usr/local/bin4.查看版本node -v
2021-10-12 16:02:12
129
原创 数据库性能优化的五种方案
关系型数据库在互联网项目中应用极为广泛,今天小编就和大家分享几个数据库优化的几种方案:1. 建立索引2. 优化SQL语句3. 优化表结构4. 拆分表5. 分库建立索引数据库优化第一步就是建立合理的索引,这也是最初级的优化,也是DBA常用的优化方案!MySql索引类型有:普通索引,主键索引,唯一索引,组合索引!优化SQL语句从业务角度,优化SQL语句;这里给大家分享一个例子,查询三个小时内,未处理的订单;使用一条SQL语句的效率要远远低于使用18条SQL语句,每条SQL语.
2021-09-01 11:50:13
2417
原创 怎么让部署在阿里云上的springboot项目一直运行
nohup java -jar xiaomi-1.0-SNAPSHOT.jar &> nohup.txtxiaomi-1.0-SNAPSHOT.jar是你的项目jar包这是我在云服务器上后台启用spring-boot程序的时候用的命令关闭项目:ps -ef |grep 项目jar包名 得到进程号kill -9 进程号 关闭...
2021-08-24 16:14:07
204
原创 微信退款11111111111
https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=4_3需要下载证书
2021-08-13 11:54:12
77
原创 miniprogram-to-uniapp使用指南(微信小程序项目转换为uni-app项目)
五、怎么使用?第一步:在命令行里,运行【 npm install miniprogram-to-uniapp -g 】进行安装,因为这个包是工具,要求全局都能使用,所以需要-g进行全局安装。如果运行npm报错,请先安装Node.js,下载地址:https://nodejs.org/zh-cn/第二步:继续在命令行里,运行【 wtu -V 】,执行结果如下:显示1.01,说明已经安装成功了。(wtu -> 取自wx to uni之意,后面都用这个全局命令)第三步:在命令行里,输入【wt
2021-08-01 22:21:30
767
原创 聊天室小程序基础
微信小程序云开发之实时数据推送https://haokan.baidu.com/v?vid=3050418453471070785...扩展运算符,把它变成一个个的对象asyncawait参考:https://blog.youkuaiyun.com/weixin_43586120/article/details/100536903?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162774853216780357285184%2522
2021-08-01 00:39:29
96
原创 2021-07-26
说一下你熟悉的设计模式?简单工厂和抽象工厂有什么区别?为什么要使用 spring?解释一下什么是 aop?解释一下什么是 ioc?spring 有哪些主要模块?spring 常用的注入方式有哪些?spring 中的 bean 是线程安全的吗?spring 支持几种 bean 的作用域?spring 自动装配 bean 有哪些方式?spring 事务实现方式有哪些?说一下 spring 的事务隔离?说一下 spring mvc 运行流程?spring mvc 有哪些组件?@Req.
2021-07-26 01:50:16
69
原创 Java 最常见的 208 道面试题:第八模块问题
http 响应码 301 和 302 代表的是什么?有什么区别?forward 和 redirect 的区别?简述 tcp 和 udp的区别?tcp 为什么要三次握手,两次不行吗?为什么?说一下 tcp 粘包是怎么产生的?OSI 的七层模型都有哪些?get 和 post 请求有哪些区别?如何实现跨域?说一下 JSONP 实现原理?...
2021-07-26 01:47:54
66
原创 Java 最常见的 208 道面试题:第七模块问题
throw 和 throws 的区别?final、finally、finalize 有什么区别?try-catch-finally 中哪个部分可以省略?try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?常见的异常类有哪些?
2021-07-26 01:41:28
61
原创 Java 最常见的 208 道面试题:第六模块问题
jsp 和 servlet 有什么区别?jsp 有哪些内置对象?作用分别是什么?说一下 jsp 的 4 种作用域?session 和 cookie 有什么区别?说一下 session 的工作原理?如果客户端禁止 cookie 能实现 session 还能用吗?spring mvc 和 struts 的区别是什么?如何避免 sql 注入?什么是 XSS 攻击,如何避免?什么是 CSRF 攻击,如何避免?...
2021-07-26 01:36:11
104
原创 Java 最常见的 208 道面试题:第四模块和第五模块问题
什么是反射?什么是 java 序列化?什么情况下需要序列化?动态代理是什么?有哪些应用?怎么实现动态代理?为什么要使用克隆?如何实现对象克隆?深拷贝和浅拷贝区别是什么?
2021-07-26 00:22:08
71
原创 Java 最常见的 208 道面试题:第三模块问题
并行和并发有什么区别?线程和进程的区别?守护线程是什么?创建线程有哪几种方式?说一下 runnable 和 callable 有什么区别?线程有哪些状态?sleep() 和 wait() 有什么区别?notify()和 notifyAll()有什么区别?线程的 run()和 start()有什么区别?创建线程池有哪几种方式?线程池都有哪些状态?线程池中 submit()和 execute()方法有什么区别?在 java 程序中怎么保证多线程的运行安全?多线程锁的升级原理是什么?.
2021-07-25 22:56:53
76
原创 Java 最常见的 208 道面试题:第二模块问题
java 容器都有哪些?Collection 和 Collections 有什么区别?List、Set、Map 之间的区别是什么?HashMap 和 Hashtable 有什么区别?如何决定使用 HashMap 还是 TreeMap?说一下 HashMap 的实现原理?说一下 HashSet 的实现原理?ArrayList 和 LinkedList 的区别是什么?如何实现数组和 List 之间的转换?ArrayList 和 Vector 的区别是什么?Array 和 ArrayList.
2021-07-25 21:34:49
91
原创 Java 最常见的 208 道面试题:第一模块问题Java 基础
JDK 和 JRE 有什么区别?== 和 equals 的区别是什么?两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?final 在 java 中有什么作用?java 中的 Math.round(-1.5) 等于多少?String 属于基础的数据类型吗?java 中操作字符串都有哪些类?它们之间有什么区别?String str="i"与 String str=new String(“i”)一样吗如何将字符串反转?String 类的常用方法都有那些?抽.
2021-07-25 21:05:59
95
原创 最近部署项目到云上写的草稿
打包项目需要先把公共项目打包再把聚合工程打包,再打war包对springcloud项目打包公网ip:47.106.125.185打jar包:mvn clean install -Dmaven.test.skip=true打war包:mvn clean package-Dmaven.test.skip=true我是在opt文件夹下部署项目查看是否有与mysql冲突的mariadb:rpm -qa| grep mariaadb有的话用rpm -e来删除启动mysql数据库:systemctl
2021-07-24 14:28:03
81
原创 云服务器上的操作
tar -zxvf .tar.gzx : 从 tar 包中把文件提取出来z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压v : 显示详细信息f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gzrpm查看,卸载,安装安装包2.1安装包名 rpm -qa|grep2.2卸载安装包–nodeps(不考虑依赖条件) rpm -e 安装包名 --nodeps2.3安装安装包 rpm -ivh MySQL-client-5.5.
2021-07-08 17:28:21
129
原创 实战——Git操作
1,克隆远程代码git clone git@github.com:GsonXiaoSha/FDtest.git2,进行开发相关的功能开发git add . git commit -m "支付功能提交"3,推送到远程,远程不存在即需要git push --set-upstream origin feature4,可能需要再进行一系列的修改5,更新本地的develop,同步develop的修改 git checkout develop 下面命令表示,
2021-07-08 17:26:19
50
原创 git提交代码到码云
https://gitee.com/dragon-king-smiles/gitdemo.githttps://gitee.com/dragon-king-smiles/mall-project.gitgit initgit remote add origin 地址git pull origin mastergit add .git commit -m “第一次提交”git push origin master初始化连接取回远程主机某个分支的更新,再与本地的指定分支合并准备数据,将文件
2021-07-08 14:15:22
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人