首页
学习
活动
专区
工具
TVP
发布

小勇DW3

专栏作者
125
文章
230407
阅读量
28
订阅数
Mysql面对高并发修改的问题处理【2】
如果有一天业务系统需要增大一个字段长度,能否在线上直接修改呢?在回答这个问题前,我们先来看一个案例:
小勇DW3
2020-09-07
1.5K0
openresty实现接口签名安全认证
一)需求背景 现在app客户端请求后台服务是非常常用的请求方式,在我们写开放api接口时如何保证数据的安全, 我们先看看有哪些安全性的问题 请求来源(身份)是否合法? 请求参数被篡改? 请求的唯一性(不可复制) 二)为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证 案例: 我们通过给某 [移动端(app)] 写 [后台接口(api)] 的案例进行分析:      客户端: 以下简称app 后台接口:以下简称api 我们通过app查询产品列表这个操作来进行分析: app中点击查询按
小勇DW3
2020-08-13
2.1K0
使用jedis面临的非线程安全问题
网上都说jedis实例是非线程安全的,常常通过JedisPool连接池去管理实例,在多线程情况下让每个线程有自己独立的jedis实例,但都没有具体说明为啥jedis实例时非线程安全的,下面详细看一下非线程安全主要从哪个角度来看。
小勇DW3
2020-08-12
2.8K0
记一次线上升级openresty中kafka版本产生的多版本兼容问题
1、最近项目规划升级kafka版本,从之前的0.11版本升级最新版本的2.4.1;升级过过程遇到了坑,特此记录一下。
小勇DW3
2020-07-29
8430
mysql中走与不走索引的情况汇集(待全量实验)
在MySQL中,并不是你建立了索引,并且你在SQL中使用到了该列,MySQL就肯定会使用到那些索引的,有一些情况很可能在你不知不觉中,你就“成功的避开了”MySQL的所有索引。
小勇DW3
2020-07-23
11.1K2
Elasticsearch深分页以及排序查询问题
在分页处理时,我们要确定两个参数,start & size,如果一个分页查询start值很大,那么这就是一个深度分页查询。
小勇DW3
2020-07-20
5.6K0
IO多路复用:Redis中经典的Reactor设计模式
Redis的处理速度之快相比大家都是见惯不怪的了,主要的原因时什么呢,主要时以下的三个原因:
小勇DW3
2020-06-07
1.6K2
Netty中数据包的拆分粘包处理方案,以及对protobuf协议中的拆包粘包方案自定义重写
TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。
小勇DW3
2020-04-26
1.5K0
Netty在Dubbo中的使用过程源码分析
最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下:
小勇DW3
2020-04-26
6710
openresty中http请求body数据过大的处理方案
ngx.req.read_body() local args = ngx.req.get_body_data()
小勇DW3
2020-04-26
4.1K0
haproxy负载均衡中使用keepalived
haproxy是一个开源的,高性能的,负载均衡软件,借助haproxy可以快速,可靠的构建一个负载均衡群集。
小勇DW3
2020-04-08
1.1K0
Flink中使用Avro格式的自定义序列化反序列化传输
百万年薪架构师视频,该视频可以学到很多东西,是本人花钱买的VIP课程,学习消化了一年,为了支持一下女朋友公众号也方便大家学习,共享给大家。
小勇DW3
2020-02-14
1.7K0
kibana使用记录
GET _search { "query": { "match_all": {} } } GET /_cat/health?v GET /_cat/indices?v GET /
小勇DW3
2020-02-10
3520
Metrics在Flink系统中的使用分析
Flink 提供的 Metrics 可以在 Flink 内部收集一些指标,通过这些指标让开发人员更好地理解作业或集群的状态。由于集群运行后很难发现内部的实际状况,跑得慢或快,是否异常等,开发人员无法实时查看所有的 Task 日志,比如作业很大或者有很多作业的情况下,该如何处理?此时 Metrics 可以很好的帮助开发人员了解作业的当前状况。 Metric Types
小勇DW3
2020-01-27
3K0
Flink UDF--Table Functions&Aggregation Functions
   与标量函数相似之处是输入可以0,1,或者多个参数,但是不同之处可以输出任意数目的行数。返回的行也可以包含一个或者多个列。
小勇DW3
2020-01-14
7250
processFunction使用及SideOutPut替换Split实现分流
-------------------------------------------------------------------------------------------------------------------------------------------------------
小勇DW3
2020-01-13
1.1K0
ElasticSearch AggregationBuilders java api常用聚会查询
以球员信息为例,player索引的player type包含5个字段,姓名,年龄,薪水,球队,场上位置。 index的mapping为:
小勇DW3
2019-12-31
3.5K0
elasticsearch的两种初始化方式
方式一:使用TransportClient方式: public ESConfiguration() { if(EnvUtils.isOnlineEnv()) { hostName = "xxxxx1"; hostName2 = "xxxx2"; hostName3 = "xxxx3"; port = "9300"; clusterName = "yy
小勇DW3
2019-12-30
2K0
数据库定时清理脚本配置
定时 数据库清理的两个脚本: 按天删除: #!/bin/bash ndate=3 datestr=`date -d "-$ndate day" +%Y-%m-%d` #生成ndate天前的日期,如: echo $datestr delSqlStr="DELETE FROM xxxx WHERE GeneDate = '$datestr'" #SQL语句 mysql -uxxx -pxxxx database -e "$delSqlStr" #执行SQL语句 按照具体时间删除: #!/bin/bash d
小勇DW3
2019-12-24
1.9K0
Flink SQL项目实录
为Flink最高层的API,易于使用,所以应用更加广泛,eg. ETL、统计分析、实时报表、实时风控等。
小勇DW3
2019-12-24
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档