自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 grafana 模板地址

Dashboards | Grafana Labs

2024-03-03 17:47:13 87

原创 netty 总结

数据的读取写入是通过buffer,这个和BIO本质不同,BIO中要么是输入流或者是输出流,不会是双向的,而NIO中的buffer可读可写,需要flip方法切换。BIO基于字节流和字符流进行操作,而NIO是基于Channel(通道)和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。channel是双向的,可以返回底层操作系统的情况,如linux,底层的操作系统就是双向的。BIO以流的方式处理数据,而NIO以块的方式处理数据,块I/O的效率比流I/O高很多。

2023-06-16 13:52:22 232

原创 dubbo服务优雅上下线

监听事件与readiness对齐暴露预热接口。

2023-05-24 21:05:07 1201

原创 ioc 自动注入的对象中 注入对象

坎坎坷坷里快快乐乐来看看

2022-10-15 18:37:10 425

原创 json的type 转换 类型

hahaha

2022-09-23 16:33:16 332

原创 yml配置文件中map的配置

yml中map的配置文件

2022-09-02 17:48:20 6514

原创 easy excel + 修改样式

excel

2022-08-19 14:22:03 770

原创 springboot发送邮件

spring boot 发送 mail

2022-08-16 11:53:15 142

原创 spring boot 日志打印、traceId 过滤器 filter

2022-08-15 15:16:59 1539

原创 spring boot 过滤器 filter

2022-08-15 15:12:27 169

原创 mysql增加索引

ALTER TABLE `sales_promotion_activity_record`(ADD INDEX idx_serialNumber ( `serial_number` ))1.PRIMARYKEY(主键索引) mysql > ALTERTABLE`table_name`ADDPRIMARYKEY (`column`)2.UNIQUE(唯一索引) mysql > ALTERTABLE...

2022-05-05 11:23:17 544

原创 jsonutil工具类

package com.moka.hcm.common.obutils;import com.alibaba.fastjson.JSONObject;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.DeserializationFeature;im.

2022-03-25 22:04:57 636

原创 springboot启动

1.springboot启动类有注解 springbootapplication 相当于EnableAutoConfiguration:进行自动装配、SpringBootConfiguration: 被标注的类等于在spring的XML配置文件中(applicationContext.xml),装配所有bean事务,提供了一个spring的上下文环境、ComponentScan:扫描bean范围 装载入ioc容器中;run方法做的事情:1.创建了应用的监听器SpringApplicationRunLis

2022-03-11 08:16:05 202

转载 completablefuture讲解

CompletableFuture 详解(一):基本概念及用法_tongtest的博客-CSDN博客_completablefuture 详解

2022-02-08 17:13:27 101

原创 jira问题搜索例子

project = HCMBUGS AND issuetype = Bug AND status in ("To Do", 修复中, "In Review", DONE, 已反馈, 调查中, 待产品方案, 待产品确认, 待修复, 测试验证中, 待测试, Reopen, 无法复现, 遗留问题, Bug转任务, 历史数据原因无法查证, 待设计验收, 待上线) AND priority in (Highest, High, Medium, Low, Lowest) AND component in (EMPTY,

2022-02-07 11:48:41 543

原创 ribbon

Ribbon详解 - 简书简介Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,AP...

2021-11-16 20:53:30 183

原创 curl请求

curl localhost:8006/api/core/v1/recruit/add -X POST -H 'hcm-user:{"uid":862}' -H 'content-type: application/json' -d ‘{"data":[{“buid":73,"contractCountDays":30,"departmentId":"155509","employeeNo":"Moka100271","entId":170,"id":0,"realname":"李大嘴","uid":446

2021-11-15 17:32:34 315

原创 手动开启事物

//手动开启事务TransactionStatus transactionStatus = dataSourceTransactionManager.getTransaction(transactionDefinition);try {// 代码逻辑dataSourceTransactionManager.commit(transactionStatus);} catch (Exception e) { // TODO: 2019-08-09 增加钉钉或者邮件提示 lo.

2021-11-02 14:39:19 214

原创 后端long 类型丢失解决

自定义全局转换器springboot2以下的版本写个配置类实现WebMvcConfigurerAdapter重写configureMessageConverters方法。springboot2及其以上的版本写个配置类实现WebMvcConfigurer重写configureMessageConverters方法(2以上版本WebMvcConfigurerAdapter已经废弃了,不推荐使用)。@Configuration public class WebMvcConfig implements

2021-09-18 13:10:44 208

原创 jenkins配置

https://blog.csdn.net/star919402/article/details/108083205

2021-08-30 14:41:00 76

原创 springboot响应丢失null字段处理

package com.alliance.mercury.common.conf;import com.alibaba.fastjson.serializer.SerializeConfig;import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spr.

2021-07-29 17:18:41 1012

原创 gateway使用方式与注意

filter中注入对象:https://blog.csdn.net/qq_28340701/article/details/115613836gateway与nacos:https://www.cnblogs.com/Lyn4ever/p/12702347.html

2021-07-28 20:40:24 191

原创 docker学习与理解

docker是docker file -》docker image -〉docker 容器可以通过docker的保留字指令编写docker file文件,然后

2021-07-26 09:04:44 69

原创 开发注意事项(阿里巴巴开发手册 + 个人补充)

10.【强制】序列化类新增属性时,请不要修改serialVersionUID字段,避免反序列失败;如果完全不兼容升级,避免反序列化混乱,那么请修改serialVersionUID值。说明:注意serialVersionUID致会抛出序列化运行时异常。12.【强制】POJO类必须写toString方法。使用IDE中的工具:source>generatetoString时,如果继承了另一个POJO类,注意在前面加一下super.toString。说明在方法执行抛出异常时,可以直接调用POJO的toSt

2021-07-02 14:30:49 230

原创 windows下git配置ssh

我想要通过>ssh-keygen生成密钥然后配置到bitbucker,于是git bash进到路径C:\Program Files\GitWP\bin,执行>ssh-keygen,没反应解决方案问题的原因是C:\Program Files\GitWP\bin下面没有ssh-keygen,所以不识别。经过查找发现C:\Program Files\GitWP\usr\bin下面有一个ssh-keygen.exe,于是进到这个路径下执行>ssh-keygen -t rsa -C "

2021-06-03 18:59:50 859

原创 项目规范-李艳强

一、Git规范项目统一放在https://git.yidian-inc.com:8021/riskwall下面日常开发分支 feature/jira需求编号线上问题分支 hotfix/jira缺陷编号集成测试分支 release/所有的jira编号用减号连接二、工程规范2.1 Maven规范统一接入公司的maven私服,参考settings.xml展开源码2.2 GAV规范maven项目G用 com.yidian.blizzard / com.yi...

2021-05-31 18:16:53 96

原创 netty 底层原理

https://blog.csdn.net/qq36846776/article/details/110263106

2021-05-23 22:53:11 250

原创 一文读懂threadlocal

https://zhuanlan.zhihu.com/p/158684233ThreadLocal为啥要用弱引用?不知道执墨人公众号@石的三次方22 人赞同了该文章今天呢,和大家聊一下ThreadLocal。❝ 文章已经同步到Github上,有需自提:https://github.com/StackInk/MakerStack.git❞1. 是什么?JDK1.2提供的的一个线程绑定变量的类。「他的思想就是:给每一个使用到这个资源的线程都克隆一份,实现了不同线程使用不

2021-05-12 12:20:55 178

原创 Kafka和RabbitMQ的异同点和使用场景

https://blog.csdn.net/caozhengtao1213/article/details/106751537一、异同点1.架构模型RabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过连接channel和server进行通信,Consumer从queue获取消息进行消费(长连接,queue有消息会推送到consumer端,consumer循

2021-05-11 19:39:33 667

原创 spring5 新特性

新特性:spring5基于java8, 兼容jdk9;spring5 框架自带通用的日志封装 已经移除了Log4jConfigListener 官方建议使用 log4j2;log4j2 项目中使用:1. 引入jar包2. 创建log4j2.xml文件函数式风格创建对象,将对象放入spring ioc 容器测试方面的改进:spring5整合junit4spring5 支持整合junit5spring5 web_flux:是spring5添加的...

2021-04-18 16:43:38 235

原创 spring基础 ioc aop jdbctemplate spring事务

1. spring对象管理spring 可以通过编写xml文件的方式将对象放入spring的ioc容器中进行管理; 后期优化的可以通过注解的方式放入spring ioc容器中 比如: @compment @mapper @controller 等

2021-04-14 20:59:57 129

原创 大厂面试3

执行顺序: 正常情况下 环绕通知前代码, 前置通知, 环绕通知后代码, 后置通知, 返回通知执行顺序: 异常情况下 环绕通知前代码, 前置通知, 异常通知, 后置通知

2021-04-02 11:40:12 69

原创 jvm内存结构

元空间设置:使用Java 8以后,关于元空间的JVM参数有两个:-XX:MetaspaceSize=N和 -XX:MaxMetaspaceSize=N,对于64位JVM来说,元空间的默认初始大小是20.75MB,默认的元空间的最大值是无限。MaxMetaspaceSize用于设置metaspace区域的最大值,这个值可以通过mxbean中的MemoryPoolBean获取到,如果这个参数没有设置,那么就是通过mxbean拿到的最大值是-1,表示无穷大。由于调整元空间的大小需要Full GC,这是非常

2021-03-24 16:45:45 53

原创 任务系统

一、系统背景为支持用户不同任务二、任务基本功能2.1M端新增 详情 修改 列表 发布 作废2.2C端创建任务 完成任务 领取奖励 取消任务 查询用户任务详情 插叙用户任务列表三、任务类型(可扩展)3.1任务类型属性任务类型id 任务类型名称 用户任务初始状态(1:任务进行中 2:任务已完成 3:奖励已领取 ) 发奖类型(自动/手动) 1 2 发奖方式(同步/异步)1 2 发奖内容(权益、触达、投票)3.2任务类型初始状态为任务进行中 不发.

2021-03-17 11:28:32 405

原创 画图工具总结

http://wiki.intra.xiaojukeji.com/pages/editpage.action?pageId=541578645#GliffyDiagramEdithttps://www.processon.com/diagrams

2021-03-12 14:28:27 216

原创 复盘样本

1.背景福建省部分地区用户领取到大额优惠券2.事故描述问题描述:3月3号20点51分福建运营在权益系统配置了一个包含随机券的权益,并且券面额的随机额度为0~3,权益在计算券面额的时候有一定概率得到券的面额为0,橙心优惠券在券系统为0~1000随机券,当权益调用券系统发随机券时传入的券面额为0时,券系统会在0~1000随机一个额度作为券面额发送给用户,这个时候就会一定概率出现大额券权益调用券系统生成全批次代码发现渠道:D-Chat线上问题反馈群 RD反馈 Q..

2021-03-09 11:25:23 124

原创 分表的时候统计每张表的数据求和

HOSTNAME="10.85.128.148" #数据库信息PORT="4213"USERNAME="astonmartin_ugn0ib_rw"PASSWORD="hx9sDV6vARw1nWt"DBNAME="astonmartin" #数据库名称TABLENAME="test_table_test" #数据库中表的名称#查询for((i=0; i<=1023; i++));doselectsql="select count(*) as title from

2021-03-06 16:38:12 554 1

原创 稳定性建设

目标业务上:制定各业务稳定性SLA,并达标。技术上:在短期内通过一些稳定性抓手,降低线上故障的发生,提高系统的高可用性。整体规划今年主要着眼于短期快速提升稳定性的抓手,整体分4期来建设。一期:组建FT、确定目标、现状调研,时间1个月左右。二期:核心是提升故障发现能力、故障止损能力(线上问题分钟级别报警,分钟级别止损能力),时间2个月左右。三期:基础稳定性抓手在各方向上定制化落地,进一步提高各方向的故障发现预防能力,减少故障发生和影响,时间3个月左右。四期:保证整个增长...

2021-03-06 15:09:42 314

原创 技术方案1

一、业务需求产品prd:爱奇艺惊奇夜活动介绍 通过活动带来的C拉C、实物助力、天天领现金效果二、项目设计 通过增加子任务关系、投票机会奖品类型,即支爱奇艺惊奇夜活动,也扩展任务功能,新建投票系统二、系统架构2.1 总体架构ER关系图2.2 业务流程2.2.1任务系统2.2.1.1创建任务2.2.1.2完成任务......三、接口文档 任务系统:http://mock.xiaojukeji.com/api/plugin/export?t..

2021-01-14 14:41:51 333

原创 订单状态机

0 前言电商平台所有模块中,订单系统作为比较核心的模块,它决定了整个流程能不能顺畅的执行,起着承上启下的作用(下单、支付、履约、售后、清结算、营销活动)。订单系统的设计主要需要考虑订单字段、业务流程、状态机三大个方面,这些内容决定了订单系统稳定性与扩展性。2 订单流程订单流程指整个订单从产生到完成的整个流转过程,它包括正向流程和逆向的流程。3 订单状态机状态机表示了一笔订单的生命周期,按照一定的方向通过触发不同的事件产生数据流转的过程。状态机v2.0随着业务快速.

2021-01-08 20:09:31 7941 4

空空如也

空空如也

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

TA关注的人

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