自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第四章:ElasticSerch javaAPI

未完待续

2021-11-07 00:55:48 133

原创 第二章:ElasticSerch 基本概念

es是一种搜索引擎软件搜索就是查询和关系型数据库对比如goods 商品表id title sell_point1001 华为p30手机黑色 4.5英寸select * from goods where title like "%华为%"1、假如 我们给 title 加上索引 但是like 左边加上 通配符后 索引会失效。意味着 全表扫描 如果有一亿个商品 那么效率很低。模糊查询可能造成全表扫描2、sele...

2021-11-07 00:53:41 796 1

原创 第三章、elasticsearch head 插件的使用

elasticsearch head 插件的使用elasticsearch7.9操作必看结合官方文档 es head的操作必看 es增删改查全详解_是潮汕的灿灿展吖的博客-CSDN博客【ES】Head插件操作ElasticSearch增删改查 - 摘星族 - 博客园创建索引:查询索引删除索引创建mapping 不支持修改和删除添加数据根据id修改单条数据http://<ip>:&lt...

2021-11-07 00:00:20 265

原创 第一章:ElasticSearch 使用场景以及基本原理

一、elasticsearch介绍?中文官方文档:Elasticsearch 是什么? | Elastic elasticsearch是一个软件:它提高搜索的服务。Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,...

2021-11-06 10:16:13 1097

原创 Java 线程池

一、自定义线程池

2021-07-15 22:44:32 104

原创 elasticsearch

一、elasticsearch 相关概念二、elasticsearch 安装配置三、 elasticsearch 术语1、索引 相当于 mysql中的一个数据库2、types 相当于 mysql中的一个表3、Documents 相当于mysql中的 一行数据4、filelds 相当于mysql 一列5、mapping 对字段的一些 约束定义 相当于 mysql 表结构的定义6、接近实时NRTElasticsearch是一个接近实时的搜索平台。这意味着,从索引一...

2021-07-11 11:27:57 647

原创 gradle

一、gradle 安装配置gradle一、gradle 安装 windows 安装1、gradle 安装包说明下载 gradle 解压 如下图在bin目录下 有一个gradle.bat 是一个构建命令caches 是缓存其他目录是它自身 运行所需要的包2、配置环境变量验证3、idea 创建一个 gradle项目配置 gradle 的仓库位置下图:use gradle home(gradle...

2021-07-10 00:23:08 679

转载 XSS攻击

基于Antisamy项目实现防XSS攻击2014年11月06日 17:23:53 gavinloo 阅读数:10730更多个人分类: 开发相关    最近项目上线,请第三方公司进行了一次渗透性测试,被发现存在多处XSS攻击。由于我们对于URL的Get请求已经通过URLFilter进行了特殊字符过滤,Get请求的漏洞已经被封堵,但是对于Post请求考虑到我们项目存在表单提交,富文本编辑等...

2018-10-27 22:56:43 239 1

转载 Java对对象采用的不是引用调用,实际上,对象引用进行的是值传递

Java值传递还是引用传递?回顾:在程序设计语言中,将参数传递分为按值调用和按引用调用。按值调用:表示方法接收的是调用者提供的值。而按引用调用表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java总是采用按值调用。方法得到的是所有参数值的一个拷贝,特别的,方法不能修改传递给它的任何参数变量的内容。方法参数共有两...

2018-08-26 09:35:24 2047

转载 Java对象引用进行的是值传递

回顾:在程序设计语言中,将参数传递分为按值调用和按引用调用。按值调用:表示方法接收的是调用者提供的值。而按引用调用表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java总是采用按值调用。方法得到的是所有参数值的一个拷贝,特别的,方法不能修改传递给它的任何参数变量的内容。方法参数共有两种类型:基本数据类型 对象...

2018-08-26 09:34:52 221

转载 java 泛型

 1. 先解释下泛型概念泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转...

2018-08-26 01:29:47 149

转载 java泛型

泛型就是变量类型的参数化。在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取出时,所有的元素都是Object类型,需要进行向下的强制类型转换,转换到特定的类型。而强制类型转换容易引起运行时错误。泛型类型参数只能被类或接口类型赋值,不能被原生数据类型赋值,原生数据类型需要使用对应的包装类。例子一:使用了泛型 1 2 3 4 5 6...

2018-08-26 00:04:07 133

转载 OpenStack 裸金属

一,Ironic简述转自 :https://blog.csdn.net/huyoufu200920201078/article/details/77961632     简而言之,OpenStack Ironic就是一个进行裸机部署安装的项目。    所谓裸机,就是指没有配置操作系统的计算机。从裸机到应用还需要进行以下操作:  (1)硬盘RAID、分区和格式化;  (2)安装操作...

2018-07-30 10:35:33 1458

转载 Graphite介绍

Graphite详解 https://www.2cto.com/kf/201603/494435.htmlGraphite是一个开源实时的、显示时间序列度量数据的图形系统。Graphite并不收集度量数据本身,而是像一个数据库,通过其后端接收度量数据,然后以实时方式查询、转换、组合这些度量数据。Graphite支持内建的Web界面,它允许用户浏览度量数据和图。Graphite有三个主要组件...

2018-07-27 17:49:20 10708

转载 Eclipse Git+Gerrit配置及提交流程

转载 至 https://blog.csdn.net/weixin_40204906/article/details/785348311.在本地配置与Gerrit交互的秘钥  在本地eclipse中,打开:windows&gt;preferences&gt;ssh2,生成属于自己的私钥和公钥,并设置ssh连接的密码,点击“Save Pravite Key…”会将秘钥保存到用户.ssh目录下...

2018-07-27 15:00:04 622

转载 Gerrit 代码审核(Code Review)

代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。1. Why Code ReviewCode Review是什么?Code Review最直观的解释即看代码。常规的做法为自己看,有时代码逻辑问题可能自己看不出来,需要找同事一起看,在...

2018-07-27 14:28:46 13133 2

转载 Docker介绍

https://mp.weixin.qq.com/s/xSbYTJmLuqsyYEDEIsndZwDocker是世界领先的软件容器平台,所以想要搞懂Docker的概念我们必须先从容器开始说起。先从认识容器开始什么是容器?先来看看容器较为官方的解释:一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所...

2018-07-27 14:26:43 147

转载 容器、Docker与Kubernetes——什么是Kubernetes以及它是如何使得容器化基础设施变得简单

在本系列文章的第一篇中我阐述了从基础设施的容器化角度阐述了什么是容器,什么是Docker以及它们是怎么来重新定义运维工作以及对基础设施产生的影响。但是,仅仅了解了容器与Docker还不足以将它们运用到我们实际的技术栈中去;所以在本篇文章中我会介绍Kubernetes——一个容器的编排(orchestration)工具——我选择用它来为基础设施容器化部署提供支持。Google是容器的“重度玩家”...

2018-07-27 11:34:05 193

转载 decorators.xml

原创地址 http://flyer2010.iteye.com/blog/1319636sitemesh默认使用decorators.xml作为装饰配置文件。本文将对如何使用装饰器进行说明介绍。 decorators.xml顶层元素概览如下: &lt;decorators&gt;       &lt;decorator/&gt;                     &lt;ex...

2018-07-19 16:33:17 680

转载 sitemesh 学习

官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home也可以下载官方的示例Demo参考和学习,这里我只做一个简单示例,演示最基本的使用 首先就是加Jar包,我用的是sitemesh-2.4.2.jar,然后在web.xml中增加过滤器:Xml代码  &lt;?xml version="1.0" encoding="UTF-...

2018-07-19 16:28:49 132

翻译 token

在简单理解cookie/session机制这篇文章中,简要阐述了cookie和session的原理。本文将要简单阐述另一个同cookie/session同样重要的技术术语:token。什么是tokentoken的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个to...

2018-07-18 15:47:47 308

空空如也

空空如也

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

TA关注的人

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