自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

差不多先生

这个世界并不在乎你的自尊,只在乎你做出来的成绩,然后再去强调你的感受。

  • 博客(18)
  • 收藏
  • 关注

原创 数据库基础复习(三)—示例

基本表结构student(sno,sname,sage,ssex)学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tname) 教师表把“sc”表中“王五”所教课的成绩都更改为此课程的平均成绩update sc set score = (select avg(sc...

2019-08-29 21:13:33 429

原创 数据库基础复习(二)—示例

基本表结构student(sno,sname,sage,ssex)学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tname) 教师表查询课程1的成绩比课程2的成绩高的所有学生的学号select a.sno from(select sno,score from ...

2019-08-29 21:06:28 250

原创 数据库基础复习(一)

数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。ACID 是什么?Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务...

2019-08-29 17:26:56 372

原创 (三)Java源码分析—Serializable接口

这是目前为止见到过的最简单的一个接口了,没有任何需要实现的方法,位于java.io包下:package java.io;public interface Serializable {}类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用...

2019-08-28 00:11:03 296

原创 Java EE 基本概念

、BS与CS的联系与区别C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explore...

2019-08-27 14:34:21 817

原创 Java EE 复习(四)Spring MVC

1、什么是Spring的MVC框架?Spring配备构建Web应用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离。它也允许以声明的方式把请求参数和业务对象绑定。MVC:模型(model):代表的是应用的业务逻辑(通过JavaBean,EJB组件实现);视图(view):应用的表示面(...

2019-08-27 12:53:32 148

原创 Java EE 复习(三)Spring

1、为什么要使用 spring?简介:目的:解决企业应用开发的复杂性。简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。范围:任何Java应用。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。一:轻量从大小与开销两方面而言Spring都是轻量的...

2019-08-27 11:06:50 709

原创 (二)Java源码分析—Number类

话不多说,删掉原文注释,先上源码:package java.lang;public abstract class Number implements java.io.Serializable { public abstract int intValue(); public abstract long longValue(); public abstract flo...

2019-08-26 22:49:35 254

原创 Java SE 进阶复习(五)泛型

1、Java中的泛型是什么 ? 使用泛型的好处是什么?泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。好处:类型安全,提供编译期间的类型检测;前后兼容;泛化代码,代码可以更多的重复利用;性能较高,用GJ(泛型JAVA)编写的代码可以为java编译器和虚拟机带来更多的类型信息,这些信息对java程序做进一步优化提供条件。2、什...

2019-08-26 01:00:27 177

原创 Java EE 复习(二)常用设计模式

单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。观察者模式对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。装饰者模...

2019-08-25 23:13:46 142

原创 Java EE 基础复习(一)Java Web

1、jsp 和 servlet 有什么区别?jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)。jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest...

2019-08-24 23:23:21 491

原创 Java SE 进阶复习(三)异常

Java中的异常处理机制的简单原理和应用异常是指java程序运行时(非编译)所发生的非正常情况或错误。Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception:Error:表示应用程序本身无法克服和恢复的一种严重问题,程序只有奔溃了,例如,说内存溢...

2019-08-24 01:09:04 146

原创 Java SE 进阶复习(二)多线程

1、并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。2、同步和异步有何异同,在什么情况下分别使用他们?...

2019-08-24 00:36:07 236

原创 Java SE 进阶复习(一)集合框架

1、Java容器都有哪些?2、Collection 和 Collections 有什么区别?java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。...

2019-08-22 23:49:28 206

原创 Java SE 基础复习(二)进阶概念

1、静态变量和实例变量的区别?在语法定义上的区别: 静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别: 实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。2、是否可以...

2019-08-22 20:29:16 250

原创 (一)Java从头开始源码分析—Object类

既然是从头开始,那就肯定绕不过所有类的根类—Object类,所有创建的类包括抽象类在不指明继承哪个类的时候,都是默认继承Object,它是在java.lang包下的,从JDK1.0开始,源码如下(删了原文注释):package java.lang;public class Object { private static native void registerNatives();...

2019-08-22 14:46:11 188

原创 Java SE 基础复习(一)基本概念

JDK和JRE的区别JDK是(Java Development Kit)是Java开发工具包,提供了Java开发环境和运行环境。JRE是(Java Runtime Environment),是运行时环境。如果需要开发则装JDK,如果只是需要运行Java程序,则只需JRE。“==”和“equals”区别“==”:对于基本类型而言,比较的是“值”是否相同。对于引用类型而言,比较的是引用...

2019-08-22 09:29:22 204

原创 Java EE 从5开始 (一)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-20 13:41:36 229

空空如也

空空如也

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

TA关注的人

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