加载中
单向链表的基本操作

/** * 单向链表 */ public class SimpleLinkedList { class Node { public T data; public Node next = null; //自引用 } private Node header = null; //头结点 publi......

2019/01/21 17:35
165
时间复杂度

一、定义 一般情况下,算法中 基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等 于零的常数,则称f(n)是T...

利用java的反射避免 多个 if else if else if else if

现在有一个场景: 有一个方法,他的作用是接收命令(字符串类型的)和该命令对应的参数。 这样的命令有N多个。这样的一个方法怎么实现? 按照传统的面向过程的思维:字符串操作截取出命令的S...

2018/04/11 13:44
1.8K
springboot 1.5.10 elasticsearch 6.1.3 的 集成

Elasticsearch是用Java开发的,是当前流行的企业级搜索引擎。广泛用于云计算中,能够达到近实时搜索。 与springboot 集成也是非常方便的。具体步骤如下: 1.添加maven依赖 <propert...

2018/03/27 17:29
5.8K
springboot 1.5.10 集成 kafka

kafka 是一个优秀的流处理框架,在实际开发中经常需要使用到。 下面介绍下springboot如何集成kafka 1.在pom中添加dependency <dependency> <groupId>org.springframewor...

2018/03/23 16:37
3K
tcp udp 有无连接的通信

都说udp是一种无连接传输协议,而tcp是一种面向连接的协议。那这里的连接指的是什么? 这里的连接指的是虚拟连接。那么什么叫虚拟连接。和物理连接对应,物理连接是实实在在的,看得见摸得着...

2018/05/18 14:45
273
Elasticsearch 6.x-学习笔记04 批量查询 mget

批量查询的好处 就是一条一条的查询,比如说要查询100条数据,那么就要发送100次网络请求,这个开销还是很大的 如果进行批量查询的话,查询100条数据,就只要发送1次网络请求,网络请求的性能...

2018/04/13 17:01
187
Elasticsearch 6.x-学习笔记03 文档的部分更新

一般对应到应用程序中,每次的执行流程基本是这样的: 应用程序先发起一个get请求,获取到document,展示到前台界面,供用户查看和修改 用户在前台界面修改数据,发送到后台 后台代码,会将用...

2018/04/13 16:53
872
设计模式-策略模式

使用继承时,定义父类为抽象类,同时在父类中实现一个公共的方法。所有继承该父类的子类。都有该方法。只要修改该父类的这个公共方法,会影响所有的子类。根据不同的需求,假如子类的该操作是...

2018/04/10 14:33
217
并发当中的 锁机制

在高并发情况下,锁机制能够保证数据的正确性。主要有两种机制:悲观锁和乐观锁 以用户购买商品为例: 一个用户购买商品的流程: a. 选择商品 获取库存。看库存的值是否大于要购买的数量。大...

2018/04/08 13:34
84
Elasticsearch 6.x-学习笔记02---document

1、document数据格式 面向文档的搜索分析引擎 应用系统的数据结构都是面向对象的,复杂的 对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式,相当...

2018/04/03 17:34
201
springboot 1.5.10 集成log4J

springboot自带log日志功能 使用的是slf4j,配置输出格式等要在application.properties 中配置。 但是已经习惯了 spring 的log4j使用,并且之前的项目的log4j.properties文件直接可以复用。所...

2018/03/16 16:45
1.1K
怎么开始写一个程序

怎么开始写一个程序 1.拟定一个计划 最起码的要设定几个里程碑 关键点,几大部分,一个接一个的去完成,对自己的进度有清晰的把握。 2.要做什么, 系统需要做什么才能满足客户,需求分析就是...

2018/01/15 14:21
71

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部