摘要: 国庆长假,大部分人还深浸在风花雪月之中,而就在昨天(美国时间10月5号),我们 Java 程序员所熟知的大名鼎鼎的 Elastic Search 居然在美国纽约证券交易所上市了! 当说到搜索时,大部分人可能只会说谷歌、百度等,但在企业内部的数据搜索还面临许多挑战,这就需要依赖开源的搜索技术,Elastic 公司就诞... 阅读原文
2018-10-07 10:50:18 阅读(2360) 评论(0)
摘要: 在上一篇文章中,将了数据对象、树对象和提交对象三种Git对象,每种对象会计算出一个hash值。那么,Git是如何计算出Git对象的hash值?本文的内容就是来解答这个问题。 Git对象的hash方法 Git中的数据对象、树对象和提交对象的hash方法原理是一样的,可以描述为: header = "... 阅读原文
2018-10-07 10:40:12 阅读(2294) 评论(0)
摘要: 函数(方法)       定义:如果一个功能的代码要被复用起来,那么这时候可以把这里的功能代码封装起来,在java中把功能代码封装起来的是以函数的形式体现的。       函数的格式:           修饰符 返回值类型 函数名(形式参数.....){               需要被封装的功能代码;     ... 阅读原文
2018-10-07 06:00:23 阅读(2281) 评论(0)
摘要: SpringData 整合源码:链接: https://pan.baidu.com/s/1_dDEEJoqaBTfXs2ZWsvKvA 提取码: cp6s(jar包自行寻找) author:SimpleWu time: 2018-10-06 20:51 1.SpringData概述 Spring Data是Sprin... 阅读原文
2018-10-06 23:53:24 阅读(2138) 评论(0)
摘要:我先说说feed流吧,它就是社交网站中用户活动信息流,例如用户写了博客、发了照片、评论了什么等等。Facebook叫newsFeed、推特叫TimeLineFeed。ActivityStream是这些feed规范,它有演员、动作、对象、目标等重要元素组成。用ActivityStream作为信息模型具有非常好的扩展性,以... 阅读原文
2018-10-06 22:29:14 阅读(2713) 评论(0)
摘要: if语句 * if语句有三种格式 * * if语句格式1: * if(关系表达式){ * 语句体; * } * * 执行顺序: * A:首先计算关系表达式的值,看是true还是false * B: 如果是tr... 阅读原文
2018-10-06 20:48:09 阅读(826) 评论(0)
摘要: 策略模式是一种行为型模式,他的特点就是执行流程固定,但中间的步骤有一些差别;运行的时候才确定。官方的意思是:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。下面使用穷举法举几个简单理解的例子: 1.诸葛亮的锦囊妙计,每一个锦囊就是一个策略. 2.旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是... 阅读原文
2018-10-06 15:04:05 阅读(3560) 评论(0)
摘要: 在《Java编程思想》第7章复用类中有这样一段话,值得深思。当子类继承了父类时,就涉及到了基类和导出类(子类)这两个类。从外部来看,导出类就像是一个与基类具有相同接口的新类,或许还会有一些额外的方法和域。但继承并不只是复制基类的接口。当创建一个导出类对象时,该对象包含了一个基类的子对象,这个子对象与你用基类直接创建... 阅读原文
2018-10-06 14:06:06 阅读(2301) 评论(0)
摘要: 这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点、书籍、课程等。 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的idea。每天早晚都可以刷一刷,可以说是每日必逛。下面列出我采取的几种方式。 1.关注twitter上的Java组织以及大牛... 阅读原文
2018-10-06 12:10:07 阅读(2391) 评论(0)
摘要: 前言 Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你! Tomcat   Write MyTomcat Tomcat是非常流行的Web Server,它还是一个满足Servlet规范的容器。那么想一想,Tomcat和我们的Web应用是什么... 阅读原文
2018-10-06 08:57:11 阅读(2278) 评论(0)