自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch基本概念

本文主要是对ES基本概念进行整合,理论先行,夯实对ES的基本概念,在知道“是什么”,才能提高学习效率,保姆级学习教程请移步: ES入门笔记.一、前文介绍Elasticsearch(简称ES)是一个基于Apache Lucene™的开源搜索引擎,无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。注意,Lucene 只是一个库。想要发挥其强大的作用,你需使用 Java 并要将其集成到你的应用中。Lucene 非常复杂,你需要深入的了解检索相关知识来理解它

2022-03-09 16:08:42 41209 4

原创 elasticsearch项目实战

防京东商城搜索(高亮)1、工程创建(springboot)创建过程略目录结构

2022-02-13 23:44:19 1461

原创 elasticsearch基本入门学习笔记

Elasticsearch学习笔记一、ElasticSearch概述历史谁在使用ES和Solr二、ElasticSearch安装1、安装2、熟悉目录3、启动三、elasticsearch-head(可视化界面)四、kibana(测试工具)五、ElasticSearch核心概念一、ElasticSearch概述官网: https://www.elastic.co/cn/downloads/elasticsearch.Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可

2022-02-13 20:47:08 4037 1

原创 包装类之Integer案例学习

引入首先标题我写了学习Integer作为案例,是因为了解了一个包装类,其他便能深入浅出的学习到了~1. 什么是包装类:以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,—》包装类。int,byte…—>基本数据类型包装类—>引用数据类型2. 对应关系:基本数据类型 对应的包装类 继承关系byte Byt

2021-08-23 17:23:41 269

原创 快速学习成员内部类与局部内部类

成员内部类首先我们要对成员内部类的基本要点做一个学习1.类的组成:属性、方法、构造器、代码块(普通块、静态块、构造块、同步块)、内部类2. 一个类TestOuter的内部的类SubTest叫内部类, 内部类 :SubTest 外部类:TestOuter3. 内部类:成员内部类 (静态的,非静态的) 和 局部内部类(位置:方法内,块内,构造器内)4. 成员内部类:含有:属性、方法、构造器等;修饰符:private、default、protect、public、final、abstractp

2021-08-23 15:11:15 113

原创 快捷学习1.8前后接口

速通接口基本概念JDK1.8之前接口声明格式JDK1.8之前接口声明格式[访问修饰符] interface 接口名 [extends 父接口1,父接口2…] { 常量定义; 方法定义;}

2021-08-23 13:29:45 159

原创 速通抽象类、抽象方法

抽象类和抽象方法的关系:抽象类中可以定义0-n个抽象方法;抽象类的作用:抽象类的主要作用,就是创建一个供子类使用的通用模板;子类可以在这个模板的基础上进行开发,这也符合部分企业开发中的应用,先要重写父类中的抽象方法,而后子类可以扩展自己的内容;抽象类设计也就避免了设计上的随意性,通过抽象类,子类的设计将会变得相对严格,进行一定程度的限制代码根据我所写的每一段注释,一个一个试敲一下,就知道抽象方法定义的限制了//4.一个类中如果有方法是抽象方法,那么这个类也要变成一个抽象类。//5.一个抽

2021-08-13 17:01:22 143

原创 简单工厂的设计模式

工厂设计模式,不仅可以使用父类做方法的形参,还可以使用父类做方法的返回值类型,真实返回的对象可以是该类的任意一个子类对象。简单工厂模式的实现,它是解决大量对象创建问题的一个解决方案。将创建和使用分开,工厂负责创建,使用者直接调用即可。简单工厂模式的基本要求是1.定义一个static方法,通过类名直接调用2.返回值类型是父类类型,返回的可以是其任意子类类型3.传入一个字符串类型的参数,工厂根据参数创建对应的子类产品...

2021-08-13 15:57:09 122

原创 前台使用RSA非对称安全加密用户信息

首先简单明确一下对称加密和非对称加密之间的区别:对称加密:即加密解密使用的是同一个密钥;非对称加密:即生成两个密钥,加密时使用公钥,解密是使用的私钥;说明:本次实践的加密操作主要生成以下三个关键对象1.加密模块2.加密公钥3.加密私钥思路:公钥的作用是加密指定字符串;私钥则是解密指定字符串;每次前台发送http请求至后台都将新生成加密模块、加密公钥、加密私钥,而公钥和加密模块则会送到前台对数据进行加密;私钥则保留在后台等待。当前台使用公钥加密过后,将数据传输到后台,再使用保留的私钥进行解密。

2021-08-13 15:08:44 257

原创 HTTPS原理——SSL 与数字证书

《SSL 与数字证书》目录第一章 为什么网络是不安全的第二章 信息安全的基本概念第一节 安全的定义第二节 认证与授权第三章 加密与算法第一节 散列(Hash)第二节 对称加密(Symmetric Cryptography)第三节 非对称加密(Asymmetric Cryptography)第四节 数字签名(Digital Signature)第四章 数字证书第一节 数字证书的构成第二节 如何验证数字证书?第三节 数字证书的级联(Certificate Chain)第五章 SSL的基本原理结

2021-08-10 19:04:57 517

原创 多态之向上向下转型

程序已经写有Animal类与Pig类,其中Animal类只有shout方法如下保存信息内存分析如果一定要访问其余方法、属性public class Demo { //这是一个main方法,是程序的入口: public static void main(String[] args) { Pig p = new Pig(); Animal an = p;//转型:向上转型 an.shout(); //加入转型的代码:

2021-08-07 16:40:52 108

原创 速通面向对象三大特性

开门见山:面向对象的三大特性分别是封装、继承、多态封装(Encapsulation)生活案例Java中封装的理解封装的好处代码:通过一个属性感受封装:加深练习继承(Inheritance)类是对对象的抽象继承是对类的抽象代码层面解释继承的好处内存分析权限修饰符继承条件下构造方法的执行过程总结多态(Polymorphism)案例代入多态的好处多态的要素内存分析总结封装(Encapsulation)生活案例ATM、电线Java中封装的理解将某些东西进行隐藏,然后提供相应的方式进行获取。我们程序设计

2021-08-07 16:25:58 237

原创 方法的重载与重写

方法重载什么是方法的重载? 方法重载是指一个类中,可以定义多个方法名相同,但是参数不同的方法。 调用时,会根据传入参数的不同自动匹配对应的方法。 ==重载的方法,实际上是完全不同的方法,只是方法名相同罢了==构成方法重载的条件1.不同的含义: 形参类型、形参个数、形参顺序不同2.只有返回值不同,不构成方法的重载如:int a(String str){}与void a(String str){}不构成方法重载3.只有形参的名称不同,不构成方法的重载如: int a(St

2021-08-06 18:19:10 418

转载 【java】HashMap 摘要!!!

摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMa

2021-07-28 11:43:37 170

转载 JAVA中容器的概念

解释一:容器(Container)Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。换个更直白点的说明方式:容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都

2021-07-28 09:40:14 2596

转载 Java_创建型模式——工厂模式案例

1.2 工厂模式步骤1===创建一个接口 Shape.javapublic interface Shape{void draw();}步骤2===创建实现接口的实体类Rectangle.javapublic class Rectangle implements Shape{public void draw(){System.out.println(“Inside Rectangle::draw() method.”);}}Square.javapublic class Squ

2021-07-27 15:51:34 203

转载 导出oracle整个数据库

导出oracle整个数据库1 将数据库baiTEST完全导出,用户名system 密码manager 导出du到D:\daochu.dmp中zhiexp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库dao中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 将数据库中的表table1 、table2导出exp system/man

2021-07-22 10:00:24 333

空空如也

空空如也

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

TA关注的人

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