自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试必备八股文第三篇(JUC)

面试后端八股文JUC篇

2023-02-22 23:11:16 2041

原创 尚硅谷Docker学习笔记(一)

尚硅谷Docker学习笔记

2023-02-20 21:42:33 481

原创 面试必备八股文第二篇(集合容器)

八股文集合篇随记

2023-02-20 21:27:12 467

原创 面试必备八股文第一篇(JAVA基础篇)

面试必备八股文第一剑(JAVA基础篇)

2023-02-19 16:07:00 314

原创 H5实现一键复制功能ios不兼容问题

上文使用的代码经过多个系统版本ios测试还是不生效,网上的方法都试过,ios手机还是不生效,就算demo生效,但是由于实际业务代码一些样式等影响或者其他原因,业务功能复制链接在ios手机还是显示不兼容,ios估计只能对于页面显示的内容进行复制,传值复制无法生效。无奈只能改成弹窗形式,再进行点击复制,使用的weui弹窗。需要引入weiui的js和css。<script type="text/javascript" th:src="@{/weui/js/zepto.weui.js}"><

2021-10-13 19:42:51 1068

原创 H5最完整实现一键复制功能兼容ios、安卓、PC、微信开发者工具

<div class="btnBox"> <div class="copyTxt" style="opacity: 0; position: absolute; width: 1px; height:1px; overflow: hidden" id="copyTxt"></div> <div id="copy" class="btn btnRed btnSixeL" onclick="copyLink()">复制链接</div> &.

2021-10-13 15:43:14 3918 1

原创 Plugin [analysis-ik] was built for Elasticsearch version 7.4.1 but version 7.4.2 is running

CentOs8安装ik分词器,发现Elasticsearch不运行了通过查看日志发现,ik分词器版本是7.4.1,es版本是7.4.2,版本不一致导致的进入es启动挂载的目录内,修改plugin-descriptor.properties配置文件的版本号最后一步重启es即可...

2021-06-12 12:14:17 2379

原创 Elasticsearch尚硅谷学习笔记(三)进阶详解

一、核心概念1.1索引(Index)一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。能搜索的数据必须索引,这样的好处是可以提高查询速度,比如:新华字典前面的目录就是索引的意思,目录可以提高查询速度。Elasticsearch 索引的精髓:一切设计都是为了提

2021-04-21 17:03:06 427

原创 Linux基于Docker搭建Elasticsearch-7.12.0集群亲测可用

前言提示:上文我们已经安装了elasticsearch:7.12.0和kibana:7.12.0一、设置Elasticsearch挂载目录设置文件夹#存放配置文件的文件夹mkdir -p /home/elasticsearch-7.12.0/esnode-1/configmkdir -p /home/elasticsearch-7.12.0/esnode-2/configmkdir -p /home/elasticsearch-7.12.0/esnode-3/config#存放数据的文件夹

2021-04-20 17:01:31 885

原创 Linux(CentOs8)使用docker容器安装Elasticsearch+kibana

一、安装运行ElasticSearch镜像在centos窗口中,执行如下命令:docker pull elasticsearch:7.12.0使用命令查看是否安装成功docker images我们看到容器已经存在了elasticsearch:7.12.0的镜像了需要先查看下防火墙是否放行9200端口firewall-cmd --zone=public --list-ports使用命令放行端口,这边不建议直接关闭防火墙,因为后面搭建ES集群时候,需要放行端口,不然docker容器内部端

2021-04-20 15:04:46 686

原创 Elasticsearch尚硅谷学习笔记胎级教程(二)

SpringBoot 整合 ES API操作使用IDEA构建Maven项目,引入相关依赖<dependencies> <!--SpringBoot默认使用SpringData ElasticSearch模块进行操作--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g

2021-04-19 21:39:46 351

原创 Elasticsearch尚硅谷学习笔记胎级教程(一)

Elasticsearch目录前言一、Elasticsearch 7.12.0安装二、HTTP 操作1.索引操作1)创建索引2)查看所有索引3)查看单个索引4)删除索引2.文档操作1)创建文档2)查看文档3)修改文档4)修改字段5)删除文档6)条件删除文档3.映射操作1)创建映射2)查看映射3)索引映射关联前言The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据

2021-04-19 17:03:13 1928 1

原创 SpringBoot整合Elasticsearch以及系列版本问题(移除type以及一些方法)

前期准备工作:在linux虚拟机上安装docker容器,安装了Elasticsearch7.3.0版本docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0再设置内存启动,不设置可能导致启动不起来docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name

2021-04-16 15:53:59 2322

原创 JAVA通过访问路径和物理路径下载文件

根据访问路径下载文件/** * 对账文件下载 * */ @RequestMapping(value = "/downFile/{recondileId}") public void downFile(@PathVariable String recondileId, HttpServletRequest request,HttpServletResponse response) throws Exception{

2020-11-25 17:35:35 562

原创 JAVA定义数组随机输出元素

public static void test2() throws Exception{ String randomStr = ""; String[] str = {"昵称431675", "he", "第十三感", "仙尘","苏三卞","扑梦成空丶","哑剧","沐槿TM","狗比","你们的小龙","甜甜的安慕希"}; int strIndex = (int) (Math.random() * str.length); randomStr = str[strIndex]; lo.

2020-11-03 09:56:20 1840

原创 SpringBoot项目H5界面手机拍照调用腾讯云OCR卡证识别接口完整例子

最近一个微信端项目的功能涉及一个手机拍照上传身份证识别身份证信息回显的功能,调用的接口是腾讯云OCR的卡证识别功能。看了腾讯云的api通俗易懂,本地写好了demo测试可用。H5界面手机拍照调用后台方法保存身份证照片进行识别也可用,难度就在于后台Controller需要再去调用一层接口,在接口实现图片的下载,返回图片下载的物理路径和真实路径。由于后台Controller接收页面的文件类型为MultipartFile类型,亲测使用了三种方法进行传输。第一种是将MultipartFile类型转成Base64编

2020-09-13 19:09:17 1575 1

原创 JS表单相关字段验证工具类

/** * author: lindr */ /*******************************验证并聚焦,提示错误信息****************************************/ //jquery trim function jqueryTrim(id){ return $.trim($('#'+id).val()); } //text验证 null function textCheckNull(id,msg){ ...

2020-09-13 17:17:30 179

原创 JS日期相关格式化

/** * * */function to_date(str, format) { //index var indexYYYY = format.indexOf("YYYY") != -1 ? format.indexOf("YYYY") : format.indexOf("yyyy"); var indexMM = format.indexOf("MM") != -1 ? format.indexOf("MM") : format.indexOf("mm"); var ind...

2020-09-13 17:16:39 123

原创 js相关身份证信息计算

//取身份证生日信息function getBirthdayFromIdCard(idCard) { var birthday = ""; if(idCard != null && idCard != ""){ if(idCard.length == 15){ birthday = "19"+idCard.substr(6,6); } else if(idCard.length == 18){ birthday = idCard.substr(6,8); }..

2020-09-13 17:02:02 360

原创 Parse Fatal Error at line 2 column 193: 已经为元素 “web-app“ 指定属性 “xmlns“。

今天剥离项目重命名启动tomcat时候,遇到如上错误。根据错误提示,错误是在web.xml文件,有两个一样的xmlns定义。查找发现:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee" xmlns="http://java.sun.com/xm...

2020-08-17 09:33:55 584

原创 Oracle查询某个字段不为空的记录

今天在查询数据列表时,死活都查不来数据,把sql语句复制到数据库查询才发现,查到包含ADJUSTMENT_TYPE(该字段默认为null ) 为null的记录,想把它过滤,加了ADJUSTMENT_TYPE!= null 的条件,结果记录都没了,百度了一下应该使用is not null。使用ADJUSTMENT_TYPE != null 查询结果记录为空使用ADJUSTMENT_TYPE is not null 查询结果正常这边数据库已经查询正常,后台mybatis使用 is no...

2020-08-10 11:41:30 12578 1

转载 $.ajax同步/异步(async:false/true)

虽然说ajax用来执行异步请求的比较多,但有时还是存在需要同步执行的情况的。比如:我需要通过ajax取执行请求以返回一个值,这个值在ajax后面是需要使用到的,这时就不能用异步请求了。这时候就需要使用到async这个属性了。async:true,(默认),异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程。async:false,同步方式,所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器

2020-08-04 12:02:07 1627 1

原创 Java对文件路径进行Base64加密,防止盗链下载、右击图片完整例子。

业务场景是:对页面图片或者文件的src加密,即打开F12不可获取到图片地址。具体实现:后台获取文件的真实地址,对地址进行Base64加密,页面采用指定格式回显即可。Base64加密工具类import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import java.io.*;public class Base64ToImg { public static String get

2020-08-04 11:36:20 2902 1

原创 Java文件分级目录打包下载zip完整例子

说一下具体实现的功能吧,要将页面的文件存放在对应的文件目录,打成压缩包下载。由于第一次接触,也是找了一整天网上的方法,费尽脑汁,终于实现了。打包下载zip的工具类,直接调用即可。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.

2020-08-04 10:45:12 1524 2

空空如也

空空如也

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

TA关注的人

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