-
Shell—输入输出重定向
Shell—输入输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回??到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 输出重定...
-
Spring Security登录验证流程源码解析
Spring Security登录验证流程源码解析 一、登录认证基于过滤器链 Spring Security的登录验证流程核心就是过滤器链。当一个请求到达时按照过滤器链的顺序依次进行处理,通过所有过滤器链的验证,就可以访问API接口了。 SpringSecurity提供了多种登录认证的方式,由多种F...
-
外行人都能看懂的WebFlux,错过了血亏!
外行人都能看懂的WebFlux,错过了血亏! 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 本文知识点架构: 如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在...
-
【集合系列】- 红黑树实现分析
【集合系列】- 红黑树实现分析 一、故事的起因 JDK1.8最重要的就是引入了红黑树的设计(当冲突的链表长度超过8个的时候),为什么要这样设计呢?好处就是避免在最极端的情况下冲突链表变得很长很长,在查询的时候,效率会非常慢。 红黑树查询:其访问性能近似于折半查...
-
深入理解java继承从“我爸是李刚”讲起
深入理解java继承从“我爸是李刚”讲起 目录 1、继承的概述 2、关于继承之后的成员变量 3、关于继承之后的成员方法 4、关于继承之后的构造方法 5、关于继承的多态性支持的例子 6、super与this的用法 前言 本文主要多方面讲解java继承,旨在让初学者通俗易懂,至于“我...
-
详解Spring Security的formLogin登录认证模式
详解Spring Security的formLogin登录认证模式 一、formLogin的应用场景 在本专栏之前的文章中,已经给大家介绍过Spring Security的HttpBasic模式,该模式比较简单,只是进行了通过携带Http的Header进行简单的登录验证,而且没有定制的登录页面,所以使用场景比较窄。...
-
Horovod 分布式深度学习框架相关
Horovod 分布式深度学习框架相关 最近需要 Horovod 相关的知识,在这里记录一下,进行备忘: 分布式训练,分为数据并行和模型并行两种; 模型并行: 分布式系统中的不同GPU 负责网络模型的不同部分 。神经网络模型的不同网络层被分配到不同的GPU或者同一层内部的不同参...
-
有趣的bug——Java静态变量的循环依赖
有趣的bug——Java静态变量的循环依赖 背景 是的,标题没有错误,不是Spring Bean的循环依赖,而是静态变量之间的循环依赖。 近期的项目均是简单的Maven项目,通过K8S部署在阿里云上,其配置文件读取规则如下所示: (1) 优先读取应用部署同层目录下的配置文件; (2) 如...
-
如何完全透析数据结构、算法这门课?
如何完全透析数据结构、算法这门课? 你是否曾跟我一样,因为看不懂数据结构和算法,而一度怀疑是自己太笨?实际上,很多人在第一次接触这门课时,都会有这种感觉,觉得数据结构和算法很抽象,晦涩难懂,宛如天书。正是这个原因,让很多初学者对这门课望而却步。 我个...
-
阅读JDK源码后,我有了优化它的冲动!
阅读JDK源码后,我有了优化它的冲动! 读源码时的思考 最近在看concurrent包下线程池的源码,当我看到ThreadPoolExecutor类的时候,发现了JDK源码的一个问题。以下是ThreadPoolExecutor类的addWorker方法的代码片段: boolean workerStarted = false;boolean workerAdd...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
