自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那一夜,我也曾梦见百万雄兵。

每一个不曾起舞的日子,都是对生命的辜负!

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

原创 thymeleaf 基础用法

表单渲染 <tr th:each="organization,stat:${pageResult.result}"> <td> <input type="checkbox" name="uniqueCode" th:value="${organization.uniqueCode}"> </td> <td th:text="${o.

2020-11-24 10:33:26 165 1

原创 checkbox 全选/全不选,获取value数组

checkbox 全选/全不选 <th > <input id="selectAll" type="checkbox"> </th> 省略中间代码..... <td> <input type="checkbox" name="uniqueCode"> </td>.

2020-11-24 10:26:45 139

原创 form 表单 添加数组

form 表单二次添加数组 ,如果直接append 数组被当作字符串,服务器无法识别 var form = new FormData(document.getElementById("add")); var person = ['1','2','3']; for (var i = 0; i < person.length; i++) { form.append('ids',person[i]); }...

2020-11-24 10:18:29 1006

转载 UML类图

UML类图类图(Class Diagram)泛化(generalization)实现(realization)依赖(dependency)关联(Association)聚合(Aggregation)组合(Composition)类图(Class Diagram)     类图是面向对象系统建模中最常用和最重要的图,是定义其他图的基础。类图主要是用来显示系统中的类,接口以及它们之间的静态结构和关系的一种静态模型    类图

2020-10-28 16:59:31 134

转载 UML用例图

UML用例图UML用例图用例之间的关系包含关系扩展关系泛化关系UML用例图       由参与者,用例以及它们之间的关系构成的用于描述系统功能的动态视图被称为用例图。用例图上绘制一个参与者(表示一个系统用户),可绘制一个人形符号。参与者和用例之间的关系使用带箭头的线段来描述,箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者。用例图描述了系统提供的一个功能单元,用例图的主要目的是帮助开发团队以图形的方式理解需求,包括基于基本流程的角色关

2020-10-28 15:38:07 137

转载 Mysql的四种隔离级别

一 . 什么是事物事物是应用程序中一系列操作, 所有操作必须全部完成,否则每个操作的更改都会被撤销。二. 事物的四个特征原子性,一致性,隔离性,持续性。原子性事物中的所有操作要么都做,要么都不做。一致性事物执行的结果必须是使数据库从一个一致性状态变成另一个一致性状态,因此当数据库只包含成功事物的提交结果时,数据库处于一致性状态,如果有些事物在未完成期间被迫中断 ,这些未完成的事物已经对数据库有了一些修改,则数据库处于不一致状态。隔离性一个事物的执行不能对其他事物进行干

2020-09-01 17:28:23 140 1

转载 数据结构-链表

一. 什么是链表链表是一种物理存储单元上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表是由一系列结点(链表中的每一个元素称为结点)组成,结点可以运行时动态生成,每个结点包括两个部分,一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂,由于不必须按照顺序存储,在数据插入时时间复杂度O(1) 但是查找特定结点的复杂度则是O(n)在内存中,元素的空间可以在任意地方,空间是分散的不需要连续任意位置插入 删除元素快 时间复杂度O(

2020-08-20 16:53:13 125

转载 数据结构-数组

一 . 数组的概念数组是一种线性表数据结构。它用一组连续的内存空间来储存一组相同类型的数据。数组是线性表所谓的线性表就是数据排成一排,像一条线一样的结构,每个线性表上的数据最多有前后两个方向。连续的内存空间和相同的数据类型数组实现下标随机访问例子 长度为10 的数组 int[] a = new int[10]计算机给数组a[10]分配一块连续的内存空间,内存的首地址为base_address = 1000。计算机会为每个每个内存单元分配一个地址,计算机通过地址来访问内存中的数据,当计算

2020-08-20 15:46:47 84

原创 List 排序

实现 实体实现 Comparable 接口public class Example implements Comparable <Example> { private String name; private Integer age; public Example(String name, Integer age) { this.name = name; this.age = age; } @Override.

2020-08-19 23:45:31 84

原创 mybatis 时间区间比较

Date类型 <if test="startTime != null and startTime != ''"> <![CDATA[ and g.create_time >= to_date(#{startTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]> </if> <if test="endTime != null and endTi.

2020-08-19 22:35:53 170

原创 ElasticSearch es之⾼高亮查询

高亮查询{ "query": { "match": { "content": "美女" } }, "highlight": { "fields": { "content": { "pre_tags": ["<h1>"], "post_tags": ["</h1>"] } } }, "size": 1}

2020-08-19 21:51:59 99

原创 ElasticSearch 聚合查询之桶聚合

Terms Aggregation 根据字段项分组聚合{ "query": { "term": { "teamCityEn": { "value": "Memphis" } } }, "aggs": { "ageTerms": { "terms": { "field": "age", "size": 10 } } }, "size": 0}order 分组聚合排序{ "qu.

2020-08-19 21:36:28 203

原创 ElasticSearch 聚合查询之指标聚合

max min sum avg{ "query": { "bool": { "must": [ { "wildcard": { "countryEn": { "value": "L*" } } } ] } }, "aggs": { "maxAge": { "max": { .

2020-08-19 20:52:32 141

原创 ElasticSearch 排序查询

打球时间从⼤大到⼩小,如果年年龄相同则按照身⾼高从⾼高到低排序{ "query": { "bool": { "must": [ { "match": { "teamName": "太阳" } } ] } }, "sort": [ { "playYear": { "order": "desc" }, "age": { .

2020-08-19 16:57:03 161

原创 ElasticSearch 布尔查询

布尔查询typedescriptionmust必须出现在匹配⽂文档中filter必须出现在⽂文档中,但是不不打分must_not不能出现在⽂文档中should应该出现在⽂文档中must{ "query": { "bool": { "must": [ { "match": { "teamName": "森林狼" } } .

2020-08-19 16:46:04 86

原创 ElasticSearch 范围查询

日期范围查询{ "query": { "range": { "birthDay": { "gte": "1993-07-01", "lte": "2020-01-01", "format": "yyyy-MM-dd" } } }}integer 范围查询{ "query": { "range": { "age": { "gte": 23, .

2020-08-19 16:17:15 124

原创 ElasticSearch - term

Term query 精准匹配查询{ "query": { "term": { "country": { "value": "美国" } } }} Exsit Query 在特定的字段中查找⾮非空值的⽂文档{ "query": { "exists": { "field": "code" } }}Prefix Query 查找包含带有指定前缀term的⽂文档{ "query":.

2020-08-19 16:09:01 122

原创 ElasticSearch RESTful 简单查询

term查询    词条查询不不会分析查询条件,只有当词条和查询字符串串完全匹配时,才匹配搜索。请求URL (POST){{url}}/nba/_search 1 查询单个 { "query":{ "term":{ "jerse_no":"23" } } } 2 查询多个 { "query.

2020-07-21 22:31:24 205

原创 文档的增删改查

新增文档 请求 (POST) {{url}}/nba/_doc 指定id 则 {{url}}/nba/_doc/id 可以通过 op_type=create 指定创建 { "name":"哈登", "team_name":"⽕火箭", "position":"得分后卫", "play_year":"10", "jerse_no":"13"}响应{ "_index": "nba", "_type": "_doc", ".

2020-07-21 21:05:00 83

原创 映射的介绍和使⽤

介绍mapping 相当于mysql中的表结构设计,mapping用来定义索引的结构字段类型 type(字段不允许改类型)1 text 可分词2 keyword 不会被分词 ,是关键字新增 请求(POSt) {{url}}/nba/_mapping{ "properties":{ "name":{ "type":"text" }, "team_name":{ "type":"te.

2020-07-20 21:09:34 84

原创 ElasticSearch 7 索引的使用

通过postman 创建索引新增 请求(PUT) {{ElasticSearchUrl}}/nba 响应 { "acknowledged": true, "shards_acknowledged": true, "index": "nba"}获取索引 请求(GET) {{url}}/nba 响应 { "nba": { "aliases": {}, (别名) "mapp

2020-07-20 20:39:59 121

原创 HashMap五种迭代方式

HashMap五种迭代方式Iterator 遍历 HashMap EntrySetIterator 遍历 HashMap KeySetFor-each 循环遍历 HashMap使用 Lambda 表达式遍历 HashMapStream API 遍历 HashMapIterator 遍历 HashMap EntrySet /** * 使用 Iterator 遍历 HashMap EntrySet */ public static void iterateEntrySetE

2020-07-06 17:22:52 494

转载 mysql索引类型:FULLTEXT、NORMAL、SPATIAL、UNIQUE

mysql索引详细介绍Normal 普通索引Unique 唯一索引Full Text 全文索引SPATIAL 空间索引btree索引和hash索引的区别在实际操作过程中,应该选取表中哪些字段作为索引?Normal 普通索引表示普通索引,大多数情况下都可以使用Unique 唯一索引表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Unique(要求列唯一)和

2020-06-03 16:27:19 166

转载 SQL语句优化

1 limit 分页优化当偏移量特别大时,limit效率会非常低。SELECT id FROM A LIMIT 1000,10 很快SELECT id FROM A LIMIT 90000,10 很慢方案一:select id from A order by id limit 90000,10;如果我们结合order by 试用。 很快, 因为使用了主键索引 ,或者根据业务逻辑使用索引。方案二:select id from A order by id between 90000 an

2020-05-25 21:50:44 190

转载 MYSQL 区分大小写

mysql默认情况下是否区分大小写,使用show Variables like '%table_names’查看lower_case_table_names的值,0代表区分,1代表不区分。mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。mysql对于字段名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该字段是以“*_bin”编码的话会使mysql对其区分大小写。mysql对于表名的策略与varchar类型数据.

2020-05-19 08:23:34 340

转载 idea快捷键(win)

【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctr...

2019-12-26 10:33:50 132

原创 git基础命令

查看当前git用户名: git config user.name查看当前git邮箱: git config user.email切换git用户名: git config --global user.name "user name"切换git邮箱: git config --global user.email "e-mail"拉取代码 git...

2019-12-12 13:55:43 84

原创 linux基础命令

创建新用户[root@localhost~]# adduser name[root@localhost~]# passwd nameChanging password for user name.New password: Retype new password: passwd: all authentication tokens updated successfully.[ro...

2019-12-10 21:52:41 105

转载 springboot报错 [io-29001-exec-8] o.apache.coyote.http11.Http11Processor

springboot 项目运行一段时间报错2019-12-08 17:11:37.116 INFO 16380 --- [io-29001-exec-8] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: further occurrences of HTTP reques...

2019-12-10 11:07:16 1784

原创 mybatis注解批量添加

mybatis注解使用批量添加mybatis注解进行批量新增的时候1.mapper 接口 @InsertProvider(type = SourcePackageImportSqlProvinder.class, method = "batchinsertRecommend") Integer batchInsertRecommend(@Param("recommendList")...

2019-12-06 10:57:51 356

空空如也

空空如也

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

TA关注的人

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