- 博客(12)
- 收藏
- 关注
原创 Java线程相关知识
1.什么是进程? 它是运行中的程序,是动态的概念。每个进程有独立的资源空间。2.什么是线程 线程,称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制的流程。线程是进程的一个实体,是被系统独立调度和分配的基本单位。 单个程序中可以同时运行多个不同的线程执行不同的任务。3.多线程的特点 一个进程可以包含一个或者多个线程。 一个程序实现多...
2018-04-08 15:21:13
197
原创 JVM浅谈
1.Java内存模型 1.1内存模型图解 Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分若干个不同的数据区。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机的进程的启动而存在,有得区域则依赖用户线程的启动和结束而建立和销毁,我们可以将这些区域统称为Java运行时数据区域。 如上图...
2018-04-01 22:27:14
190
原创 Java集合框架及其衍生
1.Set,List,Map的区别和联系。 首先三者都是接口,Set和List是接口Collection的子接口,而Map是一个单独的接口。 List:可以运行重复的对象,可以插入多个Null个元素,是一个有序的容器,保持每个元素的插入顺序,输出的顺序就是插入的顺序。常用的实现类有ArrayList,LinkedList和Vector.ArrayList最为流行。它提供了索引的随意访问。L...
2018-03-31 15:04:55
267
原创 JAVA一些基础类1
1.Object类 Java语言不同于C++语言,是一种单根继承结构语句,也就是说,Java中所有的类都有一个共同的祖先。这个祖先是Object类。 Object类有12个成员方法: ①构造函数 Object() ②hashCode和equale函数用来判断对象是否相同。 equale(Object obj) 判断其...
2018-03-29 17:03:22
2426
原创 JAVA的关键字
1.java的关键字(keyword)由多少个? 51+2个保留字=53个关键字(java的关键字都是小写的)2.java的保留字(reserve word)有多少个 2个保留字 const 用于修改字段或者局部变量的声明。它指定字段或者局部变量的值是常数,不能被修改 goto 指定跳转到标签 3.访问修饰关键字 public ...
2018-03-29 17:02:48
192
原创 JAVA常见的设计模式
已经悄然声息的把数据库的一些基础的东西已经过了一遍,接下来就是需要把我的核心JAVA基础性的东西先整理出来了,但是在这之前我想简单介绍以下我们平常在JAVA开发中遇到到常见的设计模式。两天的时间,整理出来10种常见的设计模式,但是好像很陌生,于是我自己在某宝上下了一单,买了一本JAVA设计模式的书,决定把这块东西给啃下来。 什么是设计模式? ...
2018-03-27 21:11:33
184
原创 SQL的学习五-SQL优化
最后一个就是真正在我们使用SQL要确保SQL的快速性,提高SQL的性能。 1.对查询进行优化,只要尽量避免全表扫描。首先应该考虑在where及order by涉及的列建立索引。 2.应该尽量避免在where字句中对字段进行null的判断,否则将导致引起放弃使用索引,而进行全表扫描。 备注:最好不要给数据库留...
2018-03-24 15:27:53
387
原创 SQL的学习四—DDL的一些操作
前面我们已经把大量的关键字,还有DML的一些基本的操作都已经过了一遍,在SQL(结构化查询语句)包含着3个方面,DML(数据操作查询)DDL(数据定义语句)DCL(数据控制语句),补充上面的一点就是distinct是 去除重复的行数据,也只能出现在我们的select关键字之后。再补充一点连接的东西 在之前的join的关键字我们有学到内链接,外连接(左外连接,右外连接,全外连...
2018-03-23 15:51:57
315
原创 SQL的学习三--常用的函数
已经花了几个小时把SQL的很大的一部分的关键字有所了解,接下来就是我们日常使用到的一些SQL的函数,只要分为数学函数,聚合函数,字符串函数,日期和时间的函数,加密函数,控制流函数,格式化函数,类型转换函数以及系统信息函数。 1.常用的数学函数有: ABS(数字 | 列) 返回数字或者列的绝对值。 BIN(...
2018-03-21 21:09:49
433
原创 SQL的学习二
昨天已经整理到了like与通配符的使用,接下来还有一些关键字需要继续的学习,当然也都是很简单的东西 1.数据操作语言DML ①IN操作符允许我们在Where字句中规定多个值 语法: select 列名称 from 表名称 where 列名称 IN(value1,value2,....) ②BETWEEN操作符在WH...
2018-03-21 15:45:54
172
原创 SQL的学习一
一看时间自己上篇的文章还是17年10月份,哈哈。其实是自己在途中学习了很多的东西,也没有时间去记录下来,既然选择了技术这条不归路,个人觉得还是要不断的去学习新的知识的。也要把自己学习过的东西给整理出来。 已经很久很久没有看过SQL的东西,因为一直用的都是H的框架,在自己的平时的工作中,很少使用到SQL这一块,我也想通过几篇的文章把自己见解的SQL给记录下来。 学习都是...
2018-03-20 16:22:21
193
原创 常见的排序
一,冒泡排序算法 1.冒泡排序的规则 冒泡排序是我们最常见的排序方式,就是将相邻的两个元素进行比较,如果前一个比后面的元素大,就将其调换位置。重复上面的动作,最后一个不进行比较,直到没有数据进行比较。 最差时间复杂度:O(n^2) 平均时间复杂度:O(n^2) 最优时间复杂度:如果能再
2017-10-23 11:00:46
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人