自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 linux安装es

在linux上安装elasticsearch简称ES 简单介绍安装步骤1、简介Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据像

2021-05-27 00:09:22 218

原创 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 9

原创 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 1027 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 449

转载 @ApiModel 遇到的问题

使用 swagger2 中的 @ApiModel 注解不规范遇到的 swagger 文档 错乱问题:1. 习惯以前使用swagger2时, 在出入参实体上添加注解@ApiModel时习惯性的添加value = "XXX"属性, 旧版本中一直没有发现有什么问题.2. 遇坑最近在使用swagger2:2.9.2版本时, 遇到一个问题,swagger文档中的 入参 结构示例中的入参参数跟代码的入参对象中的字段不匹配不一致, 导致接口联调问题多3. 排查经过排查发现是因...

2020-11-03 10:53:55 1712 1

原创 18-面向对象之-构造方法-this-super

面向对象构造方法 this super构造方法我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建人对象的时候,人对象一创建就要明确其姓名和年龄,那该怎么做呢? 构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如...

2019-09-29 16:21:14 109

原创 17-面向对象之-多态-接口

面向对象接口 多态接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 与定义类的class不同,接口定义时需要使用interf...

2019-09-29 16:19:14 93

原创 16-面向对象之-继承-抽象类

面向对象继承 抽象类继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而维网络维护工程师和硬件维护工程师继承自维护部...

2019-09-29 16:16:15 148

原创 15-面向对象之-类-封装

面向对象面向对象 封装面向对象 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设...

2019-09-29 16:14:31 209

原创 14-Eclipse开发工具的使用

Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。 Eclipse的下载、安装、卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 注意: 开发软件的安装目录中,尽量不要出现空格与中文 Eclipse的使用 ...

2019-09-24 11:35:20 243

原创 13-循环以及数组的练习

编写程序求 1+3+5+7+……+99 的和值。 题目分析:通过观察发现,本题目要实现的奇数(范围1-100之间)的累加和。为了记录累加和的值,我们需要定义一个存储累加和的变量 我们要获取到1-100范围内的数 判断当前数是否为奇数,是奇数,完成累加和操作 累加完毕后,最终显示下累加和的值解题步骤:定义一个用来记录累加和的变量 使用for循环语句,完成1-100之间每...

2019-09-24 11:33:42 183

原创 12-引用数据类型-自定义类-ArrayList集合

引用数据类型分类 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。我们可以把类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。这里我们主要介绍第二种情况的简...

2019-09-24 11:32:35 216

原创 11-java中的方法

方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功...

2019-09-24 11:30:11 442

原创 10-流程控制语句switch-数组

switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。例如,在程序中使用数字1~7来表示星期一到星期天,如果想根据某个输入的数字来输出对应中文格式的星期值,可以通过下面的一段伪代码来描述:用于表示星期的数字 如果等于1,则输出星期一 如果等于2,则输出星期二 如果等于3,则输出星期三...

2019-09-24 11:27:00 740

原创 09-流程控制语句if、for、while、dowhile、break、continue

选择结构if 接下来要学习的if条件语句分为三种语法格式,每一种格式都有它自身的特点,下面我们分别进行介绍。 if语句 if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。如果小明考试得了100分 妈妈星期天带小明去游乐场在上面的伪代码中,“如果...

2019-09-24 11:23:31 523

原创 08-引用数据类型Sanner&Random

Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型 变量名 = new 数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();Scanner类Scanner类是引用数据类型的...

2019-09-24 11:17:33 127

原创 07-java运算符总结-打印*号练习题

知识点总结 数据类型转换 数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; 强制类型转换,范围大的数据类型向范围小的数据类型转换时使用。 算数运算符 ...

2019-09-24 10:53:00 197

原创 06-java的运算符以及案例介绍

算术运算符 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 运算符 运算规则 范例 结果 + 正号 +3 3 ...

2019-09-24 10:51:15 329

原创 05-java的变量-字符集-基本数据类型

变量概述 前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点!什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数...

2019-09-24 10:47:56 134

原创 04-Java数据类型-常量-变量-运算符

软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。程序 = 数据 + 逻辑基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据...

2019-06-09 08:59:51 195

原创 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 179

原创 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 147

原创 01-java用来做什么

Java是一门编程语言,很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?答案是:互联网:电商、P2P等等; 企业级应用:ERP、CRM、BOS、OA等等。 电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡 对于程序员: 计算机的最小单元: CPU + 内存 程序员所关注的内容: CPU的使用率 ...

2019-06-09 08:32:32 112

原创 javase-day01-java基础语法

1. 计算机基础电脑的组成: CPU 内存 硬盘 显卡 声卡 网卡对于程序员: 计算机的最小单元: CPU + 内存程序员所关注的内容: CPU的使用率 内存的占用率提升电脑性能: 1. 换SSD 换固态硬盘 2. 加内存JDK: Java Development kits Java开发工具集 主要包含了当前开发所...

2019-06-05 23:14:46 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除