摘要:
代理模式 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式 举例说明:黄牛买票 用户只关心接口功能,而不在乎谁 阅读全文
摘要:
大家都知道java有三大特性就是封装,继承和多态 今天我们要说的就是其中的多态 什么是多态 定义 多态是面向对象程序设计语言最核心的特征,意味着一个对象有着多重特征,可以在特定的情况下表现不同的状态从而对应不同的属性和方法 实现技术:动态绑定 指程序中定义的引用变量所指向的具体类型和通过该引用变量发 阅读全文
摘要:
elasticsearch 虽然自带默认词库,但是在实际应用中对于词库灵活度的要求还是远远达不到的,elasticsearch 支持我们自定义词库,此文章就来讲一讲如何又快又好地对词库进行热更新 热更新方案 1.基于ik分词器原生的热更新方案,部署一个web服务器,提供一个http接口,通过modi 阅读全文
摘要:
什么是mybaties MyBatis是一款优秀的支持自定义SQL查询、存储过程和高级映射的持久层框架,消除了几乎所有的JDBC代码和参数的手动设置以及结果集的检索。MyBatis可以使用XML或注解进行配置和映射,MyBatis通过将参数映射到配置的SQL形成最终执行的SQL语句,最后将执行S 阅读全文
摘要:
最近有两个需求是通过地图选择坐标,查询指定距离内的信息,和通过坐标集合组成不规则形状查询出不规则形状范围内的数据,在最起初我看到这个需求的时候第一个想法就是太复杂了,抵触。但是没有办法既然需求下来了只能硬着头皮上了,在调研之后最终还是决定了使用elasticsearch,下面就开始介绍如何使用ela 阅读全文
摘要:
上一篇已经学习了但见一个简单页面,有输入框,有按钮,但是不能点击,此篇文章将会学习如何进行页面跳转,启动其他的Activity 响应send(发送)按钮 首先创建一个新的Activity DisplayMessageActivity 用来跳转 打开res/layout目录下的activity_my. 阅读全文
摘要:
开发工具 Android Studio 如何安装工具这里不再阐述, "教程地址请点击这里" Android 因为Android Device Monitor 所需要jdk和jre,所以必须安装jdk,不能只安装jre jdk下载地址: "请点击这里" android studio 下载地址: "请点 阅读全文
摘要:
安装docker sudo curl -SSL https://get.daocloud.io/docker | sh 查看docker 执行 docker -v 输出 Docker version 18.06.1-ce, build e68fc7a sudo passwd root 用命令sudo 阅读全文
摘要:
学习任何一门语言都离不开数据类型,数据类型是一门开发语言最基础的语法,最基本的组成部分,kotlin的数据类型和java基本相同 数值类型 | 类 型 | 类 型 | 宽 度 | | : :| : : |: :| |Double |双精度浮点型 |64 | |Float |浮点型 |32 | |Lo 阅读全文
摘要:
变量 如果你是一个java开发者你会觉得kotlin声明变量的方式非常的别扭,但是如果你是一个js开发者你就会觉得kotlin声明变量的方式非常熟悉,kotlin中声明变量必须使用var 和val关键字 var :声明的变量表示可变变量,可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和J 阅读全文