大家都叫我李哥
首页 个人年度计划 李哥 项目 面试的逻辑与应对方法

Java后端跨域Filter的较为优雅的实现方式

  • 作者: 李哥
  • 时间: 2020-11-11
  • 分类: program
  • 评论

一般你可以自己实现Filter

@Component
public class CrossFilter implements Filter {
    
    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        // TODO 这里添加你要设置的响应头。        
    }

}

- 阅读剩余部分 -

基于Spring后端websocket

  • 作者: 李哥
  • 时间: 2020-11-03
  • 分类: program
  • 评论

有三种实现方式:Servlet技术栈的实现方式(也就是Spring MVC);响应式的实现方式(也就是Spring WebFlux);暴露端点的方式实现。

- 阅读剩余部分 -

解决方案——异步操作

  • 作者: 李哥
  • 时间: 2020-10-24
  • 分类: program
  • 评论

在实际生产中,我们无法将所有的操作都同步得到结果,典型的有两类:定时任务与耗时任务的异步操作。这篇文章讲的主要是如何处理这俩个问题

- 阅读剩余部分 -

业务开发四大噩梦——不可靠的数据

  • 作者: 李哥
  • 时间: 2020-10-24
  • 分类: 软件工程
  • 评论

这里说的不可靠的数据来源包括三个来源:请求参数、API返回、数据库。不可靠的数据在这里指的是没有按照约定赋值的数据。这个问题与无处不在的参数校验这个问题是相关的。

- 阅读剩余部分 -

业务开发四大噩梦——无处不在的参数校验

  • 作者: 李哥
  • 时间: 2020-10-24
  • 分类: 软件工程
  • 2 条评论

写程序三个步骤:参数校验,程序执行,回写结果(返回结果)。应该有不少人像我一样不喜欢将一大堆的参数校验与业务代码混杂在一起。这个问题和另一个问题不可靠的数据来源是相关联的。

- 阅读剩余部分 -

  1. « 前一页
  2. 1
  3. ...
  4. 14
  5. 15
  6. 16
  7. 17
  8. 18
  9. 19
  10. 后一页 »

最新文章

  • MySQL朴素解释
  • MCP(模型上下文协议)详解与开发指南
  • 算法思想:动态规划 (Dynamic Programming)
  • 算法思想:回溯 (Backtracking)
  • 算法思想:分治 (Divide and Conquer)
  • 算法思想:贪心算法 (Greedy Algorithm)
  • 树4:B+树
  • 杂:向量空间与推荐系统
  • 杂:概率统计与朴素贝叶斯算法
  • 杂:位图与布隆过滤器

分类

  • 开发相关
    • program
    • 数据持久
    • 前端
    • 杂
    • 软件工程
    • 大数据、算法与AI
  • 思考人生
  • 吃喝玩乐
    • 旅游打卡
    • 攻略
© 2025 大家都叫我李哥.