自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DURR

学习记录

  • 博客(21)
  • 收藏
  • 关注

原创 ElasticSearch实战JD

ElasticSearch实战JD在前面我们已经学习了如何安装使用ElasticSearch,今天我们就来上手实战,仿照京东搜索页面完成一个实战项目(注意启动我们的ElasticSearch)。不明白如何操作的请查看我之前文章初识ElasticSearch-7.6.x搜索引擎和SpringBoot集成ElasticSearch1.导入maven依赖<properties> <java.version>1.8</java.version> &lt

2020-05-26 14:21:52 440 1

原创 SpringBoot集成ElasticSearch

在SpringBoot集成ElasticSearch在上一章我们已经学习了ElasticSearch基本使用,现在我们来看看如何在java中使用ElasticSearch。使用前先启动ElasticSearch和ElasticSearch-Head(为了方便我们查看数据),不知道怎么做的可以参考上一章(注意:本次测试环境使用的是JDK1.8+SpringBoot2.2.5.RELEASE+ElasticSearch7.6.1)1.导入maven依赖<properties> &

2020-05-26 13:08:48 377

原创 初始ElasticSearch搜索引擎

初识ElasticSearch-7.6.x搜索引擎1.ElasticSearch是什么Elasticsearch是一个用Java语言开发的基于Lucene的搜索服务器。 是一个分布式、RESTful 风格的搜索和数据分析引擎,作为 Elastic Stack 的核心,它集中存储我们的数据。是一种流行的企业级搜索引擎。2.如何使用ElasticSearch下载elasticsearch-7.6.1,切换到bin目录执行 elasticsearch.bat 执行文件(注意:此版本最低需要jdk

2020-05-26 12:33:00 321

原创 设计模式—适配器模式

设计模式—适配器模式适配器模式是一种结构性设计模式,它能使接口不兼容的对象能够相互合作。适配器通过封装对象将复杂的转换过程隐藏于幕后。被封装的对象甚至察觉不到适配器的存在。适配器不仅可以转换不同格式的数据,其还有助于采用不同接口的对象之间的合作。它的运作方式如下:适配器实现于其中一个对象兼容的接口现有对象可以使用该接口安全调用适配器方法适配器方法被调用后将以另一个对象兼容的格式和顺序...

2020-04-26 20:02:38 135

原创 设计模式—桥接模式

设计模式—桥接模式桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。层次结构中的第一层(通常称为抽象部分)将包含对第二层(实现部分的引用)。抽象部分能将一些对自己的的调用委派给实现部分对象,所有的实现部分都有一个通用接口,因此他们能在抽象部分内部相互替换桥接模式在处理跨平台应用、 支持多种类型的数据库服务器或与多...

2020-04-25 16:14:51 95

原创 设计模式—代理模式

设计模式—代理模式代理模式是为某个对象提供一个代理对象,并由代理对象控制对原对象的访问,就像我们生活中的中介。例如我要结婚,但是结婚是一件很麻烦的事情,需要安排很多事情,我并不想去准备这些繁琐的事情,只想和心爱的人结婚,其他的事情我还可以出钱交给婚庆公司去准备,婚庆公司为我们安排一整套流程。婚庆公司就相当于我们的代理角色1.静态代理由程序员创建或特定工具自动生成源代码,再对其进行编...

2020-04-21 18:12:38 114

原创 设计模式—工厂模式

设计模式—工厂模式工厂模式是java最常用的设计模式之一,属于创建型模式,它提供了一种创建对象最佳方式,我们只需要定义一个创建对象的接口,让其子类决定实例化哪一个工厂类。1.简单工厂模式现在我们定义一个汽车工厂类,调用者只需要传一个汽车名字(Benz或Audi)就可以创建出相对应的汽车对象创建一个汽车的接口public interface Car { void ge...

2020-04-19 17:30:13 176

原创 设计模式—单例模式

设计模式—单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意单例类只有一个示例单例类必须自己创建自己唯一的实例单例类...

2020-04-14 15:39:28 159

原创 SpringCloud微服务

SpringCloud微服务入门一.什么是SpringCloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等。Spring Cloud 并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本。二...

2020-04-10 18:29:59 152

原创 SpringBoot框架—SpringBoot集成swagger2

SpringBoot框架—SprongBoot集成swagger21.在pom.xml中导入依赖<!-- swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&gt...

2020-03-22 10:26:31 111

原创 SpringBoot框架—SpringBoot集成TK_MyBatis

SpringBoot框架—SpringBoot集成TK_MyBatis1.搭建Tk_MyBatis环境在pom.xml导入坐标<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId&gt...

2020-03-22 10:23:57 223

原创 SSM框架整合

SSM框架整合ssm框架搭建在pom.xml导入所需依赖包<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source&...

2020-03-20 15:46:46 259

原创 SpringBoot框架—初始SpringBoot

SpringBoot框架 — 初始SpringBoot1.搭建SpringBoot使用idea快速搭建spring boot框架选择需要的依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-...

2020-03-13 15:09:14 122

原创 SpringMVC框架—SpringMVC拓展

SpringMVC框架 — SpringMVC拓展1.SpringMvc的Model与ModelAndViewModel:用于接收数据传递到显示页面,需要作为参数传递addAttribute(String name,Object value):添加键值对属性addAttribute(Object obj):将一个对象存到对象中,把该类名首字母小写作为key值asMap():将当前m...

2020-02-24 19:15:51 102

原创 SpringMVC框架—初始SpringMVC

SpringMVC框架—初始SpringMVC1.创建SpringMVC项目新建一个maven项目 (为了快速引入jar: archetypeCatalog internal)在pom.xml中导入SpringMVC的相关依赖<dependency> <groupId>org.springframework</groupId>...

2020-02-21 15:56:17 109

原创 Spring框架—Spring与Mybatis整合

Spring框架 — Spring与Mybatis整合1.在pom.xml中导入相关坐标依赖 <!-- spring版本号 --><properties> <spring.version>4.3.6.RELEASE</spring.version></properties><dependencies> ...

2020-02-14 11:18:40 134

原创 Spring框架—IOC和AOP使用扩展

Spring框架 — IOC和AOP使用扩展1.多种方式实现依赖注入构造函数注入<bean id="accountService" class="com.accp.service.impl.accountServiceImpl"> <constructor-arg name="name" value="张三"></constructor-arg&g...

2020-02-10 17:57:22 214

原创 Spring框架—Spring核心概念

Spring框架 — Spring核心概念1.什么是SpringIOC控制反转​ 控制反转(Inversion of Cpntrol IoC),也被称为依赖注入,是面向对象编程的中的一种设计理念,用来降低程序代码之间的耦合2.创建Spring项目在pom.xml中导入spring依赖 <properties> <!-- spring版本号 -->...

2020-02-10 17:56:36 339

原创 Mybatis框架—动态SQL

Mybatis框架 — 动态SQL1.实现动态sql的元素if:利用if实现简单的条件选择choose(when,otherwise):相当于java中的switch语句,通常与when和otherwise搭配where:简化SQL语句中的where的条件判断set:解决动态更新语句trim:可以灵活的去除多余的关键字foreach:迭代一个集合,通常用于in条件2.使用if...

2020-02-05 15:41:34 192

原创 Mybatis框架—SQL映射文件

Mybatis框架—SQL映射文件1.SQL映射文件的几个顶级元素配置mapper:映射文件的根元素节点,只有一个namespace属性,其作用是用于区分不同的mapper;绑定DAO接口,即面向接口编程,当namespace绑定某一接口后,可以不用写该接口的实现类,mybatis会通过接口的完整限定类名查找到对应的mapper配置来执行SQL语句。因此namespace的命名必须要跟接...

2020-02-04 17:26:18 171

原创 Mybatis框架—初始Mybatis

Mybatis框架—初始Mybatis1.Mybatis框架及ORM1.1. Mybatis框架简介​ Mybatis是一个开源的数据持久层框架,它的内部封装了通过了JDBC访问数据库的操作,支持普通的SQL查 询、储存过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。其主要思想是将SQL 语句剥离出来,配置在配置文件中,实现SQL的灵活配置1.2....

2020-02-04 17:18:51 155

空空如也

空空如也

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

TA关注的人

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