自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

差不多先生

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

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

原创 Linux常用命令操作

查阅命令帮助信息command --help显示command命令的帮助信息man command查阅command命令的使用手册man是manual(手册)的缩写,是linux提供的一个手册,包含了绝大部分的命令,函数的详细使用说明手册常用命令:空格:显示手册下一页Enter:一次滚动手册的一行b:回滚一屏r:前滚一页q:退出/word 搜索word字符串常用命令(...

2019-11-12 00:08:33 177

原创 高效学习法

1、费曼学习法获取知识;用自己的表述理解知识,可以是画图或其他有助于理解的方式;将自己学到的讲给别人听,如果有哪里讲的不清楚,就是知识盲区,需要多多复习;不断重复上述内容。2、西蒙学习法在某件有基础的事情上,在一段时间内集中精力去学好。3、SQ3R阅读法分别是:SURVEY、QUESTION、READ、RECITE、REVIEW,代表着:浏览、提问、阅读、复述、复习五个阶段。...

2019-11-06 09:10:46 309

原创 (四)JavaSE源码分析—Collection<E>接口

这是一个集合框架的接口,我们先去掉注释,然后结合API进行分析。package java.util;public interface Collection<E> extends Iterable<E> { int size(); boolean isEmpty(); boolean contains(Object o); ...

2019-11-02 20:07:51 166

原创 数据库系统教程复习(一)—数据库概论

1、数据管理技术的发展过程2、数据库基本概念

2019-10-31 22:25:03 1014

原创 一些问题

在没有安装诸如mysql、Oracle等DBMS的情况下,电脑里有没有默认的DBMS?如果有,是什么?怎么查看?

2019-10-31 22:05:13 170

原创 MySQL文档学习(二)—SQL语句语法

数据定义语句创建数据库语法CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ...create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation...

2019-10-28 02:05:54 199

原创 跟着文档学SpringFramework(二)

IoC容器框架实现IoC也能称为dependency injection (DI,依赖注入)。这是一个对象仅通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即使用的其他对象)的过程。然后容器在创建bean时注入这些依赖项。这个过程基本上是创建bean的逆过程(因此称为控制反转),通过使用类的直接构造或服务定位器模式等机制来控制其依赖...

2019-10-27 00:32:26 105

原创 Git

占个位,待更新…

2019-10-26 21:54:27 142

原创 跟着文档学SpringFramework(一)

设计哲学在每个层次上提供选择。Spring允许您尽可能晚地推迟设计决策。例如,您可以通过配置切换持久性提供程序,而无需更改代码。对于许多其他基础设施问题和与第三方api的集成也是如此。容纳不同的观点。Spring支持灵活性,对于事情应该如何完成没有任何意见。它支持具有不同视角的广泛应用程序需求。保持强大的向后兼容性。Spring的发展已经被小心地管理,在不同的版本之间很少有中断的变化。Sp...

2019-10-26 21:08:20 153

原创 要学的要看的东西

书单:java core,java核心卷netty实战并发编程Java性能权威指南分布式系统springboot《Git相关》算法之美算法帝国(实体书):java设计模式java core,java核心卷netty实战并发编程多线程编程分布式系统算法导论软件工程深入理解java虚拟机数据库系统教程-王能斌,上下册...

2019-10-26 20:50:37 215

原创 MySQL文档学习(一)

登录:mysql -u root -p查看数据库:show databases;进入某个数据库:use 数据库名;创建数据库:create database 数据库名;查看当前数据库:select database();查看数据库中的表: show tables;【一般不推荐存储年龄,因为年龄每年都在增长,要经常更改数据库,最好存出生日期,mysql提供计算年龄...

2019-10-26 20:40:41 494

原创 数据库原理复习(一、二)

一、基本概念1、数据是描述现实世界的符号,是数据库中存储的基本对象。2、数据模型是描述数据的一组定义,是一种数据结构。3、数据模式用给定的一组数据模型,对某一具体事务建模后的结果。4、数据的抽象级别物理模式:数据在磁盘上的存储形式。逻辑模式:数据的表述形式。外模式(视图):用户看到的样子。三级模式,两级映射。5、数据的独立性是由数据两级映射保证的。逻辑独立性:逻辑...

2019-10-15 00:47:03 380

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

基本表结构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 428

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

基本表结构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 707

原创 (二)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 253

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

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

2019-08-26 01:00:27 176

原创 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 234

原创 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 249

原创 (一)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 228

空空如也

空空如也

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

TA关注的人

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