自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

茅十八

一个后端程序员的碎碎念

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

原创 arthas简单使用

arthas是Alibaba开源的Java诊断工具。采用命令行交互模式,可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。

2023-07-18 23:52:13 301 1

原创 Leetcode解题思路-27.移除元素

力扣27.移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1)O(1)O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。你不需要考虑数组中超出新长度后面的元素。

2022-02-24 10:30:00 793

原创 手写一个SpringBoot Starter自动配置动态的创建RestHighLevelClient

1、背景最近做了个elasticsearch搜索的功能,因为会有多个项目模块用到所以决定做成一个springboot starter以便于其他地方用到就不需要作过多的配置。

2022-02-08 17:54:50 1974

原创 ElasticSearch常见命令

ElasticSearch常见命令,创建es索引,设置ngram分词器,复杂查询,更新单条数据,修改setting、_mapping,设置副本数等

2022-01-07 19:10:57 893 1

原创 ElasticSearch之ngram分词器

一、什么是NGram 分词器?edge_ngram和ngram是ElasticSearch自带的两个分词器,一般设置索引映射的时候都会用到,设置完步长之后,就可以直接给解析器analyzer的tokenizer赋值使用。

2021-11-03 14:58:55 9381 1

转载 SpringBoot切换Redis的DB踩坑

先简单记录一下解决方案,以后有空详细补下断点过程。有一个需求需要切换DB写入数据,然后在网上找到的大多数解决方案如下:LettuceConnectionFactory lettuceConnectionFactory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory();lettuceConnectionFactory.setDatabase(2);redisTemplate.setConnectionFactory(le

2021-09-16 20:40:20 832

原创 通过nginx虚拟主机配置二级域名访问个人网站

通过nginx虚拟主机配置二级域名访问个人网站配置二级域名nginx相关配置你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。配置二级域名要配置二级域名访问首先得配置有二级域名,以百度云服务器为例:主机记录这一列正常记录www或者@可以通过www.xxxx,com或者xxxx.com访问解析的服务器,主机记录这一列填写admin,就可以通过admin.xxxx.com访问你域名

2021-08-04 20:54:21 625

原创 第三方淘宝ip地址库获取访问者的地址

第三方淘宝ip地址库获取访问者的地址今天突发奇想,想给博客添加一个通过IP访问定位出访问者的地址,记录一下到底有哪些人访问了俺的博客,想想就有点意思~这事就不经想,只要想了立马就想脱了缰的野马停不下来。一个字,干他!首先我上网找了一下具体现在有哪些ip地址库,选来选去最终感觉还是淘宝IP地址库比较简单好用(我真没打广告我发四),接口如下:http://ip.taobao.com/outGetIpInfo?ip=xx&accessKey=xx是的你没看错,淘宝的IP地址库的接口调用就是这么

2020-12-22 00:40:05 3185 9

原创 oracle恢复update误操作或误删的表数据

1、oracle恢复update误操作的数据oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * fromtableas of timestamp to_timestamp('2016-10-16 16:24:00', 'yyyy-mm-dd hh24:mi:ss');说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的时间,不用精确,在这个时间之前就是之前正确的数据,之后就是误..

2020-11-04 09:41:31 1436

原创 云服务器部署的mysql数据库怎么防止被“黑”? 

云服务器部署的mysql数据库怎么防止被“黑”?前些天登陆自己写的博客系统突然发现页面一片空白,当时大惊,系统这是又出什么幺蛾子了?于是感觉看控制台,分析一波。随之发现博客前台调用后台的方法全都是一片红,再一看系统后台发现后台数据库操作全都报错了,在一看数据库发现部署在云服务器的几个数据库的数据全空了!!只留下了一张warning的表提示我联系某个邮箱支付比特币就给恢复数据。。。。。(心里无数草泥马奔腾而过),刚毕业的俺啥时候见过这阵仗,于是各种百度恢复数据的方法,无果。最终只找到可以根...

2020-10-21 23:54:37 2619

原创 云服务器启动部署springboot的项目

云服务器启动部署springboot的项目本文采用的jar包是通过idea下maven打包的springboot项目。在部署本博客上滴滴云服务器时,不但要指定端口,还需要配置容器与宿主机映射卷(我的滴滴云服务器的Java开发环境是用docker安装部署的),一大串的shell命令难免记不过来,写这个shell脚本是为了在linux下方便启动jar包时不用输入太多的shell命令,将启动脚本的一系列shell命令整理到一个xxx.sh中,每次启动此.sh文件就可以。docker run -d

2020-10-21 23:51:22 371

空空如也

空空如也

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

TA关注的人

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