上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页
摘要: 在每次请求中打出的每条日志中添加统一的请求唯一标识。通过搜索日志唯一标识,这样就可以非常高效 精准排查问题;例如: 2018-12-21 10:21:26.329 [http-nio-8080-exec-2] [my-server-logtag] [] INFO org.springframewor 阅读全文
posted @ 2022-09-22 23:32 程序员小明1024 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 当你的项目如果不允许明文存储敏感数据(例如身份证号、银行卡号,手机号等),那么每次存之前都要先将相关敏感字段数据加密、读取出来都要将相应敏感字段的数据解密,这种方式低效、代码臃肿,容易出错。固本文推荐用Aop切面,通过简单注解即可完成加解密工作。用法大致如下: @Override @EncryptM 阅读全文
posted @ 2022-09-22 23:24 程序员小明1024 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 本文介绍一种极简洁、灵活通用接口防刷实现方式、通过在需要防刷的方法加上@Prevent 注解即可实现短信防刷; 使用方式大致如下: /** * 测试防刷 * * @param request * @return */ @ResponseBody @GetMapping(value = "/testP 阅读全文
posted @ 2022-09-22 23:20 程序员小明1024 阅读(92) 评论(0) 推荐(1) 编辑
摘要: 本篇是1000期面试系列文章的第344期,持续更新中.....回复“面试”获取优质面试资源!500多页《后端面试小笔记》,牛逼!前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 阅读全文
posted @ 2022-09-22 23:07 程序员小明1024 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。 如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。 如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引 阅读全文
posted @ 2022-09-22 22:45 程序员小明1024 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎么确保消息 100% 不丢失? 这个问题在实际工作中很常见,既能考察候选者对于 MQ 中间件技术的掌握程度,又能很好地区分候 阅读全文
posted @ 2022-09-22 22:42 程序员小明1024 阅读(133) 评论(0) 推荐(0) 编辑
摘要: “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第2篇文章,点击查看活动详情” 前言 大家好,我是小郭,今天我们主要来说一说List操作在实际使用中有哪些坑,以及面对这些坑的时候我们要怎么解决。 1. Arrays.asList转换基本类型数组的坑 在实际的业务开发中,我们通常会进行数组转L 阅读全文
posted @ 2022-09-22 22:34 程序员小明1024 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是楼仔! Java 后端面试的时候,面试官经常会问到 @Transactional 的原理,以及容易踩的坑,之前一面百度,就遇到过,今天就带大家把这几块知识吃透。 这篇文章,会先讲述 @Transactional 的 4 种不生效的 Case,然后再通过源码解读,分析 @Transacti 阅读全文
posted @ 2022-09-22 22:28 程序员小明1024 阅读(56) 评论(0) 推荐(0) 编辑
摘要: + 目录 mybatis注解之@Mapper和@MapperScan 方式一:使用@Mapper注解 方式二:使用@MapperScan注解 @MapperScan和@Mapper区别及理解 作用 扫描一个包 扫描多个包 mybatis注解之@Mapper和@MapperScan 在使用Mybati 阅读全文
posted @ 2022-09-19 00:01 程序员小明1024 阅读(2496) 评论(0) 推荐(0) 编辑
摘要: 前言 本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现。 结合网关相关知识食用更佳 业务图解 对于用户登录来说、涉及到了用户注册、登录验证几个方面,通过流程图演示如何处理(新用户/老用户)登录 流程解读 阅读全文
posted @ 2022-09-18 23:45 程序员小明1024 阅读(687) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页