笔记
文章平均质量分 57
曹娜娜
好事多磨
展开
-
菜鸟日记:什么是事务?相关概念
事务的四大特性ACID:原子性。一致性。隔离性。持久性数据库事务隔离级别:脏读。幻读。不可重复读事务 由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。在mysql中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理用来维护数据库的完整性,保证成批的sql语句要么全部执行,要么全部不执行。事务用来管理insert,update,delete语句。语法:开启事务:begin/start transaction。commit 提交/rollba原创 2021-08-25 00:27:59 · 119 阅读 · 0 评论 -
菜鸟日记:复盘单例模式OOP
1.单例模式定义?顾名思义就是在整个运行时域,一个类只有一个实例对象。2.为什么使用单例设计模式?因为有的类型的实例对象的创建和销毁对资源来说消耗不大,有的类庞大而且复杂,如果频繁的 创建和销毁对象,并且这些对象是完全可以复用的,那么将会造成一些不必要的性能浪费。例子:比如现在要写一个访问数据库的demo,而创建数据库链接对象是一个耗资源的操作,并且数据库 链接是完全可以复用的,那么可以将这个对象设计成单例的,这样只需要创建一次并且重复使用这个对象就行了。而不需要每次访问数据库都去创建一个链接对象。原创 2021-08-23 23:29:20 · 144 阅读 · 0 评论 -
Springboot集成redis
1.数据库来实现//让每个方法返回值都是json,不需要再加ResponseBody@RestControllerpublic class CacheConytroller {@Resourceprivate KetiDao ketiDao;//第一种获取课题的实现逻辑,只使用数据库来实现//这种实现方式的优点:逻辑简单,不容易出现逻辑上的问题//缺点:当请求量特别高的时候,所有的用户请求会直接打在数据库服务上//数据库瞬间压力过大,会造成大量的耗时长的查询,这样会阻塞用户请求//服务器原创 2021-08-14 16:06:37 · 148 阅读 · 0 评论 -
redis缓存服务
1.mysql把数据存在硬盘上,持久化。缓存的目的:读取数据更快,数据存在内存中。内存成本较高mysql在读取写入频率更高的时候,会产生问题。内存被占满时,程序会假死,服务崩溃。缓存只能临时存储数据,不能存储持久化数据。缓存更新:当数据库更新了,缓存要同步更新。1)直接操作缓存服务。2)调用接口。(缓存端提供接口给业务端调用)3)发消息(消息队列,完全解耦,不用等待处理。数据强一致时会出现问题)。常用的远程缓存框架:1)memcache:多线程 2)redis:单线程,支持简单的事务,支持集群原创 2021-08-13 19:51:56 · 488 阅读 · 1 评论 -
SpringBoot第二节:跳转页面,登录功能
1.json数据格式:{“id”:123,“name”:“张三”,“age”:23,“address”:“哈尔滨”}是js演变而来的 ,前端解析快速。2.index.html:1)table和按钮都写完2)按钮的监听,监听按钮的点击,把后端返回的数据放进table里$("#test").on("click",function () { //匿名函数function里的参数是后端返回的数据 $.get("jsonTest",function (data) {原创 2021-08-12 09:36:14 · 1237 阅读 · 0 评论 -
SpringBoot入门第一节:项目搭建,Ajax的使用
1.初学者:创建Maven类型的项目,在pom里导入依赖。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version></parent><dependencies&原创 2021-08-09 21:45:20 · 361 阅读 · 0 评论 -
JVM1
JVM性能调优跨平台性:主要是jvm的作用。JVM从软件层面屏蔽不同操作系统在底层硬件与指令上的区别jvm组成:1.类装载子系统2.运行时数据区(内存模型):堆、栈(线程)、本地方法栈、 方法区(元空间)、程序计数器(记录上次被挂起的位置,由字节码执行引擎进行修改)线程私有的:栈(线程),本地方法区,程序计数器线程共享的:堆,方法区(元空间)方法区(元空间):Java8之后,取消了整个永久代区域,取而代之的是元空间。常量+静态变量+类信息栈:局部变量表。操作数栈,动态链接(把符号引用转变为直接原创 2021-07-30 09:54:23 · 102 阅读 · 0 评论