自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TiDB和MySQL的主要区别

mysql和TiDb区别

2023-04-03 23:29:28 1014

原创 git revert导致不能merge解决方式

git操作

2023-03-14 17:08:10 313

原创 springboot3.0+GraalVM搭建云原生环境

springboot3.0和GraalVM结合实现云原生实践,将java应用的启动速度降低到1秒内,内存占用最低几十兆

2023-01-09 17:53:47 4001

原创 java里面List<Object>转map,List<String>

java工具类

2022-11-03 20:00:09 1508

原创 maxwell读取mysql的binlog并发送kafka

maxwell,zookeeper,kafka,mysql安装。通过maxwell监听mysql binlog发送kafka时间数据收集

2022-11-03 14:54:00 1024

原创 使用maxwell实时同步mysql数据

maxwell安装使用

2022-11-01 17:38:50 1058

原创 Elasticsearch 强制分段合并forceMerge操作

不不经常操作的elasticsearch索引进行段合并,优化搜索性能

2022-10-28 14:24:22 1523

原创 Elasticsearch优化

Elasticsearch优化

2022-10-28 14:19:59 719

原创 获取本地外网ip地址

获取本机外网ip

2022-10-25 17:18:50 759

原创 win10本地安装部署ClickHouse

win10安装clickhouse

2022-10-21 09:53:38 4425

原创 elasticsearch使用脚本赋值

elasticsearch脚本使用,赋值

2022-10-13 14:51:01 703

原创 一次CountDownLatch使用导致的服务不可用解决

java使用CountDownLatch没有处理异常,导致服务不可用。

2022-10-10 20:06:12 1904

原创 python并发下载文件导致的问题

python模型动态下载执行,并发下载文件导致模型文件下载失败,通过锁来实现

2022-10-09 10:48:56 284

转载 mysql数据库存储树形结构的三种方式

mysql存储树形结构

2022-09-16 17:52:11 3026

原创 es新建索引,搜索

PUT /order_auto/{"settings":{"index":{"number_of_shards" : "3","number_of_replicas" : "0"}}} PUT /order_auto/_doc/_mappings?include_type_name=true{"properties": {"id": {"type": "keyword"},"orderNo": {"type": "keyword"},"status": {"type.

2021-11-01 17:23:27 3140

原创 kibana操作ES

1.新建索引在kibana里面PUT /order_dev1/{ "settings":{ "index":{ "number_of_shards" : "3", "number_of_replicas" : "0" } }}PUT /order_dev1/_doc/_mappings?include_type_name=true{ "properties": { "id": { "type": "keyword" },

2021-10-09 15:07:19 2029

原创 使用guava的SimpleTimeLimiter实现超时

依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> </depend

2021-05-27 10:37:45 1585

原创 python项目Flask框架配置端口

直接使用代码指定,无效,还是默认的端口5000from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run()需要指定options -p 8080

2021-05-20 11:10:10 2415

原创 windows系统端口占用

netstat -anonetstat -aon|findstr "8080"

2021-05-19 14:12:55 74

原创 PDF与word互相转换(python,java)

1.使用python将PDF转为word先按照需要的模块使用豆瓣的镜像pip install pdfminer -i http://pypi.douban.com/simple --trusted-host pypi.douban.compip install python-docx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# __auth__ = 'mark'from pdfminer.pdfp

2021-04-27 14:43:31 214

原创 springboot使用es

1.es的配置pay.center.es.hostPort = 11.4.121.226:9200,11.4.121.228:9200,11.5.13.117:9200,11.4.121.227:9200,11.5.13.116:9200,11.5.13.118:9200pay.center.es.schema = httppay.center.es.connectTimeOut = 1000pay.center.es.socketTimeOut = 30000pay.center.es.co

2021-04-21 14:38:43 3223

原创 ES节点问题排查

资源使用过高 jstack保存堆栈信息 top 查看机器负载情况 top -H -pPID 查看线程耗费资源信息排行 将PID转化为16进制,去dump信息中找寻 具体线程的堆栈信息,查看耗费资源信息原因 结合慢日志信息排查问题 节点宕掉 查看宕机信息 重启节点 分析OOM产生的dump信息 结合慢查询日志分析宕机主要原因 赞成为第一个赞同者...

2021-04-19 15:24:12 393

原创 基于dubbo过滤器,隐式传参实现服务鉴权,字段控制

一 原理基于dubbo全局过滤器首先在项目src\main\resources\META-INF新建文件夹dubbo,在下面新建以过滤器包名为文件名的文件com.alibaba.dubbo.rpc.Filter配置文件里面配置两个过滤器AuthFilter=com.base.dubbo.filter.AuthFilterDubboServiceFilter=com.base.dubbo.filter.DubboServiceFilter服务鉴权过滤器package com.

2021-04-17 00:46:25 1005

原创 win10安装docker

一.电脑配置虚拟进入控制面板-启用或者关闭windows功能- 选中 Hyper-v 点击确定,这时候电脑提示需要重启,重启好。二.下载docker win10地址:http://get.daocloud.io/#install-docker-for-mac-windows选择asc 后缀的,全部点击下一步,安装好。...

2020-11-27 17:16:43 129

原创 idea方法配置注释

https://www.cnblogs.com/pypua/p/11048022.htmlhttps://www.cnblogs.com/pcheng/p/10121683.html

2020-08-31 10:14:14 101

转载 idea gitignore不起作用

有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了解决办法就是清空一下git仓库的缓存,重新提交一次就好了git rm -r --cached .git add .git commit -m 'update .gitignore'...

2020-08-31 08:52:38 185

原创 常用特殊字符

▶ ◀ ▲ ▼ ▸◂▴▾ △ ▽ ▷ ◁ ⊿ ▵▿▹◃ ▪▫☰ ☲ ☱ ☴ ☵ ☶ ☳ ☷ ♂ ♀◆ ◇⊙ ■ □ △ ▽ ✔ ☑ ✘ ☒ ◎ ☉ ★ ☆ ⊿ ※ © ® ™ Σ ✪ ✯ ◤ ◥ ◣ ◢ ┅ ┇ ✚ 〓· ▸◂▴▾ ┈ ℃ ℉ ° ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ❖☑ ✓ ✔ √ ☐ ☒ ✗ ✘ ㄨ ✕ ✖ ✖ ✦ ✧ ✩ ✰ ✪ ✫ ˆ ˇ @﹫﹟#﹩$﹠&﹪% *﹡﹢﹦﹤‐ ˜ ﹍ ﹎ + = < _ _ - \.

2020-08-19 13:02:45 692

原创 java四种线程池

一、四种线程池Java通过Executors提供四种线程池,分别为:1、newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2、newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3、newScheduledThreadPool创建一个可定期或者延时执行任务的定长线程池,支持定时及周期性任务执行。...

2020-07-16 02:01:19 969

原创 redis的持久化

今天面试被问到redis的持久化问题,然后自己之前没有太关注过,今天晚上看会书学习一下,然后做一些笔记,以后查阅看、。一 持久化方式1.redis 的持久化的主要意义在于避免进程退出而造成的数据丢失,当下次重启时候可以利用之前持久化的文件失效数据的恢复。方式主要2种RDB和AOF1.1RDB把当前进程数据保存硬盘,通过自动或者手动方式触发手动触发两个方式:sava和bgsave命令save:阻塞当前redis服务器,直到RDB完成,可能会造成长时间阻塞bgsave:redis执行

2020-07-10 01:39:55 124

原创 oracle数据库创建主键自增

create table B_SMSTYPE(ID NUMBER,TYPENAME VARCHAR2(50))tablespace "SYSTEM"pctfree 10initrans 1maxtrans 255storage(initial 64Kminextents 1maxextents unlimited);create sequence B_SMSTYP...

2020-04-21 10:21:54 194

原创 项目git提交文件忽略文件.gitignore

不想修改的文件可以配置如下*.class # 忽略所有 .class 结尾的文件!a.class # 但 a.class 除外/.config # 忽略项目根目录下的 .config 文件,不包括 otherDir/.configtarget/ # 忽略 target/ 目录下的所有文件doc/*.txt # 会忽略 do...

2019-09-05 09:52:48 514

原创 解决CAS操作ABA问题

一 使用场景我们先来看一个多线程的运行场景:时间点1 :线程1查询值是否为A时间点2 :线程2查询值是否为A时间点3 :线程2比较并更新值为B时间点4 :线程2查询值是否为B时间点5 :线程2比较并更新值为A时间点6 :线程1比较并更新值为C在这个线程执行场景中,2个线程交替执行。线程1在时间点6的时候依然能够正常的进行CAS操作,尽管在时间点2到时间点6期间已经发生...

2019-05-06 14:05:53 1448

原创 前端vue打包项目,解决跨域问题

前段时间做一个vue打包成安卓和IOS的App,遇到了跨域问题,直接拿了之前项目的配置,却不起作用。import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.spri...

2019-03-11 15:41:55 6920

原创 导出mysql数据库表生成word文档

前段时间产品突然提了个需求,要求写出项目组的所有表的文档,由于数据库里面表非常多,手写肯定不行,而且容易出错,就做了个项目,以后导数据库文档,直接就可以用了。项目结构是springboot+mybatis,使用起来很简单。配置下server.port=8888## master 数据源配置master.datasource.url: jdbc:mysql://local...

2019-03-01 16:04:54 5242 1

原创 lua脚本编辑器SciTE设置背景颜色

black=#000000#C0C0C0stdstyle.fg=fore:#C0C0C0stdstyle.bg=back:$(black)stdstyle.syntaxerror=back:#CC0055,fore:#ffff00#stdstyle.syntaxerror=back:#FF8000,fore:#000000 scite编辑器打开SciTE编辑器option-...

2019-01-23 11:32:45 2974

原创 js时间戳转为特定格式

1.如果是13位时间戳function getdate() { var now = new Date(), y = now.getFullYear(), m = ("0" + (now.getMonth() + 1)).slice(-2), d = ("0" + now.g...

2019-01-15 20:09:57 651

原创 python安装包

由于不怎么用python,用的时候经常忘记,所以写个文字记录下。安装好pip进入python 的script目录下,输入pip,,然后输入pip install xx就 OK 。。。。如果报错,也可以用:easy_install Pillow23333...

2018-12-08 17:24:28 184

原创 golang安装第三方包(简单版)

做个标记,免得每次都忘记了。首先需要正确配置gopath等直接使用gitgo get github.com/json-iterator/go执行完就可以在goland里面直接引用了。(不太建议使用subline等文本编辑器,因为效率有点低)......

2018-12-01 17:35:23 4945

原创 mysql脚本运行回滚

昨天运维突然提了个需求,让运行的SQL脚本要么全部执行,如果有报错,全部回滚。---SQL文件开头加这个SET @@autocommit=0; START TRANSACTION;sql内容-----------后面加这个COMMIT;SET @@autocommit=1;    ...

2018-11-29 13:35:41 3331

转载 secureCRT注册码

secure CRT把记忆的东西放在这就行了,:)SecureCRT 5.2.2的注册码Name:          Apollo InteractiveCompany:    Apollo InteractiveSerial Number: 03-50-023223License Key: ABMVSR NA46JN V3D2GG TJDKFQ ACS3S4 B18P54 ZP...

2018-10-24 10:34:33 17265

空空如也

空空如也

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

TA关注的人

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