摘要: 1.抽象类 抽象类,用来表示一个抽象概念. 是一种只能定义类型,而不能产生对象的类,所以定义了抽象类则必须有子类的出现. 抽象类的好处在于能够明确地定义子类需要覆写的方法 抽象类需要使用abstract声明. 抽象类里可以实现抽象方法,该方法特征在于:只有声明,并没有方法体(所以子类必须全部覆写,并且子类... 阅读原文
2019-05-08 09:18:02 阅读(2701) 评论(0)
摘要: JavaSe的一个月 第一周 0410 基本数据类型;数据类型的转换;运算符;导入删除项目0411 分支结构if else;switch case ;while0412 do while ;for //13.14 第二周 0415 数组 0416 创建类:属性,方法,构造方法,实例化对象0417 权限修饰符priva... 阅读原文
2019-05-08 08:30:01 阅读(2350) 评论(0)
摘要:   MyBatis的前身是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到GitHub,因此目前MyBatis是由GitHub维护的。 ​ 同样作为持久层框架的Hiber... 阅读原文
2019-05-08 08:09:10 阅读(2408) 评论(0)
摘要: 文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 ​ 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定要不要继续此次面试,如果答的不好,有些公司可能会直接说“技术经理或者总监在忙,你先回去等通知吧”,有些公司可能会继... 阅读原文
2019-05-08 07:51:01 阅读(2328) 评论(0)
摘要:   由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。   相关阅读:   1、深入理解java虚拟机之java内存区域   2、深入理解java虚拟机之对象真的死了吗     1、标记-清除算法   ... 阅读原文
2019-05-08 07:19:04 阅读(2484) 评论(0)
摘要: 前言:   如果说J.U.C包下的核心是什么?那我想答案只有一个就是AQS。那么AQS是什么呢?接下来让我们一起揭开AQS的神秘面纱 AQS是什么?   AQS是AbstractQueuedSynchronizer的简称。为什么说它是核心呢?是因为它提供了一个基于FIFO的队列和state变量来构建锁和其他同步装置的... 阅读原文
2019-05-08 06:00:06 阅读(2340) 评论(0)
摘要: 集合框架总图:   一、ArrayList 为什么要使用? 存放多个对象也可以使用数组,但是定义数组有局限性,例如先声明个长度为20的数组,如果存10个就浪费了空间,存25个又不够。所以引入容器,ArrayList就是一种常见的容器,容器的容量会随着存放的对象自动增多。 常用方法 例子: p... 阅读原文
2019-05-08 00:26:05 阅读(2471) 评论(0)
摘要: 创建索引库 ES的索引库是一个逻辑概念,它包括了分词列表及文档列表,同一个索引库中存储了相同类型的文档。它就相当于MySQL中的表,或相当于Mongodb中的集合。 关于索引这个语: 索引(名词):ES是基于Lucene构建的一个搜索服务,它要从索引库搜索符合条件索引数据。 索引(动词):索引库刚创建起来是... 阅读原文
2019-05-08 00:00:05 阅读(2262) 评论(0)
摘要: Java开发已经悄无声息的走进我们的生活中,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,也吸引了好多志同道合的朋友开始加入Java开发的行列。 我们知道在Java的学习中,Javaweb是我们的必修阶段,而在Javaweb开... 阅读原文
2019-05-07 22:34:02 阅读(2369) 评论(0)
摘要: 猩球StarBall 是一款为热爱运动的人群提供便利的小程序。 开发技术为Java +Mysql  其中用到的技术框架为SpringBoot,Mybatis,Redis,Quartz,RabbitMQ,   猩球是一个可以帮助你组织活动的小程序,经常组织活动的人都有一个烦恼,要跟每个说清楚活动的时间和地点,... 阅读原文
2019-05-07 22:24:03 阅读(2408) 评论(0)