抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Elasticsearch学习笔记(二)

数据查询返回所有记录 请求方法:GET,路径:/index/type/_search 1curl --location --request GET 'localhost:9200/blog/doc/_search' 12345678910111213141516171819202122232425262728293031{ &q...

Elasticsearch学习笔记(一)

啥是Elasticsearch ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,底层是开源库 Lucene。 Elasticsearch优点 横向可扩展性: 作为大型分布式集群,很容易就能扩展新的服务器到ES集群中;也可运行在单机上作为轻量级搜索引擎使用。 更丰富的功能: 与传统关系型数据库相比,ES提供了全文检索、同义词处理、相关度排名、复杂数据分析、海量...

Docker学习笔记

什么是Docker Docker 是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在本地编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 使用Docker好处简化配置虚拟机的最大好处是能在你的硬件设施上运行各种配置不一样的平台(软件, 系统), Docke...

mysql中select+update并发的更新问题

小知识补充首先,我们要知道在mysql中update操作都是线程安全的,mysql引擎会update的行加上排他锁,其他对该行的update操作需要等到第一个update操作提交成功或者回滚,才能获取这个排他锁,从而对该行进行操作。 例子表结构 小知识点:表必备三字段:id, create_time, update_time。说明:其中id 必为主键,类型为bigint unsigned、单...

java BigDecimal详解

简介首先我们都知道float和dobule会产生精度的问题,这是因为他们在设计时就是为了科学计算和工程计算,在广域数值范围上提供较为精确的快速近似计算而精心设计的。但是在商业计算中就不行啦,商业计算要求计算准确,精准,你想想,如果你的支付宝账户余额显示233.9999988888,那是一种怎么样的体验?这个时候BigDecimal就有用了。 BigDecimal构造方法 BigDecima...

活动启动模式

活动的启动模式standardtandard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。在standard模式(即默认情况)下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。 singleTop当活动的启动模式指定为si...

活动的生命周期

活动的生命周期返回栈 Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或调用finish() 方法去销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会重新处于栈顶...

java类的加载机制(学习笔记)

啥是类加载 类加载是指将class文件读入内存中,并对数据进行校验、转换解析、初始化,最后再堆区创建一个java.lang.Class对象,用来封装类在方法区的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。 在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成...
JVM

简单工程模式

简介简单工厂模式是创建形的设计模式,对实现了同一接口的一些类进行实例的创建。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 例子首先来个手机的接口(基类) 12345678910/** * 创建在 2020/6/15 18:31 */public interface Phone &...

单例模式

简介单例模式是java23中设计模式之一,也是最常见的一种模式。 使用场景 整个程序运行中只允许有一个类的实例 需要频繁创建然后销毁的对象 创建对象时耗时过多或者耗资源过多,但又经常用到的对象 方便资源相互通信的环境 单例的几种模式线程不安全的懒汉式123456789101112131415161718192021public class Singleton { priva...