框架
文章平均质量分 54
萌新小灯笼(英文IDfengmo)
燃烧小宇宙,每天学习15个小时,自学硬件中
展开
-
分页查询
一.步骤创建一个client对象。创建一个查询对象,可以使用QueryBuilders工具类创建QueryBuilder对象。使用client执行查询。【在查询条件后设置from和size,form是起始行号,而size是每页显示的数据个数】得到查询的结果。取查询结果的总记录。取查询结果列表。关闭client对象。二.代码块 @Test /* 根据分页设置进行查询 */ public void testQueryStrings2()throws Exc原创 2020-05-08 22:08:29 · 277 阅读 · 0 评论 -
查询结果高亮显示
一.逻辑1.设置高亮的配置:(1)设置高亮显示的字段(2)设置高亮显示的前缀(3)设置高亮显示的后缀2.在client对象执行查询之前,设置高亮显示的信息【通知】。3.遍历结果列表时可以从结果中取高亮结果。二.代码块package cn.demo04;import org.elasticsearch.action.search.SearchResponse;import org.elasticsearch.client.transport.TransportClient;import原创 2020-05-08 22:06:06 · 528 阅读 · 0 评论 -
windows安装es
一.安装流程安装jdk1.8版本之上。下载和解压缩es的安装包。链接:https://pan.baidu.com/s/1huGazyFDFFAaZWpP3lCfUw提取码:akcz启动Elasticsearch:bin\elasticsearch.bat检查ES是否启动成功:http://localhost:9200/?pretty(1)解析name : node名称cluster_name : 集群名称,默认为elasticsearchversion-number :原创 2020-05-08 22:05:36 · 407 阅读 · 0 评论 -
java操作es
一.添加索引库1.步骤1.创建一个java工程。2.添加jar包,导入maven坐标。3.编写测试方法实现创建索引库。3.1创建一个Settings对象,相当于一个配置信息。主要配置集群名称。3.2创建一个客户端Client对象。3.3使用Client对象创建一个索引库。3.4关闭Client对象。2.代码块(1)pom依赖<dependencies> <dependency> <groupId>org.elasticsear原创 2020-05-08 22:05:03 · 247 阅读 · 0 评论 -
es的操作【post软件应用】
一.创建一个索引库【header界面】二.post工具中,常用的请求方式四种三.添加索引库1.空参发送【功能介绍】2.有参发送四.修改索引库1.设置请求方式2.添加type五.删除索引库1.创建一个索引库2.删除该索引库六.向索引库添加文档1.添加文档的请求2.查看真实id和文档属性id的区别七.向索引库删除id为1的文档八.修改文档1.修改演示2.注意事项修改操作是跟lucene一样,底层原理是先删除旧文档后添加新文档。九.根据真实id进行查询原创 2020-05-08 22:04:33 · 817 阅读 · 0 评论 -
elasticsearch的概述
一.概述1.作用(1)elasticsearch是分布式搜索引擎和数据分析引擎。(2)全文检索,结构化检索,数据分析。(3)对海量的数据进行实时的处理。分布式:将海量的数据分布到多台服务器进行存储。2.elasticsearch的特点(1)可以做为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司。(2)elasticsearch不是什么新的技术,主要是将全文检索、数据分析以及分布式技术,合并到一起,形成了es。(3)对用户而言,开箱即用,非常简单。(4)数据库的功能面对原创 2020-05-08 22:04:13 · 149 阅读 · 0 评论 -
hibernate的curd操作
一.添加方法1.代码块/** * 保存方法 */public void testSave(){ //创建用户对象【不重要】 Customer c = new Customer(); c.setCustName("测试对象"); c.setCustAddress("测试练习"); c.setCustLevel("保存对象测试"); //1.获取执行sql语句的session对象 Session session = new HibernateUt原创 2020-05-08 22:03:02 · 186 阅读 · 0 评论 -
hibernate的常用对象和工具类
一.常用对象常用对象演示1.Configuration:会用即可2.SessionFactory:一个应用应该只有一个SessionFactory对象。 使用原则:因为hibernate是线程安全,属于单例设计模式。在应用加载时创建,在应用卸载时销毁。3.Session:session对象是操作数据库的对象,执行增删改查的操作。 注意:session是单线程。防止数据丢失。 常用方法: (1)save(对象类) (2)del原创 2020-05-08 22:02:23 · 135 阅读 · 0 评论 -
hibernate的概述和ORM概述
一.ORM框架 全称:Object Relational Mapping中文翻译:对象关系映射ORM框架:对象关系映射框架二.ORM思想1.对象关系映射框架:想将对象和数据库的表建立映射关系。2.ORM的优点:想操作对象就相当于操作数据库的表数据了ORM框架市面上有很多,hibernate只是它其中的一种,如果hibernate属于ORM框架,我们要想玩hibernate,就必须要将对象和数据库的表创建一种映射关系。3.举例说明:(1)jdbc+c3po 最底层用来操作数据库数据的原创 2020-05-08 22:01:53 · 208 阅读 · 0 评论 -
hibernate的入门程序
一.pom文件1.代码块 <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.0.7.Final</version> </d原创 2020-05-08 22:01:23 · 130 阅读 · 0 评论 -
springMVC的类型转换器
一.局部转换器1.说明在作用域比较局限,将实体类的某一属性进行数据转换。缺点:作用域只能单个实体类的某一属性。2.写法@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")private Date departureTime; // 出发时间3.范例二.属性转换器1.在前端控制器设置initBinder//设置类型转换解决方法:属性转换器...原创 2020-04-19 10:52:19 · 183 阅读 · 0 评论 -
PageHelper的插件使用
一.概述PageHelper是mybatis组件的数据分页插件。二.资源链接本项目在 github 的项目地址:https://github.com/pagehelper/Mybatis-PageHelper本项目在 gitosc 的项目地址:http://git.oschina.net/free/Mybatis_PageHelper三.依赖导入方式1.使用jar包导入依赖【不推荐】...原创 2020-04-18 20:49:22 · 228 阅读 · 0 评论 -
IDEA使用svn
一.配置svn注意:配置svn前提,该电脑有toroisesvn软件。1.打开idea,选择settings2.设置svn路径(1)如图(2)解决方案二.idea使用svn【项目导入svn仓库】1.准备工作【可跳过】2.找到share Project选项【第一步】3.将项目存放到svn仓库【第二步】4.选择版本5.添加功能6.导入完成三.id...原创 2020-04-15 07:51:06 · 478 阅读 · 0 评论 -
subversion软件【浏览器版】
一.下载1.官方链接http://subversion.apache.org/2.下载说明(1)第一步(2)第二步(3)第三步3.安装(1)第一步(2)第二步(3)第三步(4)第四步(5)第五步【如果出现提示信息,则执行。没有提示信息,就跳过】(6)第六步(7)第七步二.subversion的程序界面三.subversion的使用1.创建...原创 2020-04-15 07:50:36 · 121 阅读 · 0 评论 -
tortoisesvn【客户端版】
一.官方路径http://subversion.apache.org/packages.html二.下载1.第一步2.第二步三.安装1.第一步2.第二步3.第三步【设置本地磁盘和svn工具下载】4.第四步5.安装完成【需要重启电脑】四.操作tortoisesvn1.连接仓库(1)第一步(2)第二步【连接仓库和解决url的地址问题】(3)第三步【登...原创 2020-04-15 07:50:05 · 228 阅读 · 0 评论 -
tortoisesvn的版本冲突
一.版本冲突1.概述多人同时用一个版本号更新文件,然后在提交版本时,发生冲突。2.演示(1)用户一创建文件并上传到svn仓库(2)用户二检出svn仓库中的项目(3)用户二修改项目文件并提交(4)查看提交后的版本信息(5)在用户一修改项目文件(6)版本冲突画面(7)update后的文件二.解决方案1.先进行版本更新2.update后的文件(1)...原创 2020-04-15 07:49:35 · 286 阅读 · 0 评论 -
subversion软件【浏览器版】
一.下载1.官方链接http://subversion.apache.org/2.下载说明(1)第一步(2)第二步[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vmi50YuJ-1586823443025)(https://uploader.shimo.im/f/AolunfPlkZ01rka5.png!thumbnail)](3)第三步3.安装...原创 2020-04-14 08:18:13 · 183 阅读 · 0 评论 -
SVN的概述
一.什么是svnSVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。二.SVN的作用项目开发与管理的标准做法,能追踪项目从开始到结束的整个过程,常被应用于软件程序开发。对编程人员而言,版本控制技术是团队协作开发的桥梁,有助于多人同步进行大型程序开发。由于在多人协作开...原创 2020-04-14 08:17:12 · 398 阅读 · 0 评论 -
ssm项目【小白入门级】
零.前期设置0.项目需求根据表设置一个前后端交互的ssm项目如图1.pom.xml依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compile...原创 2020-04-09 14:26:06 · 632 阅读 · 0 评论 -
私服的应用
一.配置连接私服的信息1.查询maven的配置文件2.配置文件中查找server字段3.添加私库连接信息(1)代码块<!-- 登录正式版仓库 --><server> <id>releases</id> <username>admin</username> <password>admin1...原创 2020-04-03 20:41:41 · 159 阅读 · 0 评论 -
私服的安装、启动和私服的配置
一.私库的安装和卸载1.以管理员身份运行dos命令行2.如何安装和卸载的指令操作3.查询是否安装成功(1)打开任务管理器(2)查看服务4.修改端口号(1)配置文件所在位置(2)修改端口二.私库的启动和配置1.开启服务2.浏览器进行访问3.默认用户名和密码(1)默认用户名和密码用户名:admin密码:admin123(2)演示4.私库包的类型...原创 2020-04-03 08:43:46 · 692 阅读 · 0 评论 -
父子工程2.0版本
一.概念0.工程【project】、模块【module】、项目【parent】的关系工程不等于完整的项目,模块也不等于一个完整的项目,一个完整的项目看的是代码,代码完整,可以说一个完整的项目。所以,工程、模块与项目没有直接关系。1.什么是工程【project】工程只能使用内部资源,天生是独立,后天是可以与其他工程、模块相关联。2.什么是模块【module】模块不是天生独立,模块天生属于...原创 2020-04-02 14:16:08 · 156 阅读 · 0 评论 -
maven的拆分和聚合的思想
一.概述maven为了项目中的代码可重用性和便于维护。将一个完整的项目,分为不同的独立模块,这些模块都有各自独立的坐标。哪个地方需要这些模块,就直接引用该模块的坐标即可。这就是maven的拆分思想。将这些拆分后的模块聚合在一起组成一个完整的项目,这就是maven的聚合思想。二.图解【maven的拆分和内聚思想】三.工程、模块、项目的关系工程不等于完整的项目,模块也不等于一个完整的项目...原创 2020-04-02 10:54:20 · 220 阅读 · 0 评论 -
maven的父子工程
一.概念0.工程【project】、模块【module】、项目【parent】的关系工程不等于完整的项目,模块也不等于一个完整的项目,一个完整的项目看的是代码,代码完整,可以说一个完整的项目。所以,工程、模块与项目没有直接关系。1.什么是工程【project】工程只能使用内部资源,天生是独立,后天是可以与其他工程、模块相关联。2.什么是模块【module】模块不是天生独立,模块天生属于...原创 2020-04-02 10:53:27 · 215 阅读 · 0 评论 -
spring整合Mybatis
一.解析图二.范例1.业务层【service】(1)代码块接口类package cn.service;import cn.domain.Account;import java.util.List;public interface AccountService { //查询所有账户信息 public List<Account> findAll();...原创 2020-03-27 21:49:39 · 115 阅读 · 0 评论 -
spring整合springMVC
一.流程1.spring整合springMVC的原理2.解析图二.范例1.pom.xml(1)代码块<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</mav...原创 2020-03-27 21:49:00 · 185 阅读 · 0 评论 -
ssm企业级框架整合结构图【手写版】
虽然差点声明式事务,但是对于入门级学习,有所帮助。本结构图是以本人个人观点所总结,如果错误,望大佬指点。注意事项:里面以代码形式进行解析,不一定全部的内容都如图一样。但是相似之处基本差不多。祝各位学业有成!!!一.ssm综合版二.spring整合springMVC【区分版】三.spring整合mybatis【区分版】四.总结ssm的原理是以spring为基础整合springMV...原创 2020-03-26 21:52:50 · 1223 阅读 · 0 评论 -
spring的上传文件【400,405,409等异常解决细节】
原创 2020-03-26 15:39:59 · 413 阅读 · 0 评论 -
spring整合springMVC【纯手写整理的解析图】
一.硬核级入门spring整合springMVC解析图二.范例解析原创 2020-03-26 15:37:20 · 255 阅读 · 1 评论 -
Mybatis入门【小白级】
一.mybatis的概述1.三层架构(1)表现层servlet展示数据。(2)业务层service处理业务。(3)持久层dao与数据库交互。2.图解3.Mybatis的概述]对Dao层的curd操作进行优化。Mybatis是优秀的持久层框架,内部封装了JDBC,使开发者只关注sql语句本身,从繁琐的加载驱动、创建statment连接对象的工作释放出来。通过xml或者注解方式完...原创 2020-03-01 16:39:46 · 3102 阅读 · 0 评论