上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页
摘要: centos 7.6 rpm 安装mysql8.0 1.检查是否安装了mysql rpm -qa|grep mysql //检查是否安装了mysql rpm -qa|grep mariadb //检查是否安装了mariadb 删除包: rpm -e --nodeps mysql-community- 阅读全文
posted @ 2021-05-16 22:22 大树2 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.检查是否安装了redis 检查redis相关的文件夹: find / -name redis 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.进行远程仓库的创建: wget http://download.redis.io/re 阅读全文
posted @ 2021-05-16 16:47 大树2 阅读(91) 评论(0) 推荐(0) 编辑
摘要: redis: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。 事务 阅读全文
posted @ 2021-05-08 16:24 大树2 阅读(56) 评论(0) 推荐(0) 编辑
摘要: NET5 AOP 5个Filter 使用总结 1. AOP介绍:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP到底是干什么的呢?可以在不修改之前的代码为基础,可以动态的增加新功能; 2.AOP的实例:AuthorizationFilter 鉴权授权: 阅读全文
posted @ 2021-04-25 00:44 大树2 阅读(497) 评论(0) 推荐(0) 编辑
摘要: centos 7.6 安装mongodg4.4 1.检查是否安装了mongodb 检查redis相关的文件夹: find / -name mongodb 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.配置文件: vim /etc/ 阅读全文
posted @ 2021-04-18 21:24 大树2 阅读(100) 评论(0) 推荐(0) 编辑
摘要: centos 7.6 安装redis5.0 1.检查是否安装了redis 检查redis相关的文件夹: find / -name redis 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.进行远程仓库的创建: wget http: 阅读全文
posted @ 2021-04-18 20:30 大树2 阅读(239) 评论(0) 推荐(0) 编辑
摘要: centos 7.6 rpm 安装mysql8.0 1.检查:rpm -qa|grep mysql //检查是否安装了mysqlrpm -qa|grep mariadb //检查是否安装了mariadbyum install wget 2.进行远程仓库的创建:wget https://dev.mys 阅读全文
posted @ 2021-04-18 13:46 大树2 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 镜像的操作,容器的操作docker 介绍:Docker 引擎有2个版本:企业版本EE,社区版CE大版本号,小版本号docker1.13从2017,docker版本号遵守yy.mm.dd版本号:18.06.0-cebuild once,run anywhere6个层次的隔离PID,NET,IPC,do 阅读全文
posted @ 2021-04-13 00:01 大树2 阅读(99) 评论(0) 推荐(0) 编辑
摘要: linux + nginx + supervisor nginx:开机启动配置文件 /ib/systemd/system/nginx.service #启动nginx服务systemctl enable nginx.servicesystemctl start nginx.service super 阅读全文
posted @ 2021-04-10 16:48 大树2 阅读(121) 评论(0) 推荐(0) 编辑
摘要: https://ke.qq.com/webcourse/index.html#cid=464190&term_id=100555502&taid=4786522008524094&vid=52858907959830079621.vue 简介: js框架 简化DOM 响应式数据驱动2.vue 基础 阅读全文
posted @ 2021-03-28 12:37 大树2 阅读(143) 评论(0) 推荐(0) 编辑
摘要: gRPC玩法: 服务端1.新建gRPC项目,添加protos文件 2.在项目文件中增加节点3.编译项目,4.添加服务类,继承来自proto文件生成的一个类5.覆写父类的虚方法6.startup UseEndpoints注册服务 客户端:0.nuget 添加:grpc.tools;grpc.netcl 阅读全文
posted @ 2021-03-21 16:26 大树2 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Jmeter 性能测试,并发测试 接口压力测试丰富的测试结果图 状态码: 一、2开头(请求成功)表示成功处理了请求的状态代码 1、200(成功)服务器已成功处理了请求 二、3开头(请求被重定向)表示要完成请求,需要进一步操作 1、302(临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使 阅读全文
posted @ 2021-03-17 16:38 大树2 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Mysql 索引设计的原则 索引设计的原则?1.适合索引的列是出现在where子句中的列,或者连接子句中指定的列2.基数较小的类,索引效果较差,没有必要在此列建立索引3.使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间4.不要过度索引。索引需要额外的磁盘空间,并降 阅读全文
posted @ 2021-03-14 12:12 大树2 阅读(84) 评论(0) 推荐(0) 编辑
摘要: redis 异常 缓存雪崩缓存穿透缓存击穿缓存预热缓存降级 1. 缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。 解决方案 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。一般并发量不是特别多的时候,使用最多的解决方案是加 阅读全文
posted @ 2021-03-13 17:48 大树2 阅读(132) 评论(0) 推荐(0) 编辑
摘要: window环境安装使用RabbitMQ 1.下载erlang 并安装:esl-erlang_22.1_windows_amd64.exe 2.下载rabbitmq 解压er_rabbitmq_server-3.8.3并复制到c:,配置环境变量C:\Program Files\er_rabbitmq 阅读全文
posted @ 2021-03-13 15:07 大树2 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 电商秒杀流程和业务分析总结 1.秒杀,流程,高并发压测,定向优化,流量自适应 秒杀特点: 1.瞬间流量高峰,非线性流量 2.即时性要求高, 3.对抗恶意刷单,类ddoc攻击 4.内部防御 2.症状:数据库卡死,服务器down,超卖 3.思路: 1.高频请求尽量复用,避免动态响应,详情页; 2.必须动 阅读全文
posted @ 2021-03-12 22:47 大树2 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-10 21:50 大树2 阅读(50) 评论(0) 推荐(0) 编辑
摘要: MyCat高可用集群方案 keepalived:HAProxy; mycat: mycat分库分表解决方案:mycat:数据库分片 explain select * from order_master 1.水平分按数据库分:表结构相同的多个表1 水平分库的优点: 提高并发,提高了系统的负载能力 跨分 阅读全文
posted @ 2021-03-08 21:46 大树2 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.下载开发环境 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html2.开发环境介绍3.组件: <view>hello</view> <text selectable>hello</text> =<div> 阅读全文
posted @ 2021-03-08 00:46 大树2 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 雪花算法解决的问题: 全局唯一,聚集索引,递增趋势,高可用高性能,信息安全; GUID 不能满足上面需求; 雪花算法设计思路:64位,可满足分布式环境下唯一性,递增性,聚集索引,信息安全(从id上不能看到订单的信息) 根据区域划分的ID :如Aid:1 10亿Bid:10亿--20亿Cid:20亿- 阅读全文
posted @ 2021-03-07 12:31 大树2 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 下载路径https://github.com/ServiceStack/ServiceStack.Text找到LicenseUtils类: 修改 ServiceStack.text源代码6000限制方法:直接修改 LicenseUtils里面的ApprovedUsage,直接return代码如下pu 阅读全文
posted @ 2021-02-28 14:51 大树2 阅读(286) 评论(0) 推荐(0) 编辑
摘要: nginx 优先请求静态页,若没有请求动态页 配置: location /item { #优先请求静态页 alias d:/web/staticfile/; # 文件不存在请求 if (!-f $request_filename) { proxy_pass http://localhost:5728 阅读全文
posted @ 2021-02-28 13:14 大树2 阅读(69) 评论(0) 推荐(0) 编辑
摘要: docker 使用汇总 1.docker 好处,原理,安装, 2.image,container 3.docker 命令,dockefile部署asp.netcore ,nginx,redis 4. docker-compose批处理,管理配置一台服务器上的多个docker 容器和应用程序; 5.d 阅读全文
posted @ 2021-02-20 23:04 大树2 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 先有数据库,然后通过映射得到实体(和数据库的表对应); 可用做为一个实体生成器,每次有数据库表的修改,可以执行一下命名,重新生成实体类 Install-Package Microsoft.EntityFrameworkCore Install-Package Microsoft.EntityFram 阅读全文
posted @ 2021-02-20 11:34 大树2 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.定义抽象类-模板:定义业务流程,执行步骤,各业务类继承抽象类,实现各具体的执行步骤 /// <summary> /// 银行客户端 /// </summary> public abstract class Client { public void Query(int id, string nam 阅读全文
posted @ 2021-02-19 22:40 大树2 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 通过代理模式(包一层),来实现对业务增加功能如日志,异常处理,缓存结果,感觉挺好的,到达不破坏原有的业务代码,扩展了功能 /// <summary> /// 包一层:没有什么技术问题是包一层不能解决的,如果有,就再包一层 /// 比如来个日志记录,可以避免修改业务类,只需要修改代理类 /// 再来个 阅读全文
posted @ 2021-02-19 21:09 大树2 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 没有完美的设计模式,一个设计模式解决一类问题;设计模式的套路是组合优于继承,用不同组合的套路来解决不同类型问题; 1.单例模式 private static volatile Singleton _Singleton = null; private static readonly object Si 阅读全文
posted @ 2021-02-19 14:21 大树2 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Mongodb基本操作 查询数据库show databases切换数据库use test查询当前数据库下面的集合show collections创建集合db.createCollection("集合名称")删除集合db.集合名称.drop()删除数据库db.dropDatabase() //首先要通 阅读全文
posted @ 2021-02-18 12:03 大树2 阅读(141) 评论(0) 推荐(0) 编辑
摘要: startup.cs 里修改静态文件的地址: app.UseStaticFiles(new StaticFileOptions() { FileProvider =new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory( 阅读全文
posted @ 2021-02-13 21:48 大树2 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Quartz.net 3.0 定时任务,数据统计,排行榜,数据同步,lucene索引更新 1.Quartz nuget 添加 引用2.三大核心对象:IScheduler:单元/实例,在这里完成定时任务的配置 只有单元启动,里面的作业才能正常运行; IJob:任务 ITrigger:定时策略 1 qu 阅读全文
posted @ 2021-02-11 15:05 大树2 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页