首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MarkerHub
掘友等级
公众号:MarkerHub
公众号:MarkerHub,让Java不再难懂!
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
206
文章 205
沸点 1
赞
206
返回
|
搜索文章
赞
文章( 205 )
沸点( 1 )
为什么很多SpringBoot开发者放弃了Tomcat,选择了Undertow
在 SpringBoot 框架中,我们使用最多的是 Tomcat,这是 SpringBoot 默认的容器技术,而且是内嵌式的 Tomcat。 同时,SpringBoot 也支持 Undertow 容器,我们可以很方便的用 Undertow 替换 Tomcat,而 Underto…
Spring Boot 这么火,常用注解和原理都给你整理好了!
``@SpringBootConfiguration注解,继承@Configuration注解,主要用于加载配置文件@SpringBootConfiguration继承自@Configuration`,二者功能也一致,标注当前类是配置类, 并会将当前类内声明的一个或多个以 @B…
我是如何用 redis 做实时订阅推送的
20w+的推送用户,如何做到秒级并发完成,文中分别介绍了MQ、传统定时任务以及Redis的SortSet队列三种方案,一一分析可行性,并且最后给出了Redis的逻辑与部分代码实现。你学会了吗? 前阵子开发了公司领劵中心的项目,这个项目是以 redis 作为关键技术落地的。 先说…
从理论到综合实例,终于弄懂了双工通讯协议websocket!
websocket是双工通讯协议,STOMP是简易文本协议,让传输内容更加简单,socktJS是为了解决浏览器不支持websocket协议切换到其他协议解决问题。 如果大家看了这篇文章不懂的话,我可以自己写篇文章介绍给大家,带git地址的。 本篇文章以 websocket 的原…
匠人手法 - 优雅的处理空值
在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不这头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。 有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。 此篇文章,我总结了几种关于空值的处理…
基于 token 的多平台身份认证架构设计
很多人都知道token作为用户会话凭证,其实应用场景还有很多,分类也很多,文中阐述了token的分类问题、隐私性参数设置问题、使用场景问题、不同生命周期的 token 分层转化关系等;以及介绍了不同使用场景。 在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。 随着移动…
并不复杂,只需4步搞定Shiro集成redis实现会话共享
我们延用上篇文章的项目代码,使用两个端口8080、8081分别启动项目。 其实在负载均衡集群中,有些人是这样解决问题,给ip指定服务,比如某个用户请求经过nginx反向代理到8080服务,那么nginx上指定ip_hash:依据ip分配方式,那么这个用户就一直访问同一个服务,不…
理解这9大内置过滤器,才算是精通Shiro
我们都知道shiro是个认证权限框架,除了登录、退出逻辑我们需要侵入项目代码之外,验证用户是否已经登录、是否拥有权限的代码其实都是过滤器来完成的,可以这么说,shiro其实就是一个过滤器链集合。 那么今天我们详细讨论一下shiro底层到底给我们提供了多少默认的过滤器供我们使用,…
一次非常有意思的 SQL 优化经历: 从 30248.271s 到 0.001s
发现没有用到索引,type 全是 ALL,那么首先想到的就是建立一个索引,建立索引的字段当然是在 where 条件的字段。 快了 3w 多倍,大大缩短了查询时间,看来索引能极大程度的提高查询效率,看来建索引很有必要,很多时候都忘记建索引了,数据量小的的时候压根没感觉,这优化感觉…
下一页
个人成就
文章被点赞
2,643
文章被阅读
552,606
掘力值
14,296
关注了
28
关注者
2,175
收藏集
8
关注标签
6
加入于
2019-12-18