- 博客(58)
- 收藏
- 关注
原创 springboot3.0+GraalVM搭建云原生环境
springboot3.0和GraalVM结合实现云原生实践,将java应用的启动速度降低到1秒内,内存占用最低几十兆
2023-01-09 17:53:47
4564
原创 maxwell读取mysql的binlog并发送kafka
maxwell,zookeeper,kafka,mysql安装。通过maxwell监听mysql binlog发送kafka时间数据收集
2022-11-03 14:54:00
1182
原创 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
3232
原创 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
2097
原创 使用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
2027
原创 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
2586
原创 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
262
原创 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
3326
原创 ES节点问题排查
资源使用过高 jstack保存堆栈信息 top 查看机器负载情况 top -H -pPID 查看线程耗费资源信息排行 将PID转化为16进制,去dump信息中找寻 具体线程的堆栈信息,查看耗费资源信息原因 结合慢日志信息排查问题 节点宕掉 查看宕机信息 重启节点 分析OOM产生的dump信息 结合慢查询日志分析宕机主要原因 赞成为第一个赞同者...
2021-04-19 15:24:12
454
原创 基于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
1162
原创 win10安装docker
一.电脑配置虚拟进入控制面板-启用或者关闭windows功能- 选中 Hyper-v 点击确定,这时候电脑提示需要重启,重启好。二.下载docker win10地址:http://get.daocloud.io/#install-docker-for-mac-windows选择asc 后缀的,全部点击下一步,安装好。...
2020-11-27 17:16:43
178
原创 idea方法配置注释
https://www.cnblogs.com/pypua/p/11048022.htmlhttps://www.cnblogs.com/pcheng/p/10121683.html
2020-08-31 10:14:14
141
转载 idea gitignore不起作用
有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了解决办法就是清空一下git仓库的缓存,重新提交一次就好了git rm -r --cached .git add .git commit -m 'update .gitignore'...
2020-08-31 08:52:38
231
原创 常用特殊字符
▶ ◀ ▲ ▼ ▸◂▴▾ △ ▽ ▷ ◁ ⊿ ▵▿▹◃ ▪▫☰ ☲ ☱ ☴ ☵ ☶ ☳ ☷ ♂ ♀◆ ◇⊙ ■ □ △ ▽ ✔ ☑ ✘ ☒ ◎ ☉ ★ ☆ ⊿ ※ © ® ™ Σ ✪ ✯ ◤ ◥ ◣ ◢ ┅ ┇ ✚ 〓· ▸◂▴▾ ┈ ℃ ℉ ° ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ❖☑ ✓ ✔ √ ☐ ☒ ✗ ✘ ㄨ ✕ ✖ ✖ ✦ ✧ ✩ ✰ ✪ ✫ ˆ ˇ @﹫﹟#﹩$﹠&﹪% *﹡﹢﹦﹤‐ ˜ ﹍ ﹎ + = < _ _ - \.
2020-08-19 13:02:45
882
1
原创 java四种线程池
一、四种线程池Java通过Executors提供四种线程池,分别为:1、newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2、newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3、newScheduledThreadPool创建一个可定期或者延时执行任务的定长线程池,支持定时及周期性任务执行。...
2020-07-16 02:01:19
1104
原创 redis的持久化
今天面试被问到redis的持久化问题,然后自己之前没有太关注过,今天晚上看会书学习一下,然后做一些笔记,以后查阅看、。一 持久化方式1.redis 的持久化的主要意义在于避免进程退出而造成的数据丢失,当下次重启时候可以利用之前持久化的文件失效数据的恢复。方式主要2种RDB和AOF1.1RDB把当前进程数据保存硬盘,通过自动或者手动方式触发手动触发两个方式:sava和bgsave命令save:阻塞当前redis服务器,直到RDB完成,可能会造成长时间阻塞bgsave:redis执行
2020-07-10 01:39:55
143
原创 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
224
原创 项目git提交文件忽略文件.gitignore
不想修改的文件可以配置如下*.class # 忽略所有 .class 结尾的文件!a.class # 但 a.class 除外/.config # 忽略项目根目录下的 .config 文件,不包括 otherDir/.configtarget/ # 忽略 target/ 目录下的所有文件doc/*.txt # 会忽略 do...
2019-09-05 09:52:48
570
原创 解决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
1532
原创 前端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
6990
原创 导出mysql数据库表生成word文档
前段时间产品突然提了个需求,要求写出项目组的所有表的文档,由于数据库里面表非常多,手写肯定不行,而且容易出错,就做了个项目,以后导数据库文档,直接就可以用了。项目结构是springboot+mybatis,使用起来很简单。配置下server.port=8888## master 数据源配置master.datasource.url: jdbc:mysql://local...
2019-03-01 16:04:54
5414
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
3104
原创 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
703
原创 python安装包
由于不怎么用python,用的时候经常忘记,所以写个文字记录下。安装好pip进入python 的script目录下,输入pip,,然后输入pip install xx就 OK 。。。。如果报错,也可以用:easy_install Pillow23333...
2018-12-08 17:24:28
216
原创 golang安装第三方包(简单版)
做个标记,免得每次都忘记了。首先需要正确配置gopath等直接使用gitgo get github.com/json-iterator/go执行完就可以在goland里面直接引用了。(不太建议使用subline等文本编辑器,因为效率有点低)......
2018-12-01 17:35:23
5044
原创 mysql脚本运行回滚
昨天运维突然提了个需求,让运行的SQL脚本要么全部执行,如果有报错,全部回滚。---SQL文件开头加这个SET @@autocommit=0; START TRANSACTION;sql内容-----------后面加这个COMMIT;SET @@autocommit=1; ...
2018-11-29 13:35:41
3421
转载 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
20345
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人