自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue 2.0 生命周期和钩子函数

Vue 2.0 生命周期和钩子函数首先看图:还是用代码来解释:<!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></script></head><body><div

2021-04-04 10:44:02 161

原创 XML学习笔记

XML学习笔记1. 什么是XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准2. 为什么使用XML?我们没有XML这种语言之前,我们使用的是String作为两个程序之间的通讯!现在问题就来了,如果我们传输的是带有关系型结构的数据,String怎么表达

2020-07-27 12:24:17 222

原创 MYSQL学习笔记:关于MySQL数据库维护(9)

MySQL数据库维护因为MySQL数据库是基于磁盘的文件,普通的备份系统和例程就能备份MySQL的数据。为了保证所有数据被写到磁盘(包括索引数据),可能需要在进行备份前使用 FLUSH TABLES 语句。一.进行数据库维护用来检查表键是否正确ANALYZE TABLE 表名;用来针对许多问题对表进行检查CHECK TABLE 表名 [CHANGED/EXTENDED/FAST/MEDIUM/QUICK];CHANGED : 检查自最后一次检查以来改动的表。 EXTE

2020-06-02 18:22:17 272

原创 MYSQL学习笔记:关于MySQL安全管理(8)

MySQL安全管理一.访问控制MySQL服务器的安全基础用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。访问控制需要给用户提供他们所需的访问权,且仅提供他们所需的访问权不要使用root严肃对待root登录的使用,仅在绝对需要的时候使用它;不要在日常的MYSQL操作中使用root。二.管理用户MySQL用户账号和信息存储在名为mysql的MySQL数据库中。一般不需要直接访问mysql数据库和表,但有时需要直接访问。需要直接访问他的时机之一是在需要获得

2020-06-02 18:21:10 175

原创 MYSQL学习笔记:关于MySQL字符集和校对(7)

全球化和本地化1.字符集和校对顺序重要术语:字符集为字母和符号的集合。编码为某个字符集成员的内部表示。校对为规定字符如何比较的指令。2.使用字符集和校对顺序查看所支持的字符集完整列表使用SHOW CHARACTER SET语句来查看。显示所有可用的字符集以及每个字符的描述和默认校对。SHOW CHARACTER SET;查看所支持校对的完整列表使用SHOW COLLATION语句来查看。显示所有可用的校对,以及它们适用的字符集。SHOW COLLAT

2020-06-02 18:19:18 184

原创 MYSQL学习笔记:关于MySQL管理事务处理(6)

MySQL事务事务处理用来维护数据库的完整性,用来管理成批执行的MySQL操作。介绍几个术语事务(transaction)指一组SQL语句。回退(rollback)指撤销指定SQL语句的过程。提交(commit)指将末存储的SQL语句结果写入数据库表。保留点(savepoint)指事务处理中设置的临时占位符,你可以对它发布回退(与回退整个事务处理不同)。使用MySQL事务标志事务的开始使用START TRANSACTION语句来标志开

2020-05-31 17:40:04 186

原创 MYSQL学习笔记:关于MySQL游标(5)

MySQL游标1.什么是游标?游标(cursor)是一个存储在MySQL服务器上的数据库查询,它并不是一条SELECT语句,而是被该语句检索出来的结果集。使用游标也可以轻易的取出在检索出来的行中前进或后退一行或多行的结果,也可以遍历返回的多行结果。2.游标的使用定义游标CREATE PROCEDURE 函数名()BEGIN DECLARE 游标名 CURSOR FOR SELECT语句;END;打开和关闭游标OPEN 游标名; --打开CLOSE 游标名;-

2020-05-31 17:37:27 219

原创 MYSQL学习笔记:关于MySQL存储过程(4)

MySQL存储过程1.什么是存储过程?简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。2.为什么使用存储过程?通过把处理封装在容易使用的单元中,简化复杂的操作。批量处理,简化对变动的管理。统一接口,确保了数据的安全。3.存储过程的使用创建存储过程--使用无参CREATE PROCEDURE 函数名()BEGIN 语句;END;--使用有参CREATE PROCEDURE 函数名(参数1,参数2...)BEGIN 语句;END;

2020-05-31 17:35:39 178

原创 MYSQL学习笔记:关于MySQL视图(3)

MySQL视图1.什么是视图?    MySQL视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。    视图仅仅是用来查看存储在别处的数据的一种设施。视图本身不包含数据,因此它们返回的数据是从其他表中检索出来的。    在添加或更改这些表中的数据时,视图将返回改变过的数据。2.为什么使用视图?重用SQL语句简化复杂的SQL语句保护数据让数据

2020-05-31 17:31:38 244

原创 MYSQL学习笔记:关于MySQL的多表操作(2)

多表操作实际开发中,一个项目通常需要很多张表才能完成。表与表之间的关系一对多关系在从表(多方)创建一个字段并作为外键,指向主表(一方)的主键.eg : 客户和订单,分类和商品,部门和员工多对多关系需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键.eg : 学生和课程、用户和角色一对一关系主键 和 外键 的概念主键是能确定一条记录的唯一标识。外键用于与另一张表的关联,都是指向另一个表的主键。可伸缩性:能够适应不断增加的工作量而不失败

2020-05-31 17:28:03 748

原创 Java中的Collections类(工具类)常用方法 总结

Collections类Collections类是Java中针对集合类的一个工具类,其中提供一系列静态方法。1. sort(Comparator<? super E>):void List对集合中的元素排序。public class Main { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>();

2020-05-22 11:19:02 5494

原创 Java的四个内部类总结及为什么使用内部类

为什么使用内部类?一个内部类对象可以访问创建它的外部类对象的内容,包括私有数据!内部类有效实现了“多重继承”,优化Java单继承的缺陷。内部类具有很好的封装性。知道为什么使用内部类了,就直接开始说四个内部类了。静态内部类静态内部类可以访问外部类所有的静态变量,不可以访问外部类的非静态变量。定义静态内部类class Outer{ private static int i = 1; static class InnerS{ public void met

2020-05-09 17:13:19 309

原创 Java之Object源码解析总结

Object源码所有的Java对象都拥有Object默认的方法。 Object中的方法:Object()registerNatives() : voidgetClass() : Class<?>hashCode() : intequals(Object) : booleanclone() : ObjecttoString() : Stringnotify() ...

2020-05-08 17:20:05 154

原创 MYSQL学习笔记:关于MySQL的基本概念(1)

关于MySQL基本概念数据库(DataBase) 简称DB:按照某一特定数据结构来组织,存储数据的仓库。数据库管理系统(DataBase Management System)简称DBMS,是为了建立,操作和维护数据库而设计的一个程序,介于用户和数据库之间。SQL分类DDL(Data Definition Language-数据定义语句)用来定义数据库的对象,如数据表、视图、索引等...

2020-04-12 18:42:45 187

原创 C++之常用集合(总结)

C++中的集合是比较重要的,平时都会遇到很多次,也为我们提供了许多帮助,所以这次针对C++中的一些常用集合做一点总结。在平时用的时候遇到vector、stack和queue这几种比较多,就针对这三种做了个小总结。vector概念:C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。用法:...

2020-04-07 20:46:27 8652 1

原创 Java之反射(二):运行时类

创建运行时类的对象创建类的对象:调用Class对象的newInstance()方法要求:1)类必须有一个无参数的构造器。2)类的构造器的访问权限需要足够。难道没有无参的构造器就不能创建对象了吗?不是!只要在操作的时候明确的调用类中的构造器,并将参数传递进去之后,才可以实例化操作。步骤如下:1)通过Class类的getDeclaredConstructor(Class … p...

2020-04-05 23:47:49 179

原创 Java之反射(一):关于Class和ClassLoader

关于java.lang.Class类的理解1、类的加载过程:     程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾)。     接着我们使用java.exe命令对某个字节码文件进行解释运行,相当于将某个字节码文件加载到内存中,此过程就称为类的加载。加载到内存...

2020-04-05 10:16:26 250

原创 Java之泛型(总结)

泛型在Java中是重要的,emmmm…这么说有点笼统,这样说吧,泛型在很多源码中都有使用,所以看源码的时候,泛型这个概念很重要,而且平常写代码的时候泛型也很方便。那么就开始介绍泛型了。泛型的概念:所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实...

2020-04-03 12:55:38 146

原创 Java之多线程(四):多线程的同步

同步(synchronized):Java对于多线程的安全问题提供了专业的解决方式:同步机制。同步的方式,解决了线程的安全问题。——好处操作同步代码时,只能有一个线程参与,其他线程等待,相当于一个单线程,效率低下。——局限性synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起...

2020-04-02 13:13:18 122

原创 Java之多线程(三):Thread类的常用方法及优先级

Thread类的常用方法:首先我先摆出一个比较正常的语法…eg:class MyThread extents Thread{ @Override public void run(){ ... } ...}public class Test{ public static void main(String argc[]){ ...

2020-04-02 10:57:56 259

原创 Java之集合(六):enum类

enum类使用说明:使用 enum 定义的枚举类默认继承了 java.lang.Enum类,因此不能再继承其他类。枚举类的构造器只能使用 private 权限修饰符。枚举类的所有实例必须在枚举类中显式列出(, 分隔; 结尾)。列出的实例系统会自动添加 public static final 修饰。必须在枚举类的第一行声明枚举类对象。eg:enum Person{ A("...

2020-04-01 21:45:15 95

原创 Java之集合(五):BigInteger和BigDecimal类

你是否为操作的数值太大而出现错误,嗯!我也出现过不少,不过下面就是专为大数值而设立的,好好学吧!哈哈…BigInteger类java.math包的BigInteger可以表示不可变的任意精度的整数。常用方法**public BigInteger abs():**返回此 BigInteger 的绝对值的 BigInteger。BigInteger add(BigInteger val) :...

2020-04-01 21:41:22 123

原创 Java之集合(四):比较器

Java比较器Java比较器在Java中是很重要的,emmmmm… 也要掌握,哈哈方式一:自然排序:java.lang.ComparableComparable 的典型实现:(默认都是从小到大排列的)String:按照字符串中字符的Unicode值进行比较Character:按照字符的Unicode值来进行比较数值类型对应的包装类和BigInteger、 igDecimal:按照它...

2020-04-01 21:34:40 167

原创 Java之集合(三):StringBuffer和StringBuilder类

StringBuffer类StringBuffer类不同于String,其对象必须使用构造器生成。有三个构造器:StringBuffer():初始容量为16的字符串缓冲区StringBuffer(int size):构造指定容量的字符串缓冲区StringBuffer(String str):将内容初始化为指定字符串内容StringBuffer类常用方法:StringBuffer a...

2020-04-01 21:30:29 165

原创 Java之集合(二):String和字符、字节数组转变

String和字符数组转变字符数组——>字符串String 类的构造器:String(char[]) 和 String(char[],int offset,intlength) 分别用字符数组中的全部字符和部分字符创建字符串对象。字符串——>字符数组public char[] toCharArray():将字符串中的全部字符存放在一个字符数组中的方法。public void ...

2020-04-01 21:26:33 121

原创 Java之集合(一):关于String

String是Java中十分重要的一个概念,烦就烦在这方面的知识点很多,不过好在不是很复杂。下面我们就开始介绍关于String这方面的内容。介绍String:String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。注:字符串常量存储在字符串常量池,目的是共享。...

2020-04-01 21:17:57 168

原创 Java之多线程(二):多线程的创建

在创建之前先介绍Thread类:Thread构造器Thread():创建新的Thread对象。Thread(String threadname):创建线程并指定线程实例名。Thread(Runnable target):指定创建线程的目标对象,它实现了Runnable接口中的run方法。Thread(Runnable target, String name):创建新的Threa...

2020-03-19 18:03:14 92

原创 Java之多线程(一):关于多线程

关于多线程:基本概念(程序、进程、线程):程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程,有它自身的产生、存在和消亡的过程。(生命周期)程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的...

2020-03-19 17:54:04 65

原创 Java之内存解析(小总结)

内存解析:.堆(Heap):此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在 Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。栈(Stack):是指虚拟机栈。虚拟机栈用于存储局部变量等。方法区(Method Area):用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。.若有不当之处,欢迎指正!...

2020-03-08 11:22:39 69

原创 CSS3的小总结

CSS3 是最新的 CSS 标准。因为CSS3 完全向后兼容,因此您不必改变现有的设计。浏览器通常支持 CSS2。我这个肯定是不完全了,不过经常用的还是有,就做个总结吧。^ - ^.CSS3边框:例如:div canvas{ border: 2px solid black; border-radius: 25px; box-shadow:10px,10px,10px, bl...

2020-03-05 23:56:59 80

原创 在Java中的包装类、String和基本类型的转化

这三个之间的转换在这里做一个总结。。。我觉得这个总结已经很容易理解了。^ _ ^class Xxx{ public static void main(String[] args) { //String——>包装类 String s3 = new String("1.23"); Float f1 = Float.parseFloat(s3); System.out...

2020-03-05 18:20:52 98

原创 CSS主要内容——就是个小总结

在这篇文章中,主要是对CSS的一个小总结。相信大家都知道,CSS 用于控制网页的样式和布局。CSS 指层叠样式表 (Cascading Style Sheets)那么怎么编写CSS呢?嗯,对,差不多就是这么编写的。我感觉css难的地方就是记得东西比较多,不过不一定要死记硬背,平时多用几遍就记住了。这里提醒一下,下面提到的东西不一定是经常用到的,不过也要了解一下,万一有真人才或是...

2020-02-25 13:38:58 479

原创 HTML 5 简介及在HTML中的提高

HTML5 是下一代的 HTML。这是毋庸置疑的!虽然HTML5还在完善中。HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。并且HTML5 是 W3C 与 WHATWG 合作的结果。W3C 指 World Wide Web Consortium,万维网联盟。WHATWG 指 Web HypertextApplication Technology Work...

2020-02-24 22:02:55 114

转载 关于C++代码中的#pragma预处理指令(此为转载)

关于C++代码中主要的#pragma预处理指令(此为转载)c++中这是最为复杂的预处理指令,总之慢慢学吧!预处理指令是指在编译器编译代码时,提供按条件跳过源文件中的代码段、报告错误(错误信息以及行号)和警告条件,以及描绘源代码的不同区域的能力。总是占用源代码中的单独一行,并且总是以 # 字符和预处理指令名称开头。# 字符的前面以及 # 字符与指令名称之间可以出现空白符。格式一般为: #pr...

2020-01-14 16:31:58 283

空空如也

空空如也

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

TA关注的人

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