首页
学习
活动
专区
工具
TVP
发布

狗哥的 Java 世界

专栏作者
278
文章
288369
阅读量
32
订阅数
深夜!小胖问我,什么是自旋锁?怎么使用?适用场景是啥?
什么是自旋?字面意思是 "自我旋转" 。在 Java 中也就是循环的意思,比如 for 循环,while 循环等等。那自旋锁顾名思义就是「线程循环地去获取锁」。
JavaFish
2021-01-05
1.6K0
大厂的 404 页面都长啥样?看到最后一个,笑尿...
每天浏览各大网站,难免会碰到 404 页面啊。你注意过 404 页面么?猿妹搜罗来了下面这些知名网站的 404 页面,以供大家欣赏,看看哪个网站更有创意:
JavaFish
2020-11-23
4040
Java 并发(6)Semaphore 源码分析
Semaphore 提供了一个许可证的概念,可以把这个许可证看作公共汽车车票,只有成功获取车票的人才能够上车,并且车票是有一定数量的,不可能毫无限制的发下去,这样就会导致公交车超载。所以当车票发完的时候 (公交车以满载),其他人就只能等下一趟车了。如果中途有人下车,那么他的位置将会空闲出来,因此如果这时其他人想要上车的话就又可以获得车票了。
JavaFish
2020-04-07
2470
SpringBoot 整合 Shiro 实现动态权限加载更新+Session 共享+单点登录
地址 | juejin.im/post/5d087d605188256de9779e64
JavaFish
2020-03-03
1.1K0
Maven 基础(二) | 解决依赖冲突的正确姿势
假设,在 JavaMavenService2 模块中,log4j 的版本是 1.2.7,在 JavaMavenService1 模块中,它虽然继承于 JavaMavenService2 模块,但是它排除了在 JavaMavenService2 模块中继承 1.2.7 的版本,自己引入了 1.2.9 的 log4j 版本。
JavaFish
2020-02-18
5210
图解JWT如何用于单点登录
单点登录是我比较喜欢的一个技术解决方案,一方面他能够提高产品使用的便利性,另一方面他分离了各个应用都需要的登录服务,对性能以及工作量都有好处。
JavaFish
2019-12-02
9610
可能是最详细的 Maven 教程
前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。
JavaFish
2019-11-15
1.1K0
SpringBoot | SpringBoot 是如何实现日志的?
说到日志框架不得不说门面模式。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为:
JavaFish
2019-10-18
5850
Java | 第一个 SpringBoot 工程详解
前文已经说过了 SpringBoot 工程的创建,这里不再赘述,还不会的朋友,请看下面这篇文章。
JavaFish
2019-10-17
5320
SpringBoot 实战 (十六) | 整合 WebSocket 基于 STOMP 协议实现广播消息
如题,今天介绍的是 SpringBoot 整合 WebSocket 实现广播消息。
JavaFish
2019-10-17
2.5K0
SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室
昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。
JavaFish
2019-10-17
1.3K0
彻底理解cookie,session,token
1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。
JavaFish
2019-10-17
3750
SpirngBoot | 启动原理 01
一个读者,大二学生,常泡酒吧,逃课无数,就这还写得一手好代码,酸了酸了。这是他投稿的一篇关于 SpringBoot 启动原理的文章,才大二就如此优秀,未来可期。
JavaFish
2019-10-17
3010
你要的 Chrome 扩展都在这里
在狗哥这个程序员的世界里,只有谷歌浏览器和其他浏览器。说到谷歌浏览器相信大家都很熟悉,如果你还在使用其他浏览器,墙裂建议你换成 Chrome 也就是谷歌浏览器。它的强大无疑得益于它支持的各种扩展,比如狗哥的 Chrome 就装有过滤网页广告的插件,所以,我追剧即使没会员,也从来不需要看广告,简直不要太爽。
JavaFish
2019-10-17
6160
为什么要放弃 JSP ?
随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么每一样都很难达到精通。
JavaFish
2019-10-17
9050
github | 10 个漂亮的后台管理 UI 面板
Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。
JavaFish
2019-10-17
3.7K0
实用工具 | 推荐 9 个好用的 Chrome 插件
最近更新比较佛系,一方面,工作确实有点忙,但是做的都是旧项目。09 年的代码都出来了,贼特么恶心。感觉待不久了。另一方面,没想好最近有啥要跟大家分享。刚好今天打开 Chrome ,发现自己一直在用的几个很不错的 Chrome 插件,顺手推荐给你们了。
JavaFish
2019-10-17
7190
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档