自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MySQL索引的数据结构

MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。你可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现 高级查找算法 。(1)降低IO的次数:类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本 ,这也是创建索引最主要的原因。(2)唯一性:通过创建唯一索引,可以保证数据库表中每一行 数据的唯一性 。(3)提高查询速度:在实现数据的参考完整性方

2022-06-14 23:35:18 408

原创 尚医通p139的输入框不显示问题

项目解决方案

2022-06-04 16:36:51 183

原创 前端页面开发

前言因为现如今的开发大部分都是前后端分离的开发,而这篇文章将主要讲的是前后端接口的对接过程。一、前端的搭建1、模板的引入我这次项目引用的模板为vue-element-admi,这是一个基于vue-element-admin的一套后台管理系统基础模板。我将在这个模板的基础上进行二次开发。GitHub地址:https://github.com/PanJiaChen/vue-element-admin项目在线预览:https://panjiachen.gitee.io/vue-element-admi

2022-04-22 23:01:20 7349

原创 CSS笔记

文章目录一、CSS是什么?二、CSS的优势1.表现和内容相分离2.提高页面浏览速度3.易于维护和改版三、应用样式表1.内嵌样式表2.内部样式表3.外部样式表三、CSS语法1.基本选择器2.多元素的组合选择器3.属性选择器四、class 和id 的区别五、CSS布局与定位1.盒属性2.行内元素和块元素3.CSS 定位3.1 普通流定位3.2 浮动定位3.3 绝对定位六、多重样式表叠加一、CSS是什么?CSS (Cascading Style Sheet,层叠样式表单) ,用于(增强)控制网页样式并允许

2022-03-06 15:22:57 239

原创 HTML笔记

文章目录前言一、HTML是什么?二、HTML文件的基本结构1.HEAD标签2.BODY标签3.HTML标签三、标签的定义方式1.单标签2.双标签3.属性标签4.注意四、常用的标签1.标题标签2.列表标签2.1有序列表2.2无序列表3.字体标记标签3.1下划线3.2粗体3.3斜体4.标记标签4.1 下标标签4.2 上标标签5.图片标签6.HTML中的实体6.1 小于号6.2 大于号6.3 小于等于号6.3 大于等于号7.超链接8.内容分隔标签9.表格标签(现已淘汰)9.1 大体组成9.2 table中的属性.

2022-02-26 15:27:33 373

原创 JDBC获取连接的方法

文章目录前言一、获取连接前的准备1.mysql驱动的导入2.确定uri二、传统获取连接的五种方法1.方法一2.方法二3.方法三4.方法四5.方法五(final版)三、JDBC数据库连接池1.JDBC数据库连接池的必要性2.C3P0数据库连接池2.1 获取连接方式一2.2 获取连接方式二3. DBCP数据库连接池3.1 获取连接方式一3.2 获取连接方式二4. Druid(德鲁伊)数据库连接池前言我们在写JDBC相关的程序的时候,首先一步就是得获取和数据库的连接,本文以idea和mysql 8.0为例子

2022-02-10 21:20:11 2368

原创 浅谈Java的反射机制

初入Java反射的笔记

2022-01-17 20:57:42 275

原创 JVM内存构造与对象内存解析

Java编译完源程序以后,生成一个或多个字节码文件。我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。之前都不涉及到内存解析。*若想详细了解JVM推荐去看《JVM的开发规范》虚拟机栈,即为平时所说的栈结构。我们将局部变量储存到栈结构中。堆,我们将new出来的结构(比如:数组、对象)加载在堆空间中。补充:对象的属性(非static的)加载在堆空间中。方法区:类的加载信息(比如整个类的结构涉及的代码、方法块)、常量池(一

2021-04-24 23:33:01 70

原创 类中属性(局部变量)和成员变量的相同点和不同点

1.相同点:**1.1定义变量的格式:**数据类型 变量名=变量值1.2先声明后使用1.3变量都有其对应的作用域2.不同点:2.1在类中声明的位置不同属性:直接定义在类中的一对{}内。举例:class User{//属性(或成员变量)String name;int age;boolean isMale;}**局部变量:**声明在方法、方法形参、代码块内、构造器形参、构造器内部的变量。class User{public void talk(String language){

2021-04-24 00:15:01 344

原创 对象的内存解析

在创建一个新的对象的时候,所声明的变量名存在栈之中,只有当new一个对象的时候才会在堆中开辟一个内存空间。也就是说Person p1;此时并没有在内存空间内开辟一个空间,如图Person p1=new Person();此时举例:Person p1=new Person();//创建一个Person类p1p1.name="Tom";p1.isMale=true;Person p2=new Person();//创建一个Person类p2System.out.println(p2.

2021-04-23 00:04:24 132

原创 OOP和POP的区别

Java的oop(面向对象)一、Java的面向对象学习的三条主线1、Java类及类的成员:属性、方法、构造器;代码块、内部类2、面向对象的三大特征:封装性、继承性、多态性、(抽象性)3、其他关键字:this,super,static,final,abstract,interface,package二、人把大象放冰箱需要(举例面向对象何和面向过程编程的区别)1、面向过程:强调的是功能行为,以函数为最小的单位,考虑怎么做①把冰箱门打开②抬起大象,塞进冰箱③把冰箱门关闭2、面向对象:强调具备了

2021-04-22 23:08:45 599

原创 汉诺塔问题

1.3.3 汉诺塔问题描述汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着 n 个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当 n 很大时这辈子恐怕就很搬了聪明的你还有计算机帮你完成,你能写一个程序帮助僧侣们完成这辈子的夙愿吗?输入第一行为一个正整数n输出若干行,

2021-03-12 22:59:57 160

原创 全排列问题

1.3.1 全排列问题Description输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。Input第一行为一个整数nOutput由1至n组成的所有不重复的数字序列,每行一个序列。每个数字之间由空格隔开Sample Input3Sample Output1 2 31 3 22 1 32 3 13 1 23 2 1Hint1≤n≤9#include<iostream>using namesp

2021-03-12 21:25:30 434

原创 自然数的拆分

Description任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。现在给你一个自然数n,要求你求出n的拆分成一些数字的和。每个拆分后的序列中的数字从小到大排序。然后你需要输出这些序列,其中字典序小的序列需要优先输出。Input第一行为一个正整数nn。Output若干数的加法式子。Sample Input 17Sample Output 11+1+1+1+1+1+11+1+1+1+1+21+1+1+1+31+1+1+2+21+1+1+41+1+2+31+1+5

2021-03-12 21:21:27 437

空空如也

空空如也

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

TA关注的人

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