摘要:
阅读全文
随笔档案-2022年09月
9.29直播学习 redis---分桶优化 和伯努利算法
2022-09-29 22:38 by ly772186472, 23 阅读, 收藏, 编辑
摘要:
伯努利算法 + 分桶优化 比如投币 0表示正面 1表示反面; 我想实现 0000001 需要进行多少次实验; 因为每次数据出现的概一样 出现0 需要两次 所以 0000001 概率2的7次方 一个数字存入是 64个bit的二进制比特串 阅读全文
GC 清除算法--常用垃圾回收算法和常用垃圾回收器
2022-09-28 20:22 by ly772186472, 26 阅读, 收藏, 编辑
摘要:
1: Mark-Sweep (标记清除) 缺点-- 碎片话特别严重 2:Copying(拷贝) 找到可用的一半 复制到另外一半,再把以前的一半给清除掉; 缺点:浪费内存 3:Mark-Compact(标记压缩) --缺点: 效率很低; 将有用的整理起来,没用的也整理一下 三种算法都有毛病,三种的综合 阅读全文
JVM调优 最难调试bug -野指针和 并发问题--发展史
2022-09-28 20:20 by ly772186472, 34 阅读, 收藏, 编辑
摘要:
在栈空间里面 首先是有一个栈帧 任何一个方法都会有栈帧--stack frame 栈 每线程一个, 栈空间是自动释放的,因为 栈运行结束后 栈帧 就会往下移动, 只要方法 一结束,栈空间就自动释放 最难调试的bug 野指针: --同一个对象,两个指针,一个释放了,另外一个不知道还拿来用 --通一个指 阅读全文
JVM调优-马士兵
2022-09-28 07:52 by ly772186472, 27 阅读, 收藏, 编辑
摘要:
下面是 跟可大算法 打击清除的三种算法: Mark-Sweep 标记法 缺点: 内存碎片化,--这样就装不下大的对象了; Copying 算法--一分为二 阅读全文
第一章 秒杀架构
2022-09-27 10:44 by ly772186472, 11 阅读, 收藏, 编辑
摘要:
项目发布如果采用Tomcat,单台Tomcat抗压能力能调整到大约1000左右,占用资源较大。Nginx抗压能力轻飘的就能到5万,并且Nginx占用资源极小,运行稳定。如果单纯采用Java研发秒杀系统,用Tomcat发布项目,在抗压能力上显然有些不足,如果采用Lua脚本开发量大的功能,采用Nginx 阅读全文
需要记住的内容 https://www.processon.com/view/link/61b2313b0e3e74683770741d#map
2022-09-26 20:16 by ly772186472, 29 阅读, 收藏, 编辑
摘要:
阅读全文
知识点2-1 B+树(5)myISAM简介
2022-09-26 14:04 by ly772186472, 162 阅读, 收藏, 编辑
摘要:
myISAM简介 MyISAM的B+Tree的叶子节点上的data,并不是数据本身,而是数据存放的地址。主索引和辅助索引没啥区别,只是主索引中的key一定得是唯一的。这里的索引都是非聚簇索引。 MyISAM的B+Tree的叶子节点上的data,并不是数据本身,而是数据存放的地址。主索引和辅助索引没啥 阅读全文
知识点2 : MySQL优化:如何避免回表查询?_什么是索引覆盖?
2022-09-26 11:15 by ly772186472, 135 阅读, 收藏, 编辑
摘要:
使用普通索引的情况下,并且包含了非索引字段的时候,会通过该普通索引获取到叶子节点的主键信息,拿到主键信息后再去聚合索引中找到对应的行信息,这个过程就叫做回表查询。 数据库表结构: create table user ( id int primary key, name varchar(20), se 阅读全文
知识点 1: MySQL的回表
2022-09-26 10:38 by ly772186472, 72 阅读, 收藏, 编辑
摘要:
1:聚簇索引和非聚簇索引是什么? MySQL 的索引有不同的角度的分类方式,例如:按数据结构分、按逻辑角度分、按物理存储分 其中,按物理存储分有两种索引:聚簇索引和非聚簇索引。 简单来说,聚簇索引是主键索引。 主键索引之外的就是非聚簇索引,非聚簇索引又叫辅助索引或者二级索引。 2:主键索引和非主键索 阅读全文
mysql索引优化 : 1KB=1024B,即1024字节: 1KB=1024B,即1024字节 磁盘的输入和输出(Input和Output的缩写)
2022-09-23 21:39 by ly772186472, 116 阅读, 收藏, 编辑
摘要:
知识点1:| 1:select * from user 2:磁盘IO 就是将磁盘数据 取出 读到内存里;CPU 从内存中取出数据进行对比 3:页 innodb最少从磁盘读取16kb 页目录--页也就是节点 4:主键索引--最核心的是数据 按照主键索引进行了排序 5:二级索引: 除了主键以外的索引,其 阅读全文
docker 连不上网络
2022-09-22 15:00 by ly772186472, 49 阅读, 收藏, 编辑
摘要:
HWADDR=00:0c:29:a9:f0:05 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCON 阅读全文
Mysql的explain详解
2022-09-22 11:29 by ly772186472, 160 阅读, 收藏, 编辑
摘要:
使用mysql提供的explain命令来查询sql语句的执行计划,查看sql语句有没有使用上索引,有没有全表扫描等。expain出来的信息有12列,分别是,id,select_type,table,partitions,type,possible_keys,key,key_len,ref,rows, 阅读全文
docker安装
2022-09-21 15:08 by ly772186472, 18 阅读, 收藏, 编辑
摘要:
1.2.安装docker 首先需要大家虚拟机联网,安装yum工具 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken 然后更新本地镜像源 # 设置docker镜像源 yum-config-mana 阅读全文
RabbitMQ+docker安装教程
2022-09-21 14:33 by ly772186472, 330 阅读, 收藏, 编辑
摘要:
安装Rabbitmq 1.使用docker查询rabbitmq的镜像 docker search rabbitmq 2.安装镜像 安装name为rabbitmq的这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可docker pull rabbitmq 3.运行mq: 需 阅读全文
整合Rabbit MQ发送短信
2022-09-21 14:00 by ly772186472, 215 阅读, 收藏, 编辑
摘要:
1、访问MQ控制台 http://192.168.100.103:15672 2、创建用户 创建用户 srbuser,配置管理员权限 记着 添加权限 administrator 3、创建虚拟机 创建虚拟机 /srbhost,在Set permission中为新建的用户分配访问虚拟机 /srbhost 阅读全文
面试笔记-
2022-09-19 09:43 by ly772186472, 2 阅读, 收藏, 编辑
摘要:
https://blog.csdn.net/weixin_41909090/article/details/121125989 阅读全文
java基础知识点 https://blog.csdn.net/qq_41286666/article/details/124551110
2022-09-19 08:50 by ly772186472, 13 阅读, 收藏, 编辑
摘要:
基础知识1:https://blog.csdn.net/qq_42503328/article/details/115003105?spm=1001.2101.3001.6650.15&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefa 阅读全文
还款方式
2022-09-17 16:30 by ly772186472, 309 阅读, 收藏, 编辑
摘要:
一、还款方式 1、等额本息 等额本息法最重要的一个特点是每月的还款额相同,从本质上来说是本金所占比例逐月递增,利息所占比例逐月递减,月还款数不变。 即在月供“本金与利息”的分配比例中,前半段时期所还的利息比例大、本金比例小,还款期限过半后逐步转为本金比例大、利息比例小。 计算公式为: 每月利息 = 阅读全文
Vue生命周期中mounted和created的区别
2022-09-17 10:56 by ly772186472, 27 阅读, 收藏, 编辑
摘要:
一、什么是生命周期? 用通俗的语言来说,就是 Vue中实例或者组件从创建到消灭中间经过的一系列过程。 虽然不太严谨,但是也基本上可以理解。 通过一系列实践,现在把所有遇到的问题整理一遍,今天记录一下created和mounted的区别: 二、created和mounted区别? 我们从图中看两个节点 阅读全文
什么是接口幂等性
2022-09-17 10:44 by ly772186472, 56 阅读, 收藏, 编辑
摘要:
一、接口幂等性原则 1、什么是接口幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次调用而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回 阅读全文
@RequestParam和@PathVariable的区别及其应用场景
2022-09-16 09:12 by ly772186472, 168 阅读, 收藏, 编辑
摘要:
@RequestParam和@PathVariable这两者之间区别不大,主要是请求的URL不一样 用@RequestParam请求接口时,URL是:http://www.test.com/user/getUserById?userId=1 用@PathVariable请求接口时,URL是:http 阅读全文
注入错误--注入mapper结果把实体注入进去了
2022-09-15 15:36 by ly772186472, 25 阅读, 收藏, 编辑
摘要:
@Resource private UserAccountService userAccountService; 当时这样注入的 @Resource UserAccount userAccount; ConfigServletWebServerApplicationContext : Excepti 阅读全文
优秀 计算代码整理
2022-09-15 10:05 by ly772186472, 33 阅读, 收藏, 编辑
摘要:
批量插入数据 代码 List<RoleDepartment> list = Arrays.asList(depIds).stream().map(e -> { return new RoleDepartment().setRoleId(roleId).setDepartmentId(e); }).c 阅读全文
微服务网关--springcloud-04
2022-09-12 14:39 by ly772186472, 24 阅读, 收藏, 编辑
摘要:
一、创建模块service-gateway 1、创建模块 在srb下创建普通maven模块 Artifact:service-gateway 2、配置pom 在api-gateway的pom中添加如下依赖 <dependencies> <!-- 网关 --> <dependency> <groupI 阅读全文
sentinel-熔断和降级-springcloud-03
2022-09-12 11:47 by ly772186472, 19 阅读, 收藏, 编辑
摘要:
1、service-base中引入sentinel依赖 <!--服务容错--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactI 阅读全文
OpenFeign的引入---springcloud-02
2022-09-12 11:41 by ly772186472, 286 阅读, 收藏, 编辑
摘要:
二、OpenFeign的引入 1、引入依赖 service-base模块中配置OpenFeign的依赖(实际是在服务消费者端--(客户端,或者说使用方)需要OpenFeign的依赖) <!--服务调用--> <dependency> <groupId>org.springframework.clou 阅读全文
运行Nacos注册中心--注册中心和服务发现--springcloud01
2022-09-12 11:28 by ly772186472, 29 阅读, 收藏, 编辑
摘要:
D:\javawork01\alyun\690_SpringCloud Alibaba 实战\文档 [6749] 04 服务治理:Naco 如何实现微服务服务治理.md [6750] 05 高可用保证:Naco 如何有效构建注册中心集群.md 1、Nacos下载和安装 下载地址:https://gi 阅读全文
搜搜引擎优化
2022-09-10 07:51 by ly772186472, 32 阅读, 收藏, 编辑
摘要:
单点登录: 一、用户身份认证 1、单一服务器模式 一般过程如下: 用户向服务器发送用户名和密码。 验证服务器后,相关数据(如用户名,用户角色等)将保存在当前会话(session)中。 服务器向用户返回session_id,session信息都会写入到用户的Cookie。 用户的每个后续请求都将通过在 阅读全文
连接远程windows 服务器出现连接不上问题
2022-09-10 07:31 by ly772186472, 126 阅读, 收藏, 编辑
摘要:
运行 gpedit.msc 本地组策略: 计算机配置>管理模板>系统>凭据分配>加密数据库修正(如果提示的是“加密Oracle修正”就改“加密Oracle修正”) 选择启用并选择易受攻击。 部分电脑这样就可以了;--但是有的电脑出现如下问题: 阅读全文
搭建微服务 阿里云微信时出现没有新建java.class
2022-09-08 16:17 by ly772186472, 17 阅读, 收藏, 编辑
摘要:
具体原因--待解决 处理方法: 先移除 MOdule 然后删除掉 再次重新建一个 阅读全文
java第一个项目 刷新认知
2022-09-07 11:34 by ly772186472, 15 阅读, 收藏, 编辑
摘要:
0:如果用get请求 后台java 不可以用requestbody 接受--用 ApiParam 参数接受-- 前端: // data: searchObj //在请求体中传递json 除了get以外的请求参数 params: searchObj get请求 1: 如果类不被spring管理,那么就 阅读全文
vue基础 知识点
2022-09-05 11:06 by ly772186472, 17 阅读, 收藏, 编辑
摘要:
1、引入脚本库 <script src="vue.js"></script> 2、数据绑定 <body> <!-- id标识vue作用的范围,绑定的数据必须写在这个div内部 --> <div id="app"> <!-- {{}} 插值表达式,声明式渲染,绑定vue中的data数据 --> {{ 阅读全文
npm知识点:
2022-09-04 21:35 by ly772186472, 17 阅读, 收藏, 编辑
摘要:
1:debugger 断点调试 2: $message 使用框架提示信息 this,$message.success(); $router.push() 进行页面跳转时候用 --this.$router.push(“/use/loogin”); 3:从表单获取数据--那么就要定义数据模型 :data 阅读全文
npm run dev 启动问题+其他问题
2022-09-04 10:18 by ly772186472, 26 阅读, 收藏, 编辑
摘要:
若依启动报错 npm notice New major version of npm available! 8.5.5 -> 9.8.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.8.1 npm notice R 阅读全文
vue项目结构学习
2022-09-04 09:11 by ly772186472, 35 阅读, 收藏, 编辑
摘要:
一、常用组件库 1、Mint UI 主页:http://mint-ui.github.io/#!/zh-cn 说明:饿了么开源的基于Vue的移动端UI组件库 2、Element-UI 主页:http://element-cn.eleme.io/#/zh-CN 说明:饿了么开源的基于Vue的PC端UI 阅读全文
克隆远程仓库代码的时候,往往在下载node_modules 时,偶尔出现以下报错信息,我们可以这样解决哟
2022-09-03 20:25 by ly772186472, 35 阅读, 收藏, 编辑
摘要:
npm ERR! Error while executing: npm ERR! d:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.gitnpm ERR!npm ERR! H 阅读全文
项目搭建
2022-09-03 18:23 by ly772186472, 17 阅读, 收藏, 编辑
摘要:
https://github.com/PanJiaChen/vue-element-admin 修改 主页右上角功能 阅读全文
npm安装知识点
2022-09-03 18:22 by ly772186472, 21 阅读, 收藏, 编辑
摘要:
npm npm init npm init -y 表示安装的其他默认为yes设置淘宝镜像: npm config set registry https://registry.npm.taobao.org查看配置情况:npm config listnpm install --save axios np 阅读全文
java启动问题
2022-09-03 07:56 by ly772186472, 82 阅读, 收藏, 编辑
摘要:
D:\jdk\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Ds 阅读全文