自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (3)
  • 收藏
  • 关注

原创 对mysql中redolog undolog binlog的一些理解

一、ChangeBuffer技术1.1、一般我们执行sql的修改语句时:先把记录加载到内存中(系统调用)然后修改内存中的数据,事务提交后再写回磁盘。(系统调用)如果数据库数据更新的频率非常低,那么这样更新方式数据库也可以接受,但是在更新非常频繁的情况下,大量的离散IO(系统调用)会成为数据库的瓶颈,影响数据库的性能。1.2、在更新频繁的场景下,如何降低磁盘的IO并保证事务呢?这就涉及到ChangeBuffer技术了,在满足ChangeBuffer缓存操作的条件下,InnoDB并不会立即把数

2022-05-23 11:31:08 166

原创 IO学习笔记(1)

笔记整理前置知识1、系统调用 我们的硬件都是交给操作系统的kernel(内核,c/c++写的)管理,当我们的程序想要获取硬件的数据时(如网卡缓冲区的数据),由于保护模式,程序是不能直接读取硬件数据,需要调用kernel的代码去读取,这个过程就是系统调用。系统调用是比较耗cpu性能的,因为这个过程需要保护现场,恢复现场,系统态内核态的切换等等。2、创建一个soket连接必经的三步:(linux socket编程-socket接口详细连接地址)调用 int socket(int domain, in

2022-05-19 15:07:52 271

原创 Java类加载(简单清晰)

1、 什么是类加载类加载是指类加载器将Class字节码文件加载进JVM方法区,生成Class对象的过程。一般我们用new关键字创建对象实例时,JVM会先将该类的Class字节码文件从磁盘加载进内存(JVM方法区),然后根据生成的Class对象在堆中创建实例。触发类加载的几种情况:遇到new,getstatic,putstatic,invokestatic这4条指令;使用java.lang.reflect包的方法对类进行反射调用;(后面有说明)初始化一个类的时候,如果发现其父类没有进行过初始化,

2022-04-30 17:02:53 661

原创 SpringBoot自动装配原理(简单易懂)

1、什么是自动装配自动装配就是把别人(官方)写好的config配置类加载到spring容器,然后根据这个配置类生成一些项目需要的bean对象。(小声逼逼:就像我们自己在项目了写的config配置类一样的,只不过这个是别人写好的,你什么都不用管)2、自动装配的开关在哪里@SpringBootApplication |--@EnableAutoConfiguration |--@Import({AutoConfigurationImportSelector.class})在@Spri

2022-04-24 17:45:19 17819 5

原创 Java知识点小结(2)

1、守护线程是什么?守护线程(即daemon thread),是个服务线程,准确地来说就是服务其他的线程2、说一下 runnable 和 callable 有什么区别?Runnable接口中的run()方法的返回值是void,它做的事情只是纯粹地去执行run()方法中的代码而已;Callable接口中的call()方法是有返回值的,是一个泛型,和Future、FutureTask配合可以用来获取异步执行的结果。3、线程有哪些状态?线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。创建状态:在

2022-03-11 11:04:42 441

原创 java知识点小结

1 . String str="aaa"与 String str=new String(“aaa”)一样吗?new String(“aaa”);创建了几个字符串对象?使用String a = “aaa” ;,程序运行时会在常量池中查找”aaa”字符串,若没有,会将”aaa”字符串放进常量池,再将其地址赋给a;若有,将找到的”aaa”字符串的地址赋给a。使用String b = new String(“aaa”);`,程序会在堆内存中开辟一片新空间存放新对象,同时会将”aaa”字符串放入常量池,相当于创建

2022-03-11 09:39:41 108

原创 SpringScurity学习笔记

SpringScurity学习笔记过滤器链结构新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入过滤器链结构表单通过post请求提交,首先到达UsernamePasswordAuthenticationFilter过滤器

2022-03-06 15:10:43 178

原创 【无标题】

房地产管理系统接口文档1、登陆export function login(data) { return request({ url: '/vue-element-admin/user/login', method: 'post', data })}1.1、参数说明data里包含{username: ‘admin’,password: ‘111111’}后端先验证用户名和密码,如果错误则返回return { code: 60204, message: '用

2021-12-07 17:32:37 362

原创 2021-05-03

《Web应用基础》课程结业报告文章目录《Web应用基础》课程结业报告前言一、实验内容(1)开工前的准备1、这次做什么2、为什么会想到做这个(2)页面的设计(3)页面的实现1、index.html 的实现2、index.html的第2行图片点击后页面的实现网易云外连接技术2、index.html的第3行图片点击后页面的实现PS的简单实用3、网易云API的调用1、先创建一个ajax对象:2、得到歌曲 id,歌名,歌手信息 ;2、得到歌曲的播放地址 ;3、得到多首歌曲的信息并显示二、过程中遇到的问题1.网上找的

2021-05-03 21:09:18 169

原创 2021/3/20 CSS样式学习总结

目录前言一、网页的布局1、 CSS 盒子模型(Box Model)2、CSS 盒子模型示例二、选择器1.ID选择器2、直接用html标签定义:3.Class选择器4、三种选择器的比较:三、引入CSS的方法:四、Bootstrap (CSS样式框架)心得:前言css样式表只要作用是美化我们写的网页,前面的html总结主要是构造网页的内容,就像房子的钢筋和混凝土,而CSS则是涂料和瓷砖,美化我们的房子。一、网页的布局1、 CSS 盒子模型(Box Model)所有HTML元素可以看作盒子,在CSS中

2021-03-20 15:00:13 109

原创 2021/3/14日 html学习总结

html学习总结一、前言1、html格式2、< head> < /head>标签3、< body> < /body>标签二、一些常用标签的用法1. < h> <\/h>标签2. < p> < /p>标签:3、< br>、< hr>、< input>标签4、超链接标签5、插入图片老师留的思考题:如何将图片做成超链接?6、表单三、总结一、前言这学期我们开了web这门

2021-03-14 22:18:40 495 1

空空如也

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

TA关注的人

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