logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis keys 和 scan 区别

keys 和 scan 都可以用于搜索某个模式的 keykeys 会返回所有匹配的 key; scan 是利用游标, 迭代每次返回一部分 key, 并不是全部keys 在数据量大的 redis 中, 由于耗时久, 可能阻塞影响其他线程; scan 不糊阻塞其他线程keys# keys <pattern># 匹配 redis 中所有 a 开头的 keykeys a*# scan <

mysql where 查询条件值末尾包含空格的情况

今天在开发过程中, 参数末尾多传了空格, 可是数据值并没有空格, 这让人很困惑.后来查了文档, 才发现, 原来在 sql 语法规范里, 字段值末尾包含空格时, 会自动删除这些空格, 再去数据库检索. 并且注意这种特殊情况只是针对末尾有空格的, 如果是开头有空格, 并不会自动删除// 会查出来数据select * from uacs_user where account = 'liuchao ';/

#mysql#sql#数据库
hive 如何使用 group_concat

mysql 有 group_concat, 用于把每行的结果, 使用逗号分隔, 连接为一个文本, 常搭配 group by 语句hive 里没有 group_concat 语句, 可以使用以下语句替换select concat_ws(',', collect_list(rule_id) rule_ids from rule group by rule_id;...

#java
maven 如何移除无用的依赖

背景最近在做 sdk 瘦身, 需要移除当前项目里无用的依赖行动进入对应项目 pom.xml 所在目录mvn dependency:analyzepom 文件里, 找到 Unused declared dependencies found 的依赖的, 逐个移除后编译, 如果不报错, 则可以移除该依赖...

#java#开发语言#后端
降级,熔断, 限流区别

降级: 临时关闭不重要的服务, 把资源留给核心功能熔断: 依赖服务不可用时, 短时间内不再请求, 避免上游服务雪崩限流: 超出流量限制时, 拒绝服务, 避免程序无法及时处理请求, 导致请求堆积, 服务器崩溃...

dubbo java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version

今天调试代码时, 调用本地 dubbo 服务, 发生异常, 日志如下java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version: 2.5.3, current host: xxx参数传递的没有问题, 但是 dubbo 服务却收到的属性是 HashMap.后来调试发现我们在 consumer

maven 多模块项目如何打包指定模块的 jar 包

我们的项目是 maven 多模块项目. 打包时, 想要只构建自己需要的模块, 节省构建时间具体构建命令如下, 可以构建指定模块这里以 构建 ups_sdk 模块为例mvn clean install -DskipTests -pl ups_sdk -am可以看到只构建了 4 个模块, 而我们实际有 9 个模块...

#maven#java
.gitlab-ci.yml 配置文件介绍

背景我们知道 gitlab 是 git 仓库管理工具, 其实它还具有 ci/cd 功能使用我们在项目根目录放入 .gitlab-ci.yml 文件, 在 push 或者 merge request 时, 就会触发 gitlab-runner 执行该 ci 作业概念先介绍下常用的概念runner运行器, 运行 gitlab-ci.yml 文件的作业, 可以不与 gitlab 部署. 事实上, 一般我

#ci
maven package install deploy 区别

package 编译, 测试, 打包install 编译, 测试, 打包, 安装到本地仓库deploy 编译, 测试, 打包, 安装到本地仓库, 部署到远程仓库注意:maven 默认会运行所有 test 方法, 加上 -Dmaven.test.skip=true 会跳过运行 test 方法执行 package /install /deploy 命令前, 先执行 clean, 避免有些编译文件缓存导

单链表和双向链表区别

单链表和双向链表的数据结构都包含指向下一个元素指针 next, 双向链表还包括指向上一个元素指针 previous单链表只能向后遍历, 双向链表向前向后都可以遍历

    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择