自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 pyspider的下载安装(避坑指南)

安装环境OS:Windows10python:3.7.3入坑——>脱坑由于工作需要使用到爬虫,查看网上pyspider的安装pip install pyspider结果出现Fatal error in launcher: Unable to create process using '"d:\developmenttools\python\python.e...

2019-09-10 20:16:00 510

转载 面向对象设计原则之开闭原则

开闭原则相关的面向对象设计原则()里氏代换原则(Liskov Substitution Principle LSP) 依赖倒转原则(Dependence Inversion Principle)单一职责原则:应该有且仅有一个原因引起类的变更(一个接口或一个类只有一个原则,它就只负责一件事) 里式替换原则:子类型必须能替换掉它们的基类型依赖倒置原则:高层模块不应该依赖低...

2019-09-04 10:03:00 338

转载 Collection接口:ArrayList

运行过程会抛出异常在用Iterator遍历ArrayList的时候,如果调用ArrayList的remove方法使得ArrayList的大小发生了改变,那么会抛出ConcurrentModificationException异常。在这里for (String temp : aa)遍历操作就是通过Iterator实现的。 1.普通for循环:可以删除 ...

2019-09-04 09:58:00 119

转载 java连接sqlserver报错

使用Java进行项目开发,一般是使用MySQL数据库,由于项目需要本次换成了SQLServer数据库,在eclipse中进行连接测试时驱动类、URL地址、用户名和密码都正确,但是会抛出以下异常,无法正确连接到SQLServer数据库com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to t...

2019-06-02 16:52:00 1012

转载 理解事务的4种隔离级别

事务事务是访问数据库的一个操作序列事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)的缩写,这四种状态的意思是:...

2019-04-05 11:44:00 153

转载 视图

视图(View)从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表,由一张或多张表中的数据组成。视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。使用视图的原因:1)实现查询的简化,使复杂...

2019-04-05 10:55:00 109

转载 移位运算符

<< : 左移位,左移后常常补0>> :带符号右移位,右移后左边的空位填充符号位>>> :无符号右移位,右移后左边的空位填充0转载于:https://www.cnblogs.com/CKhomepage/p/10622608.html...

2019-04-04 21:14:00 328

转载 规范化与范式

在关系数据库的设计过程中,对于同一个问题,选用不同的关系模式,其性能的优劣是大不相同的,为了区分关系模式的优劣,人们常常把关系模式分为各种不同等级的范式。一个低一级范式的关系模式,通过分解可以转换为若干个高一级范式的关系模式,这种过程称为关系的规范化。 关系的规范化主要目的是解决数据库中数据冗余、插入异常、删除异常和更新异常等数据存储问题。 关系规范化的基本方法是逐步消除关系模式中不...

2019-04-04 20:32:00 762

转载 聚集索引和非聚集索引

索引可以理解为一种特殊的目录,索引是通过二叉树的数据结构来描述的。聚集索引(clustered index,也称聚类索引、簇集索引)是一种键值的逻辑顺序决定了表中相应行的物理顺序的索引,索引的叶节点就是数据节点由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。聚集索引对于那...

2019-04-04 19:57:00 102

转载 并发操作引发的问题以及封锁协议

并发操作可能破坏事务的隔离性,带来的数据不一致性包括三类:1)丢失修改 2)不可重复读 3)读“脏”数据锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。数据库锁出现的目的:处理并发问题从数据库系统角度,基本的锁类型有两种:排它锁(Exclusive L...

2019-04-04 11:39:00 1036

转载 NULL的相关操作

1)WHERE AGE IS NOT NULL 正确2)WHERE AGE IS NULL  正确3)INSERT INTO TABLE1(C0,C1,C2) VALUES(100,NULL,NULL),其中C0是int类型,C1、C2可以取空值。 正确注意:涉及到NULL操作,不能使用=。转载于:https://www.cnblogs.com/CKhomepage/p/10...

2019-04-04 11:31:00 125

转载 Spring的scope作用域

转载于:https://www.cnblogs.com/CKhomepage/p/10624855.html

2019-03-29 23:36:00 107

转载 结构化程序设计风格

由E.W.Dijikstra在1965年提出的,采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。结构化程序设计风格的原则和要点:1)主张使用顺序、选择、循环三种基本结构来嵌套连结成具有复杂层次的“结构化程序”,严格控制GOTO语句的使用(注意并非禁止使用...

2019-03-29 21:01:00 5611

转载 String:字符串输出特点

如果int x=20, y=5,则语句System.out.println(x+y +""+(x+y)+y); 的输出结果是()解析步骤:1)判断优先级:首先计算()内部数据,第一步完成后应该输出:x+y +""+25+y2)任何字符与字符串相加都是字符串。需要注意顺序,字符串前面的按照原来格式相加,字符串后面的按照字符串拼接, 输出:25+“”+25+53...

2019-03-29 20:40:00 184

转载 类型转换

自动类型转换低 ---------------------------------------------> 高 byte,short,char-> int -> long -> float -> double强制类型转换高----------------------------------------------> 低double-...

2019-03-29 17:09:00 59

转载 getClass()与getName()方法

下列代码输出结果?这段代码核心在于解析super.getCalss().getName():本类是SuperTest,super即父类Date,由于Date类并未重写超类中的getClass(),所以返回的是运行的当前类(即SuperTest)而getName()方法返回的是包名+类名的全路径名,所以答案为test.SuperTest。转载于:https://www....

2019-03-29 11:47:00 353

转载 Java中的final关键字

final关键字位于修饰符之后,返回值之前,可以用来修饰非抽象类,非抽象类类方法和变量。注意final不能修饰构造方法。1.final修饰类:表示这个类不能被继承(Java中的String类是被final修饰的),但是该类仍然能够创建对象,并且可以利用该对象调用类中 的成员变量和成员方法。 注意final类中国的所有成员方法会被隐式指定为final方法。 注意一般...

2019-03-29 11:32:00 77

转载 基本类型包装类的常量池技术

Java的基本类型包装类中有6中实现了常量池技术:Byte , Short,Integer,Long ,Characher ,Boolean。另外两种浮点数类型Double和Float没有实现该技术。六种实现常量池技术的包装类中Byte,Short,Integer,Long,Character这5种整型的包装类也只是在[-128,127)之间才可使用常量池,不负责创建和管理[-1...

2019-03-29 10:08:00 819

转载 本类中调用构造函数

给出下面的代码段: publicclassBase{   intw,x,y,z;   publicBase(inta,intb)   {     x=a;y=b;   }   publicBase(inta,intb,intc,intd)   {     //assignmentx=a,y=b     w=d...

2019-03-29 10:08:00 1185

转载 Map接口:HashMap与HashTable的区别

1)HashMap和Hashtable都实现了Map接口,但是继承的父类不同: public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map2)HashMap是非synchronized,执行速度快,而HashTab...

2019-03-28 23:15:00 516

转载 count++与++count

下列代码执行结果是?代码其余部分没有问题,重点考察count = count++;count = count++;的执行流程如下:1、JVM把count的初始值(即0)拷贝到临时变量区(栈stack)。2、count值加1,此时count的值是1。3、返回临时变量区的值,注意这个值是0,没有被修改过。4、返回值赋值给count,此时count值被重置为0。...

2019-03-28 16:26:00 4386

转载 父类引用指向子类对象

下列代码的输出结果是?1.首先需明确类的加载顺序。(1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)(2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 )(3) 父类非静态代码块( 包括非静态初始化块,非静态属性 )(4) 父类构造函数(5) 子类非静态代码块 ( 包括非静态初始化块,非静态属性 )(6) 子类构造...

2019-03-28 11:20:00 115

转载 组合索引的最左优先原则

MySQL数据库,game_order表表结构如下,下面哪些sql能使用到索引?这道题目考察的知识点是MySQL组合索引(复合索引)的最左优先原则。最左前缀匹配原则在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,组合索引的第一个字段必须出现在查询组句中,这个索引才会被用到,示例:对列col1、列col2和列c...

2019-03-28 11:05:00 867

转载 Java基础之二维数组的创建与访问

图片中给出的四种二维数组的创建方式都可以成功创建,但是方式2不能在未指定值的情况下直接访问,必须指定一维数组的大小才能访问相应位置,由此我们可以得到结论:二维数组命名时变量名和[ ]可以随意排列。同时需要注意必须指定维数大小,以下两种创建二维数组的方式是错误的:float f1[ ][ ] = new float[ ][ ];——variable must provi...

2019-03-28 10:18:00 287

空空如也

空空如也

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

TA关注的人

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