自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java线程相关知识

1.什么是进程? 它是运行中的程序,是动态的概念。每个进程有独立的资源空间。2.什么是线程 线程,称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制的流程。线程是进程的一个实体,是被系统独立调度和分配的基本单位。 单个程序中可以同时运行多个不同的线程执行不同的任务。3.多线程的特点 一个进程可以包含一个或者多个线程。 一个程序实现多...

2018-04-08 15:21:13 178

原创 JVM浅谈

1.Java内存模型 1.1内存模型图解 Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分若干个不同的数据区。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机的进程的启动而存在,有得区域则依赖用户线程的启动和结束而建立和销毁,我们可以将这些区域统称为Java运行时数据区域。 如上图...

2018-04-01 22:27:14 164

原创 Java集合框架及其衍生

1.Set,List,Map的区别和联系。 首先三者都是接口,Set和List是接口Collection的子接口,而Map是一个单独的接口。 List:可以运行重复的对象,可以插入多个Null个元素,是一个有序的容器,保持每个元素的插入顺序,输出的顺序就是插入的顺序。常用的实现类有ArrayList,LinkedList和Vector.ArrayList最为流行。它提供了索引的随意访问。L...

2018-03-31 15:04:55 241

原创 JAVA一些基础类1

1.Object类 Java语言不同于C++语言,是一种单根继承结构语句,也就是说,Java中所有的类都有一个共同的祖先。这个祖先是Object类。 Object类有12个成员方法: ①构造函数 Object() ②hashCode和equale函数用来判断对象是否相同。 equale(Object obj) 判断其...

2018-03-29 17:03:22 2391

原创 JAVA的关键字

1.java的关键字(keyword)由多少个? 51+2个保留字=53个关键字(java的关键字都是小写的)2.java的保留字(reserve word)有多少个 2个保留字 const 用于修改字段或者局部变量的声明。它指定字段或者局部变量的值是常数,不能被修改 goto 指定跳转到标签 3.访问修饰关键字 public ...

2018-03-29 17:02:48 176

原创 JAVA常见的设计模式

     已经悄然声息的把数据库的一些基础的东西已经过了一遍,接下来就是需要把我的核心JAVA基础性的东西先整理出来了,但是在这之前我想简单介绍以下我们平常在JAVA开发中遇到到常见的设计模式。两天的时间,整理出来10种常见的设计模式,但是好像很陌生,于是我自己在某宝上下了一单,买了一本JAVA设计模式的书,决定把这块东西给啃下来。                      什么是设计模式?   ...

2018-03-27 21:11:33 168

原创 SQL的学习五-SQL优化

             最后一个就是真正在我们使用SQL要确保SQL的快速性,提高SQL的性能。            1.对查询进行优化,只要尽量避免全表扫描。首先应该考虑在where及order by涉及的列建立索引。            2.应该尽量避免在where字句中对字段进行null的判断,否则将导致引起放弃使用索引,而进行全表扫描。            备注:最好不要给数据库留...

2018-03-24 15:27:53 357

原创 SQL的学习四—DDL的一些操作

           前面我们已经把大量的关键字,还有DML的一些基本的操作都已经过了一遍,在SQL(结构化查询语句)包含着3个方面,DML(数据操作查询)DDL(数据定义语句)DCL(数据控制语句),补充上面的一点就是distinct是 去除重复的行数据,也只能出现在我们的select关键字之后。再补充一点连接的东西  在之前的join的关键字我们有学到内链接,外连接(左外连接,右外连接,全外连...

2018-03-23 15:51:57 287

原创 SQL的学习三--常用的函数

         已经花了几个小时把SQL的很大的一部分的关键字有所了解,接下来就是我们日常使用到的一些SQL的函数,只要分为数学函数,聚合函数,字符串函数,日期和时间的函数,加密函数,控制流函数,格式化函数,类型转换函数以及系统信息函数。        1.常用的数学函数有:                ABS(数字 | 列)  返回数字或者列的绝对值。                BIN(...

2018-03-21 21:09:49 408

原创 SQL的学习二

      昨天已经整理到了like与通配符的使用,接下来还有一些关键字需要继续的学习,当然也都是很简单的东西          1.数据操作语言DML ①IN操作符允许我们在Where字句中规定多个值 语法: select 列名称 from 表名称 where 列名称 IN(value1,value2,....) ②BETWEEN操作符在WH...

2018-03-21 15:45:54 153

原创 SQL的学习一

     一看时间自己上篇的文章还是17年10月份,哈哈。其实是自己在途中学习了很多的东西,也没有时间去记录下来,既然选择了技术这条不归路,个人觉得还是要不断的去学习新的知识的。也要把自己学习过的东西给整理出来。      已经很久很久没有看过SQL的东西,因为一直用的都是H的框架,在自己的平时的工作中,很少使用到SQL这一块,我也想通过几篇的文章把自己见解的SQL给记录下来。      学习都是...

2018-03-20 16:22:21 178

原创 常见的排序

一,冒泡排序算法        1.冒泡排序的规则           冒泡排序是我们最常见的排序方式,就是将相邻的两个元素进行比较,如果前一个比后面的元素大,就将其调换位置。重复上面的动作,最后一个不进行比较,直到没有数据进行比较。           最差时间复杂度:O(n^2)           平均时间复杂度:O(n^2)           最优时间复杂度:如果能再

2017-10-23 11:00:46 194

空空如也

空空如也

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

TA关注的人

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