2021年2月14日

jvm虚拟机

摘要: 1.JVM基础入门javac命令会把X.java文件转换成X.class文件ClassLoader(字节解释器) java类库jvm是一种规范https://docs.oracle.com/en/java/javase/13/index.htmlhttps://docs.oracle.com/jav 阅读全文

posted @ 2021-02-14 00:42 想哥1989 阅读(36) 评论(0) 推荐(0) 编辑

2018年8月15日

java 冒泡排序

摘要: 一、算法原理。 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对 阅读全文

posted @ 2018-08-15 15:17 想哥1989 阅读(82) 评论(0) 推荐(0) 编辑

2018年8月10日

java二分查找

摘要: 1.定义: 二分查找又称折半查找(Binary Search),它是一种查找效率较高的算法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 2.算法复杂度 二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法 阅读全文

posted @ 2018-08-10 15:57 想哥1989 阅读(122) 评论(0) 推荐(0) 编辑

2018年7月31日

java中split()特殊符号"." "|" "*" "\" "]"

摘要: 关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sring.split("\\\\")解决。 关于中括号的问题用 sring.split( 阅读全文

posted @ 2018-07-31 14:13 想哥1989 阅读(200) 评论(0) 推荐(0) 编辑

2018年7月27日

java map的实现原理

摘要: HashMap 的实现原理 HashMap 概述 HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 阅读全文

posted @ 2018-07-27 16:31 想哥1989 阅读(4163) 评论(0) 推荐(0) 编辑

2018年7月26日

Oracle的分页查询语句和MySQL的分页查询语句

摘要: 1.Oracle分页查询语句基本上可以按照本文给出的格式来进行套用。Oracle分分页查询格式: 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。 上面给出的这个Oracle分分页查询语 阅读全文

posted @ 2018-07-26 14:27 想哥1989 阅读(3811) 评论(0) 推荐(1) 编辑

2018年7月25日

Zookeeper的功能以及工作原理

摘要: 1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeep 阅读全文

posted @ 2018-07-25 10:32 想哥1989 阅读(207) 评论(0) 推荐(0) 编辑

2018年7月23日

Dubbo架构设计详解

摘要: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider 阅读全文

posted @ 2018-07-23 13:02 想哥1989 阅读(129) 评论(0) 推荐(0) 编辑

2018年7月22日

数据库的事务的四大特性和事务的隔离级别

摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文

posted @ 2018-07-22 20:53 想哥1989 阅读(151) 评论(0) 推荐(0) 编辑

2018年7月20日

Java 面向对象的特征

摘要: 计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言 阅读全文

posted @ 2018-07-20 16:59 想哥1989 阅读(72) 评论(0) 推荐(0) 编辑

导航