- 博客(6)
- 收藏
- 关注
原创 sql复习(练)
题目一:如果工资大于20000,就显示A,如果工资大于15000,显示级别为B,工资大于10000,就显示C,否则显示D 使用Case函数来解决: Case When 条件1 then 结果1 When 条件2 then 结果2 … Else 结果n END Select Salary, Case Salary>20000 then ‘A’ Case Salary>15000 then ‘B’ Case Salary>10000 then ‘C’ Else ‘D’ //sql中的常量都需要
2022-05-17 14:42:49 291
原创 【无标题】
热点文章计算 思路: 每天早上零点5分查询前一天新发布的文章列表 计算文章热度 缓存文章中的频道 为每一个用户保存一份热点文章 缓存文章中图片 @Service @SuppressWarnings("all") public class ApHotArticleServiceImpl implements ApHotArticleService{ private ApArticleMapper apArticleMapper; public void computeHotArticle(){
2022-04-14 17:12:28 144
原创 文章审核自动化
1.文本垃圾内容检测 试用阿里云的内容安全检测来做我们的文本,图片的检测 1.1使用方法如下: @Getter @Setter @Configuration @ConfigurationProperties(prefix="aliyun") @PropertySource("classpath:aliyun.properties") public class AliyunTextScanRequest { private String accessKey; private Strin
2022-04-13 11:01:48 1470
原创 Kafaka实战应用
kafka封装1功能需求2定义2.1约束定义2.2重点封装类:实现设计 1功能需求 有这么多消息中间件,为什么要使用kafka呢,Kafka,在大数据领域,Kafka目前是使用最多的框架,为了适应项目中大数据量的吞吐,实时流量计算等功能。 2定义 2.1约束定义 1.Topic命名约束: Topic分为单类和混合消息,不同类消息命名约束如下: 单类:heima.topic.[自定义名称].single 混合类: heima.topic.[自定义名称].bus 将工具类拷贝到common模块下的kafka
2022-04-12 14:53:23 1944
原创 后台CRUD通用封装(简)
admin后台代码通用封装 #重点封装类 CommonDao /* 如果在mycat分库分表的情况下,可以提供多个方法支持不同分片算法的数据crud,这里演示较为常用的查询,即非复合分片的CRUD实现 @mapper:使用该注解,结合@select等标签来省略配置文件 */ public interface CommonDao{ //不带条件查询所有 @Select("select *from ${tableName} limit #{start} ,#{ size}") @ResultType(
2022-04-12 10:43:38 509
原创 Redis常用业务场景(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 redis业务场景业务场景1在这里插入图片描述 使用redis来进行秒杀活动,将商家id作为key,商品的类型作为filed,商品的数量作为value。但是会业务中会涉及到商品超卖的问题,我们在业务中先获取商品的数量,在减一操作,虽然redis是单线程操作,但在我们的业务处理中,可能拿到别人的,经过了判断还没有操作的商品数据,导致超卖,我们可以使用redis提供的分布式锁来解决该问题。二、业务场景2业务场景三 业务场景1 双11活动.
2022-04-11 09:23:08 475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人