- 博客(24)
- 收藏
- 关注
原创 linux安装es
在linux上安装elasticsearch简称ES 简单介绍安装步骤1、简介Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据像
2021-05-27 00:09:22
265
原创 nginx 中location和root
nginx 中location和root,你确定真的明白他们关系?最近公司开发新项目,web server使用nginx,趁周末小小的研究了一下,一不小心踩了个坑吧,一直404 not found!!!!!当时卡在location和root中,但是网上却比较少聊这方面的关系,一般都是聊location匹配命令(这里可以看看http://www.nginx.cn/115.html),花了一下午,彻底搞清楚了location和root到底怎样找到文件的。nginx指定文件路径有两种方式root和a.
2021-01-13 22:54:55
1865
原创 jedis和redistemplate的方法
操作 Jedis StringRedisTemplate String 设置 set("k","v") template.opsForValue().set("k","v") 获取 get("k") template.opsForValue().get("k"...
2021-01-07 15:55:24
1108
1
原创 springboot整合https接口 http重定向到https
新建springboot项目整体目录如下生成信任证书文件 进入到JDK的bin目录下,执行语句: cmd黑窗口 设置密钥库口令,一路next。。。是。。。再次输入口令,keytool -genkey -alias testHttps -keyalg RSA -keysize 1024 -keystore D:\https.jks -validity 90生成文件粘贴到resource下边application.properties的配置server.por...
2020-12-25 15:07:11
625
转载 @ApiModel 遇到的问题
使用 swagger2 中的 @ApiModel 注解不规范遇到的 swagger 文档 错乱问题:1. 习惯以前使用swagger2时, 在出入参实体上添加注解@ApiModel时习惯性的添加value = "XXX"属性, 旧版本中一直没有发现有什么问题.2. 遇坑最近在使用swagger2:2.9.2版本时, 遇到一个问题,swagger文档中的 入参 结构示例中的入参参数跟代码的入参对象中的字段不匹配不一致, 导致接口联调问题多3. 排查经过排查发现是因...
2020-11-03 10:53:55
1862
1
原创 18-面向对象之-构造方法-this-super
面向对象构造方法 this super构造方法我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建人对象的时候,人对象一创建就要明确其姓名和年龄,那该怎么做呢? 构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如...
2019-09-29 16:21:14
144
原创 17-面向对象之-多态-接口
面向对象接口 多态接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 与定义类的class不同,接口定义时需要使用interf...
2019-09-29 16:19:14
123
原创 16-面向对象之-继承-抽象类
面向对象继承 抽象类继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而维网络维护工程师和硬件维护工程师继承自维护部...
2019-09-29 16:16:15
190
原创 15-面向对象之-类-封装
面向对象面向对象 封装面向对象 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设...
2019-09-29 16:14:31
256
原创 14-Eclipse开发工具的使用
Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。 Eclipse的下载、安装、卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 注意: 开发软件的安装目录中,尽量不要出现空格与中文 Eclipse的使用 ...
2019-09-24 11:35:20
280
原创 13-循环以及数组的练习
编写程序求 1+3+5+7+……+99 的和值。 题目分析:通过观察发现,本题目要实现的奇数(范围1-100之间)的累加和。为了记录累加和的值,我们需要定义一个存储累加和的变量 我们要获取到1-100范围内的数 判断当前数是否为奇数,是奇数,完成累加和操作 累加完毕后,最终显示下累加和的值解题步骤:定义一个用来记录累加和的变量 使用for循环语句,完成1-100之间每...
2019-09-24 11:33:42
219
原创 12-引用数据类型-自定义类-ArrayList集合
引用数据类型分类 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。我们可以把类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。这里我们主要介绍第二种情况的简...
2019-09-24 11:32:35
258
原创 11-java中的方法
方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功...
2019-09-24 11:30:11
569
原创 10-流程控制语句switch-数组
switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。例如,在程序中使用数字1~7来表示星期一到星期天,如果想根据某个输入的数字来输出对应中文格式的星期值,可以通过下面的一段伪代码来描述:用于表示星期的数字 如果等于1,则输出星期一 如果等于2,则输出星期二 如果等于3,则输出星期三...
2019-09-24 11:27:00
812
原创 09-流程控制语句if、for、while、dowhile、break、continue
选择结构if 接下来要学习的if条件语句分为三种语法格式,每一种格式都有它自身的特点,下面我们分别进行介绍。 if语句 if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。如果小明考试得了100分 妈妈星期天带小明去游乐场在上面的伪代码中,“如果...
2019-09-24 11:23:31
598
原创 08-引用数据类型Sanner&Random
Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型 变量名 = new 数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();Scanner类Scanner类是引用数据类型的...
2019-09-24 11:17:33
165
原创 07-java运算符总结-打印*号练习题
知识点总结 数据类型转换 数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; 强制类型转换,范围大的数据类型向范围小的数据类型转换时使用。 算数运算符 ...
2019-09-24 10:53:00
236
原创 06-java的运算符以及案例介绍
算术运算符 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 运算符 运算规则 范例 结果 + 正号 +3 3 ...
2019-09-24 10:51:15
379
原创 05-java的变量-字符集-基本数据类型
变量概述 前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点!什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数...
2019-09-24 10:47:56
171
原创 04-Java数据类型-常量-变量-运算符
软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。程序 = 数据 + 逻辑基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据...
2019-06-09 08:59:51
240
原创 03-jdk与jre-环境变量配置-原码反码补码-注释-关键字-标识符
JDK 1.8 官方网站 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别。JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK; JRE:Java Runtim...
2019-06-09 08:48:34
244
原创 02-常用DOS命令
win+r 输入 cmd 进入清屏:cls 切换盘符:: 进入指定目录:cd 返回上一级目录:cd.. 返回盘符根目录:cd\ 显示当前目录下的文件和子目录信息:dir 运行某个应用程序时可以使用该命令 eg:D:\>C:\windows\notepad .exe可以省略 mkdir 创建文件夹 rd [慎用] 删除文件夹 echo 格式: ...
2019-06-09 08:38:59
181
原创 01-java用来做什么
Java是一门编程语言,很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?答案是:互联网:电商、P2P等等; 企业级应用:ERP、CRM、BOS、OA等等。 电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡 对于程序员: 计算机的最小单元: CPU + 内存 程序员所关注的内容: CPU的使用率 ...
2019-06-09 08:32:32
140
原创 javase-day01-java基础语法
1. 计算机基础电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡对于程序员: 计算机的最小单元: CPU + 内存程序员所关注的内容: CPU的使用率 内存的占用率提升电脑性能: 1. 换SSD 换固态硬盘 2. 加内存JDK: Java Development kits Java开发工具集 主要包含了当前开发所...
2019-06-05 23:14:46
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人