- 博客(3)
- 收藏
- 关注
原创 接口日志与加密(SpringBoot)
在实际开发中,我们可能有如下需求:记录请求/响应的参数,记录日志;接口做加密防爬。即前后端约定好加密方式,前端传加密参数,后端获取到密文然后解密,处理完后再加密响应给前端。一、记录请求/响应的参数Spring 已经提供好类可以使用:ContentCachingRequestWrapper和ContentCachingResponeWrapper。使用方式如下:@Component@WebFilter(filterName = "ContentCacheFilter", urlPatterns
2021-11-04 23:17:44
509
原创 Java 函数式编程实现惰性求值
声明最近看了【阿里技术】微信公众号的推文《函数式编程的Java编码实践:利用惰性写出高性能且抽象的代码》,觉得其编码方式很值得学习,故记录在此。本文侧重讲述实践过程,原文中 “函子”、“单子”、“柯里化” 等概念不做细致探究,我也不懂,各位有兴趣再去琢磨。一、编程语言的严格(strict)与惰性(lazy)Java 是一门严格的编程语言,我们习惯变量在定义时就完成了初值计算,如:int a = 10 + 1;int b = a + 1;这里的变量 a 在定义时就已经完成了初值计算,定义变量 b
2021-11-04 22:12:31
703
原创 Mysql 按自然月统计
一、需求:实现如下查询:注册人数删除人数日期512021-11-01202021-11-02………002021-11-30要求,按照自然月统计,即当月有多少天,查询结果就需要有多少天的记录,若当天没有注册记录,则注册人数和删除人数均为 0 。二、实现1. 创建表结构及导入数据创建表结构CREATE TABLE `register` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键'
2021-11-02 22:47:03
1134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人