四时宝库

程序员的知识宝库

初探ThreadLocal(初探和攻坚罗特斯的区别)

在使用spring boot的时候,发现这么样一个很有意思的功能:

RequestContextHolder.getRequestAttributes()).getRequest()

可以通过这么样的一个类来获取当前的Request对象,第一反应就是spring boot替我们完成了request对象与当前线程的绑定。

Java之线程本地变量ThreadLocal(java线程isalive)

基本概念和用法

线程本地变量是说,每个线程都有同一个变量的独有拷贝,这个概念听上去比较难以理解,我们先直接来看类TheadLocal的用法。

ThreadLocal是一个泛型类,接受一个类型参数T,它只有一个空的构造方法,有两个主要的public方法:

技术开发者应该如何构建小团队的微服务方案?

作者 | 徐鹏

责编 | 刘静

出品 | CSDN(ID:CSDNnews)

我们的产品是Linkflow,企业运营人员使用的客户数据平台(CDP)。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能。当然我们一开始也没有使用微服务,当业务还未成型就开始考虑架构,那么就是”过度设计”。另一方面需要考虑的因素就是”人”,有没有经历过微服务项目的人,团队是否有devops文化等等,综合考量是否需要微服务化。

Springboot之强大的Servlet「二」

接上篇文章,上篇文中讲到了上下文与监听器的简单分析,接下来详细介绍请求与响应的细节。

C# 物联网开发API接口系列(2)(物联网api接口协议)

C# 物联网开发API接口系列(二)

【提纲】

1、如何写验证登录(参数:账号,密码)

2、switch方法的使用

3、json格式的使用方法,一些函数的使用注意事项

【开始】

@RequestMapping注解你真的会用吗

昨天说了Spring MVC框架中是如何根据Url找到对应的方法的,实际上就是将@RequestMapping注解封装成了一个RequestMappingInfo对象,然后我就发现@RequestMapping注解中的一些参数。

我们大部分用的都是@RequestMapping中的value或者path属性,但实际上@RequestMapping中可不止这两个属性,今天我们一起来看看。

写个日志请求切面,前后端甩锅更方便

在Spring Boot中如何获取到Request对象?

Request对象全称HttpServletRequest,是由Servlet API所提供的对象,为的是让浏览器发出的请求能够被Java服务端所接收并且进行后续的业务处理。其中包含了请求头参数、请求参数、Session会话信息、请求的IP地址等等信息。

API网关(Gateway)服务Zuul很难?看这一篇就够了

1、什么是API网关

API网关是所有请求的入口,承载了所有的流量,API Gateway是一个门户一样,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facet模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端。它还可能有其他功能,如授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理等

Java统计用户在线人数,这样做才优雅

统计用户在线人数

在统计用户在人数的时候,我们用到了监听器,监听器大致分为以下三种:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接