自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 我的妈呀!这么棒系列!!!之-------数据库优化(索引)

索引(index)是帮助MysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。存在意义:优点:* 提高数据检索效率,降低数据库io成本* 通过索引对数据排序,降低数据排序成本,降低cpu的消耗缺点:* 索引列占空间* 索引提高查询效率,降低更新效率如增删改。

2022-10-14 14:54:57 205 1

原创 我的妈呀!这么棒系列!!!之-------数据库优化(锁)

表独占写锁-------》其他人不能写也不能读,自己都可以。1.概述计算机协调多个进程或线程并发访问某一资源的机制。4.行级锁---------每次操作锁定对应的行数据。元数据锁(meta data lock,MDL )间隙锁/和临键锁(锁住数据也锁住数据前的空隙)3.表级锁--------每次操作锁定整张表。2.全局锁----锁定数据库所有的表。更新阻塞数据备份:—》保证数据一致性。表共享读锁–》可读不可写。

2022-10-14 11:07:56 148

原创 数据库优化---sql优化(含代码)

删除一行记录,实则记录只是被标记为删除,让它的空间允许其它记录声明使用,并非实际删除。由上图就知道,查找的时候,主键太长,数字匹配浪费时间、存储空间。插入的时候,不按顺序来,那又会造成树结构的调整,降低效率。由于innoDB的行锁对索引加锁,不针对记录,并且索引不能失效,否则行锁变表锁。主键乱序插入,就会造成数据页中主键值大小不能满足索引使用条件(违背二分法)。这也是,uuid生成时无序的,所以主键最好是主键自增,或者有顺序的原因。问题是:取数据中一段数据,其他不要,查询排序代价很大。

2022-10-11 10:29:03 423

原创 我的妈呀!这么棒系列!!!之-------数据库优化(INNODB介绍)

Muti-version Concurrency Control 多版本并发控制:维护一个数据多个版本,使得读写操作没有冲突,快照读为Mysal实现MVCC提供了一个非阻塞功能。

2022-10-10 23:42:20 145

原创 HttpServletRequest和HttpServletResponse的使用

在请求报文转发给servlet容器的时候,servlet容器会解析成HttpServletRequest对象,也会生成一个HttpServletResponse对象,传给doGet(),doPost()方法。如果是GET请求的中文乱码在接收到数据后,先获取request对象以ISO8859-1字符编码接收到的原始数据的字节数组,然后通过字节数组以指定的编码构建字符串,解决乱码问题。设置服务器向浏览器返回请求时,设置的报文头部(设置响应头),设置请求头部可以控制浏览器的行为。如果是POST请求的中文乱码。..

2022-07-27 13:37:54 524

原创 Servlet是什么呢?

什么是servlet?它和tomcat的关系,servlet的实现,以及servlet路径的配置的简单描述

2022-07-27 10:06:27 68

原创 精简Java 多态

定义它的实现条件:重写方法发生继承or 实现接口父类引用指向子类对象结构体// MyDemoImpl(实现类) my:创建的对象名,也称之为对象的引用 =:指向 new MyDemoImpl():通过自己的无参构造,创建对象MyDemoImpl my = new MyDemoImpl();// MyDemo myDemo:创建了一个父类的引用 new MyDemoImpl():创建了子类的对象MyDemo myDemo = new MyDemoImpl();//My

2022-03-30 00:28:10 87

原创 接口精简解释

接口类和接口差异:类:使用class Java类 是包含属性和方法,有自己的方法体接口: intreface 是一个引用数据类型 只有方法,没有方法体同:都会编译成.class文件JDK8此版本以后,可以定义变量(默认为常量)、抽象方法、默认方法、静态方法接口定义// 接口定义,使用interface关键字public interface 接口名{ // 代码块}使用接口结构1.使用关键字 interface 定义一个接口public interface My

2022-03-29 23:59:09 74

原创 java飞机大战--点到点分解

这里写目录标题项目简介:项目的思维导图:遇见问题:运行页面:类的实现ShootGame类:Hero类:Bullet类:flyObjet类:airPlane类:Bee类:项目简介:1、游戏开始可以产生:敌机/小蜜蜂/自己的飞机,随机(概率)出现2、跟鼠标相关的:开始/结束游戏界面、移动自己的飞机、鼠标移除窗口,游戏暂停、鼠标进入窗口,游戏继续、子弹射中敌人/小蜜蜂:分数加成(或者生命值加1)3、子弹打中小蜜蜂: 奖励加成 -> 生命+1或者双倍火力4、子弹打中敌机: 分数+25、实现背景滚动

2021-12-26 11:53:39 461

原创 数据库系统基本概念扫盲

数据库系统概述概念:相关数据集+管理数据集的程序集+其他相关软件的集合体程序集—数据库管理系统(BataBase Management System DBMS)数据库–数据集包含了特定应用环境的相关信息基本概念:1.数据(Data)描述世界的各种具体事务+抽象概念2.数据库(DataBase,DB)长期存储在计算机内有组织、可共享的大量数据集合3.数据库管理系统(DataBase Management System , DBMS)中间商数据库的核心,位于用户和操作系统(OS)之间一层数

2021-12-13 11:30:56 493

原创 7-14 求整数段和 (15分)

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例:-3 -2 -1 0 12 3 4 5 67 8Sum = 30超级超级无语,我卡在sum大小写和空格输出上面将近一

2020-10-17 16:45:31 366

原创 7-9 用天平法找小球

三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入格式:输入在一行中给出3个正整数,顺序对应球A、B、C的重量。输出格式:在一行中输出唯一的那个不一样的球。输入样例:1 1 2输出样例C#include<stdio.h>int main(){ int i,a[3]; char b[3]={'A','B','C'}; for(i=0;i<3;i++) scanf("%d",&a[i]);

2020-10-17 11:36:47 139

飞机大战程序代码.rar

初学者和项目练手

2021-12-26

空空如也

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

TA关注的人

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