自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

violet.

世间所有的相遇 都是久别重逢

  • 博客(31)
  • 收藏
  • 关注

原创 《全程软件测试 第三版》拆书笔记

《全程软件测试 第三版》拆书笔记

2023-11-16 16:18:58 313

原创 【测开】Java快转Python 学习路径记录

工作后需要用python,记录下学习的一些资料和总结,仅供参考,希望对你有帮助。2023/9/8(碎碎念:我太懂工作要用时自己却不会的感觉了…心好累,问大家怎么学就说这简单…md记录一下)

2023-09-17 15:53:09 660

原创 快速上手 | Swagger

学习自用Swagger

2023-01-10 23:46:19 159

原创 mybatis-generatorConfig.xml【自留】

【自留用】generator配置xml

2023-01-02 16:20:42 204

原创 《剑指offer》| 刷题小记

写在前面寒假的时候粗略的刷过一遍,但是仍有一些不太理解,而且忘的差不多了…在秋招前再刷一遍QAQ记录一下2022-5-9剑指09:两个栈实现队列key:“两个薯片桶来回倒”知识点:双端队列deque实现栈与队列class CQueue { Deque<Integer> stack1 = null; Deque<Integer> stack2 = null; public CQueue() { stack1 = ne

2022-07-16 20:26:24 191

原创 MySQL数据库优化 | 笔记总结

简介数据库优化的目的数据库优化方面慢日志分析索引优化表的拆分配置优化

2022-05-03 19:18:10 756

原创 全书重点总结 |《Java并发编程的艺术》| 持续更新

写在前面重点章节:第二章:Java并发机制的底层实现原理第四章:Java并发编程基础第五章:Java中的锁第六章:Java并发容器和框架(ConcurrentHashMap 高频考点)第八章:Java中的并发工具类第九章:Java中的线程池第二章 volatile和synchronizedvolatile的应用volatile是轻量级的 synchronized,它在多处理器开发中保证了共享变量的“可见性”可见性:是当一个线程 修改一个共享变量时,另外一个线程能读到这个修改的值

2022-05-02 22:52:30 352

原创 网易高并发优化 | 公开课-02

网易严选中的高并发优化(一)单机系统缓存优化1.背景导入在单机情况下,CSD模型如果出现慢查询一般会把问题归结到数据库CSD模型:实际操作发现:当有2KW级别数据层查询是,统计总行数约1s,根据索引列查询,约5ms左右,如果没有索引查询约4s左右。以此来看数据库并不是常规的理解,慢的不可以接受。2.场景问题:数据库在单个SQL执行时,相对速度确实是可以满足大多数业务的。但怕大批量请求,其QPS并发能力不行如图:数据库支持的QPS/TPS数量解决:引入如此类redis缓存中

2022-04-14 19:57:41 435

原创 网易用户认证架构设计 | session token | 公开课笔记-01

网易严选中的用户认证架构设计Session本质及限制分析1.背景目前是Web2.0交互式网络时代HTTP:传输HTML(一种超文本标记语言,侧重静态,不随请求变化而变化),所以HTTP天生缺陷“无状态”,多次请求无关联性,无法请求复用2.Session+Cookie为实现请求复用,通过二者实现伪有状态业务:转账(登录+转账)3.本质session:服务端对象是Map<userKey,userInfo>,存储在服务端Context:也是个Map<sessionI

2022-04-13 15:01:02 277

原创 Redis数据库 | 快速入门 | 自学笔记

快速初识 redis

2022-03-28 17:02:19 482

原创 数据库SQL语句 | 快速上手 | 面试复习

数据库SQL语句练习/复习

2022-03-27 17:00:55 648

原创 Java韩顺平 | IO流专题 | 学习小记

IO流1.原理以及分类1.1分类四个抽象类:1.2 文件和流2.FileInputStream2.1 案例2.2 关键代码在此省略了异常之类的代码 非完整代码 只截取关键部分代码单个字节读取:慢(单个) 汉字乱码(字节)FileInputSteam fis = new FileInputStream("filePath");while(int readData = fis.read()!=-1){ sout((char) readData);}final

2022-01-19 23:14:27 434

原创 【equals与==比较】String的两种拼接

判断结果:false true编译器把n1提前拼接成“hello” 然后在常量池中找而str1 str2编译器认为还未确定值 然后在堆中直接创建新的字符串所以n1 n2的引用地址就不同 用==比较是falsetrue true而在加上final之后 str1 str2不可改变 编译器也将其拼接成“hello” 在字符串池中找此时n1 n2就都是指向字符串池的同一地址 用==比较返回trueequals比较的是内容/值==比较的是地址...

2022-01-10 09:48:40 138

原创 String s = new String(“xyz“);创建了几个字符串对象?

CSDN参考:答案跳转因为堆中 有字符串常量池String name=“hello” //String引用类型 不是基本的数据类型在不new的时候现在常量池里查询 如果有就把引用指过去 不新创建如果有new 就直接在堆里创建新的 再把引用指过去String a = new String(“hello”);这样就有两个对象:a 和 new"hello"...

2022-01-10 09:17:29 1163

原创 【码云】git简单使用总结

写在前面学习资料参考 B站:狂神说git简单总结一下1.在本地建立仓库1.1初始化在待建立仓库的文件夹中打开Git Bush窗口输入: git init1.2将文件add commit接着输入: git add .可以输入: git statue 检查是否把文件都缓存了接着输入: git commit - m 将文件信息提交到本地仓库1.3 gitignore文件使用.gitignore文件配置,在上传gitHub的时候忽略不需要上传的文件。在项目的根

2022-01-08 22:05:34 926

原创 《计算机网络》简要学习笔记:未完自用

写在前面:csdn参考:思维的导图以及总路线第一章 计算机网络概述1.1计算机网络的概念参考:1.1.1计算机网络的概念、组成、功能和分类计算机网络的定义:(独立计算机 通信线路连接 实现资源共享)一般认为,计算机网络是一个将分散的(地理位置不同的)、具有独立功能的计算机系统,通过通信设备(路由等)与线路(光纤等)连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是一些互联的、自治的计算机系统的集合计算机网络的组成:1)从组成部分看:由硬件、软件和协议2)从.

2022-01-04 21:33:20 1052

原创 Linux入门自学笔记

Linux入门自学笔记

2022-01-04 21:20:15 322

原创 油猴安装使用[自留]

油猴安装步骤[自留]很久以前的东西了,上传归个档。链接:百度网盘提取码:pzl1留存的一些步骤,主要步骤如下:1.把油猴的压缩包解压出来2.拖放到“开发者模式”的Google浏览器的扩展程序中3.去叉子里找脚本安装使用即可具体过程:归档结束,完结撒花????...

2021-10-19 20:41:38 390

原创 《数据库系统概论》必会大题 期末复习整理

数据库系统概论第五版写在前面:参考过非常多其他人的材料,列出一些我个人认为超棒的学习材料!QWQCSDN:宝藏博主复习路线B站:宝藏up大题讲解1.求闭包

2021-07-11 21:33:38 17688 18

原创 计算机组成原理:指令的寻址方式

写在前面参考资料:视频传送门:B站小姐姐讲解传送门CSDN:计组知识总结传送门CSDN:基本知识点知识点传送门基本知识点1.寻址方式: 指令给出操作数 或 操作数地址的方式2.有效地址: 指令中给出的操作数所在存储单元的地址CSDN:基本知识点知识点传送门指令寻址1.顺序寻址通过程序计数器(PC)自动加1(1个指令字长),得到下一条指令的地址。2.跳跃寻址数据寻址常见指令寻址方式的特点及适用情况:1)立即寻址:操作数获取便捷,通常用于给寄存器赋初值。2)直接

2021-06-20 20:29:23 4200

原创 计算机组成原理:原码、补码一位乘,Booth算法

原码一位乘:学习传送门:原码一位乘主要方法:1判断,2加法,3右移,循环结束其他:原码逻辑右移,原码高位补零补码算数移位补码一位乘:学习传送门:补码一位乘主要思想:原码/补码一位乘 异同:原码一位乘法补码一位乘法进行n轮加法、移位进行n轮加法、移位,最后多一次加法根据乘数Y的最低位确定加什么根据乘数Y的最低位、辅助位确定加什么每次加法可能+0、[x]原码的绝对值每次加法可能+0、[+x]补码、[-x]补码每次移位是逻辑右移每次移位是

2021-06-19 23:53:34 2638 1

原创 数据结构--图 记事本

图的基本内容图的基操

2021-06-09 09:18:47 193

原创 软工导论测试代码(归档):设备管理系统

设备管理系统部分功能实现代码,用来完成导论测试package com;import jdk.swing.interop.LightweightContentWrapper;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.io.*;import java.nio.file.Files;import java.nio.file.Path;import java.n

2021-06-08 16:27:14 184

原创 微信小程序-跟学笔记

这里是小程序的简单笔记2021/1/7第一章开发流程:申请账号 完善信息 提交代码 审核发布申请小程序账号的地址:mp.weixin.qq.com开发者工具 下载设计规范:友好 清晰 便捷 统一运营规范:...

2021-01-09 17:55:36 163

原创 VScode环境配置C/C++

2021/1/4/01:39这里是在已经安装了codeblocks前提下配置传送门整体步骤传送门版本问题在tasks.json中替换改变,博主评论下方有提供2.0版本:{ "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"], // 编译命令参数 "problemMatcher":

2021-01-04 01:40:47 198

原创 数据结构--课程设计(归档)

这里是2020/12/7(一)链表报数问题(单向循环链表)#include<bits/stdc++.h> using namespace std; /************约瑟夫问题****************/ typedef struct node{ int data; struct node *next;}LNode,*LinkList; void creatLink(LinkList &L,int num) { .

2020-12-25 16:34:46 132

原创 数据结构--栈和队列记事本

以下为:栈和队列的基操顺序队列(循环队列)#include <bits/stdc++.h>using namespace std;#define MAXSIZE 100typedef struct qnode{ int data[MAXSIZE]; int front,rear;}Queue;//多用循环队列void InitQueue(Queue Q){ Q.front=0; Q.rear=0;}//入队int QueueIn(Qu.

2020-12-03 11:23:52 97

原创 数据结构--二叉树与森林记事本

01 n0=n2+1N-1=1n1+2n2+3*n3…N=n0+n1+n3+…02

2020-11-20 12:32:55 127

原创 小白记事本--JAVA入门

第三行代码是建立了一个类HelloWorld,public指出这个类是公共类,定义类必须用关键字class作为标志,任何Java程序都必须以类的形式出现,一个程序中可以定义若干个类,但只能定义一个public类,源文件名必须和public类名相同。(类以后再学)

2020-08-03 15:56:02 488

原创 小白记事本--链表--loading

链表的建立链表的输出链表的删除头部和尾部删除:向中间跳转指向,头向下一个指向,尾向前一个指向中部删除:前一个调过删除部分指向下一个,删除部分free()链表的插入原链表非空(已经排序过):找到插入位置,存下后一个的地址(q=p->NEXT),待插入p->NEXT=pr->NEXT;- 写一个函数建立用malloc函数开辟第一个结点,用p1、p2指向它读入一个数据...

2020-04-10 19:19:24 179

原创 小白记事本--学不明白还怕忘记指针--loading未完待续

--------------------------------------我是可爱的分割线- --------------------------------------使用方式1:(&普通变量)指针=&变量; *指针=指针指定变量的值;int *p,*q,*t,a=1,b=2;p=&a;q=&b;r=p;p=q;q=r;*p=2;*q=1;...

2020-02-19 00:42:26 468

mybatis-generatorConfig.xml

generatorConfig.xml自用

2023-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除