自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 k8s 腾讯 阿里日志采集目录

k8s 日志采集目录 腾讯 阿里 等公共平台

2024-05-21 17:29:49 277

原创 mysql 按区间统计 3 分钟维度

时间按三分钟切块,后进行统计。

2024-05-20 17:59:33 282

原创 时间轮子 HashedWheelTimer

好文欣赏。

2024-04-02 17:07:33 335

原创 烂笔头,记录一年遗忘

nacos-server:2.0.3 docker 部署。nexus3 部署,成功后进入容器查看密码。docker 镜像导出,导入。

2024-03-30 13:14:21 209

原创 linux删除特殊字符的文件

【代码】linux删除特殊字符的文件。

2024-01-12 14:50:45 440

原创 dubbo zookeeper【Will not attempt to authenticate using SASL (unknown error)】 dubbo ip 乱入

ZooKeeperSaslClient 源码中注释得知设置启动参数可绕过认证,因为他默认启用。dubbo 根据主机名称获取ip 如果你的主机名称不是localhost设置host也没用。可以优先设置环境变量调试 DUBBO_IP_TO_BIND=x.x.x.x。2、 dubbo ip 乱入 注册到zookeeper ip不对。

2023-10-18 10:51:09 303

转载 dubbo好文引入

dubbo 熔断

2023-10-13 10:59:44 59

转载 【redisson 各种操作】

redisson 各种操作

2023-09-15 12:06:59 57

原创 activiti7 JavaDelegate DelegateExecution getField

利用代理注册spring管理的监听器再获取field值,防止并发问题。spring方式获取监听类里的field属性。

2023-06-09 12:27:40 261

原创 SnowflakeIdWorker 重复

k8s 雪花生成器重复

2022-06-17 14:47:53 644 1

原创 1 springcloud actuator prometheus 整合 2 引入mq后问题jvm监控消失

springcloud版本 <springboot.version>2.3.5.RELEASE</springboot.version> <spring-cloud-dependencies.version>Hoxton.SR9</spring-cloud-dependencies.version> <prometheus.client.version>0.15.0</prometheus.cl

2022-05-27 15:07:54 328

原创 springcloud fegin 启用 hystrix 和并发请求

hystrix 并发配置

2022-05-13 10:39:58 566

原创 docker 相关操作 nexus 清理空间 gitlab 修改下载地址

docker 查看登录过的地址cat /root/.docker/config.json返回{ "auths": { "x.x.x.x:8080": { "auth": "ZG9ja2VyOmFtaWdvMTIz" } }}docker 查看容器日期1、docker ps -a 查询所有状态容器信息2、docker ps 查询运行中docker 信息

2022-04-03 14:56:12 1344

原创 nacos springcloud 版本选择客户端

1.3.2 sqlhttps://github.com/alibaba/nacos/blob/1.3.2/config/src/main/resources/META-INF/nacos-db.sqlnacos 版本选择https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

2022-04-03 11:38:02 564

原创 maven 安装本地和私服

maven 安装本地mvn install:install-file "-Dfile=D:/jar/open-api-sdk-2.0.jar" "-DgroupId=com.jd.open" "-DartifactId=jd-api-sdk" "-Dversion=2.0-SNAPSHOT" "-Dpackaging=jar" 安装到服务器,保证自己的setting里有用户名和密码mvn deploy:deploy-file "-DgroupId=com.jd.open" "-DartifactId

2021-12-06 15:15:08 420

原创 Prometheus PushGateway Grafana SpringBoot k8s

做监控:用 PushGateway 不用在k8s里创建复杂操作相关,rancher管理的k8s已经存在promethus了prometheus 端口 9090 configMap 挂在/etc/prometheus/prometheus.yml 覆盖global: scrape_interval: 5s ##5秒抓取 evaluation_interval: 5s ##5秒报警scrape_configs: - job_name: prometheus stati

2021-11-24 10:28:04 698

原创 efk docker

filebeat yml 配置详细分离配置logstash### esfilebeat.inputs:- type: log enabled: true paths: - /home/logs/*.log multiline.pattern: '^\d{4}-\d{1,2}-\d{1,2}' multiline.negate: true multiline.match: after multiline.max_lines: 500 multiline.timeo

2021-11-22 11:38:26 1134

原创 java excel导出

jar 内部可下载文件在 resources/excelTemplate/下/** * 通用下载请求 * * @param fileName 文件名称 * @param delete 是否删除 */ @GetMapping("file") public ResponseEntity fileDownload(String fileName, Boolean delete, HttpServletResponse response,

2021-10-18 16:06:53 91

原创 java 62 进制转换

对比网站https://tool.lu/hexconvert@UtilityClasspublic class Long62Util { private static char[] chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray(); /** * 初始化 62 进制数据,索引位置代表字符的数值,比如 A代表10,Z代表61等 */

2021-10-18 10:57:27 1107

原创 jenkins window springboot

部署被坑第一步部署完jenkins后建立build_id不然,后台启动的命令都会被杀死!!!manage jenkins -> manage Nodes and clouds -> 设置-> environment variablies -> 添加键值对键=BUILD_ID 值=dontKillMe记录windows批处理mavenmvn clean package -P develop -e -DskipTests -U --settings E:\server\j

2021-08-10 20:34:52 89

原创 jwt 公钥 私钥 生成

//生成私钥openssl genrsa -out rsa_private_key.pem 1024//转换私钥查看openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt//生成公钥openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pemcat rsa_public_key.pem...

2021-07-26 14:05:21 833

原创 统一登录spring拦截代码

登录接口返回token请求携带header里token验证登录状态redis 返回登录时间上代码:yml配置:##前端登录配置session: config: ##是否启用 enable: true ##携带key headerKey: api-token ##拦截路径逗号分割 patterns: /shop/me/**,/me/** ##session超时配置 hourTimeOut: 24config类@Data.

2021-03-09 16:14:08 103

原创 重新部署docker

服务器被黑,重新部署业务数据用docker启动最好挂在到本地磁盘docker只是作为启动服务docker 安装yum -y updatesudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2021-02-18 16:52:12 425

原创 mongodb超时配置

springboot.version=2.3.5.RELEASEspring-cloud-dependencies.version=Hoxton.SR9xml中引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency&g

2021-02-03 12:02:41 4997 1

原创 springboot 项目标准框架

生产域名负载均衡RancherK8SMysql5.7redis5.0rabbitMQNacosNEXUS3sentinel

2020-06-22 10:57:17 261

原创 springboot new Date() 时区差8小时

1 在k8s环境中,在代码中比较时间。new Date() 发下相差8小时检查宿主机 时区是 cst时区用java代码写出controller时区发现是GMT代码如下:Calendar calendar = Calendar.getInstance(); System.out.println("目前时间:" + calendar.getTime()); System.out.println("Calendar时区::" + calendar.getTi

2020-06-22 10:42:14 4129

转载 调用腾讯DescribeStreamPlayInfoList按天分割

按天分割代码感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下@Datapublic class DateRange { private Date begin; //开始时间 private Date end; //结束时间 //只是为了方便查看,实际开发中不要这个鬼

2020-06-16 10:17:09 250

原创 nodejs java aes-128-ecb

nodejs代码const buf = Buffer.from(‘123456’, ‘hex’);hex - 将每个字节编码为两个十六进制字符。export function aesDecrypt(hexStr: string, hexKey: string) { const buffer = new Buffer(hexStr, "hex"); const keyB...

2020-01-03 13:57:02 775

原创 mongondb 配置连接问题

开启了user和pwd的连接 mongodb: database: qq_his host: 10.10.10.5 port: 27017 username:admin password:admin无密码配置 mongodb: database: qq_his uri: mongodb://10.1...

2019-12-26 12:07:55 115

原创 Mq动态监听queue

RabbitAdmin spring的mq底层封装,由于各种declare操作比如declareQueue,declareExchangeSimpleMessageListenerContainer,spring的监听封装创建mq动态添加类@Slf4jpublic class MqListener { public MqListener() { param.put...

2019-12-20 12:01:41 961

原创 mq 多个key对应一个queue问题

exchange 和 queue 是多对多关系routing key 是关联exchange和queue的外键多个routingkey 对应一个queue。key1,key2,key3 绑定queue1那么程序声明key1,2,3 和queue1的关系bindingkey1的方法可能回收到key2的消息。注意需要自己判断routingkey在做分发String routeKey = m...

2019-12-20 09:09:27 1606

原创 mq springboot接收和发送

config@Slf4j@Configurationpublic class RabbitMqConfig { @Bean(name = "simpleRabbitListenerContainerFactory") public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory(Connecti...

2019-12-19 14:17:20 88

原创 rabbitmq 基础

mq的基本规则这里就不阐述了,请移步到mq简介mq服务安装请自行百度topic 模式和 Direct 都是根据 routingKey 进行发送到对应列队所以发送时候不需要指定queueName代码如下创建mqfactory...

2019-12-19 12:29:19 68

原创 soap cxf 客户端 超时 404等问题

许多老系统都使用wsdl为服务,特别是.net系统下面介绍java调用wsdl的示例1、下载cxf客户端2、./wsdl2java -encoding utf-8 -p 包名 -d . -client http://xx.xx.xx.xx/service/?wsdl生成代码3、添加pom<dependency> <groupId>org.apache.cxf...

2019-12-03 11:53:03 1142

原创 nginx 转发

查看nginx进程 tasklist /fi “imagename eq nginx.exe”listen 3000;location / {proxy_pass http://xxx.xx.xx.xxx:3000/;}转发

2019-11-20 09:43:37 89

原创 记录

nexus mavn 私服的一种rancher docker构建部署工具

2019-11-20 08:54:28 74

原创 docker file

docker 部署文件FROM alpine-skywalking6.4ARG PROJECT_NAME="project-p"ARG VERSION="0.0.1-SNAPSHOT"ENV JAVA_OPTS=""ENV SKY_COLLECTOR_URL="127.0.0.1:11800"ENV SERVICE_NAME=project-pWORKDIR /homeCOPY ....

2019-11-14 09:14:25 104

原创 unavailable-replicas问题,eureka 多集群配置

unavailable-replicas:不可用localhost必须配置:hostnamehost:添加 127.0.0.1 master slavemaster eureka 配置spring: application: name: spring-cloud-eureka security: user: name: user ...

2019-06-27 14:15:01 844

原创 feign负载eureka中添加hystrix模块的坑

从坑中爬出来做个标记我用的cloud版本是Greenwich.SR1模仿的环境是customer 调用 provider 超时或异常后走hystrix模块上配置feign: hystrix: enabled: true ##此处非常重要 client: config: default: #customer instanceId con...

2019-06-26 16:07:35 499

原创 java 读取文件最后一行

public static void main(String args[]) { RandomAccessFile rf = null; try { rf = new RandomAccessFile("d:\\a.txt", "r"); long len = rf.length(); long start = rf.getFilePointer(); long n...

2019-05-24 13:17:52 1571

Feige5.1.161212_for_Windows

飞鸽,内网通信神器

2018-09-07

空空如也

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

TA关注的人

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