谈谈Redis SCAN 命令
谈谈Redis SCAN 命令 以下代码是一段普通的scan的java方法,下面将由这段代码进行分析及一些简单的优化 public List<String> scan( String pattern, long count) {
List<String> result = new
知识回顾
未读
浅谈一下过滤器和拦截器
一、拦截器和过滤器的区别 1、拦截器(Interceptor)只对action请求起作用 即对外访问路径 而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件 2、拦截器(Interceptor)是在Servlet和Controller控制器之间执行 而过滤器(Fil
场景设计
未读
百万数据的导入导出优化
前景 在项目开发中往往需要使用到数据的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。 写本文的背景是因为在工作中遇到了大数据的导入和导出,问题既然来了逃跑不如干掉它!!! 只要这一次解决了,后期遇到同样的问题就好解决了。 废话不多说,开始撸
MyBatis-Flex 来了!完爆MyBatis-Plus?
MyBatis-Flex 来了!完爆MyBatis-Plus? Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQ
面试知识点
未读
为什么阿里巴巴不推荐使用keySet()进行遍历HashMap ?
为什么阿里巴巴不推荐使用keySet()进行遍历HashMap ? HashMap相信所有学Java的都一定不会感到陌生,作为一个非常重用且非常实用的Java提供的容器,它在我们的代码里面随处可见。因此遍历操作也是我们经常会使用到的。HashMap的遍历方式现如今有非常多种: 使用迭代器(Itera
场景设计
未读
自定义 Retrofit 日志拦截器
自定义 Retrofit 日志拦截器实现敏感信息脱敏 背景 在使用 Retrofit 进行 HTTP 请求时,我们经常需要打印请求和响应日志用于调试。但是日志中可能包含敏感信息(如密码、手机号、身份证等),直接打印可能会造成安全隐患。本文将介绍如何自定义 Retrofit 日志拦截器来实现敏感信息的
DeepSeek-R1 671B满血版完整本地部署教程
DeepSeek-R1 671B满血版完整本地部署教程 过年这几天,DeepSeek 算是彻底破圈了,火遍大江南北,火到人尽皆知。虽然网络版和 APP 版已经有了,但把模型部署到本地,才能真正实现独家定制,让 DeepSeek R1 的深度思考「以你为主,为你所用」。 关于本地部署,大多数人使用的是
Java基础
未读
面向对象和面向过程的区别?
面向对象和面向过程的区别? 面向对象和面向过程是一种软件开发思想。 面向过程就是分析出解决问题所需要的步骤,然后用函数按这些步骤实现,使用的时候依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,分别设计这些对象,然后将他们组装成有完整功能的系统。面向过程只用函数实现,面向对象是用类实现各个