-
【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢
【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢? 前言 上文我们介绍了JDK中的线程池框架 Executor 。我们知道,只要需要创建线程的情况下,即使是在单线程模式下,我们也要尽量使用 Executor 。即: ExecutorService fixedThreadPool = Executors.newF...
-
策略模式
策略模式 一、策略模式的概念 策略设计模式: 定义一组可以互相替换的算法或行为,在运行时动态的替换。 特点: 比继承更加优雅的一种代码复用的方式。 二、UML图 定义了一个国王,国王可以随时通过setWeapon()方法更换武器ABC,将fight()方法的实现委托给w.useWeapon(...
-
Netty网络框架
Netty网络框架 Netty网络框架 Netty是一个异步的基于事件驱动的网络框架。 为什么要使用Netty而不直接使用JAVA中的NIO 1.Netty支持三种IO模型同时支持三种Reactor模式。 2.Netty支持很多应用层的协议,提供了很多decoder和encoder。 3.Netty能够解决TCP长连接所带来的...
-
Java 大黑话讲解设计模式 -- UML类图
Java 大黑话讲解设计模式 -- UML类图 目录 1、啥是UML类图? 2、UML类图有啥用? 3、正式理解UML类图 4、使用idea画第一个UML类图 5、类之间的关系图【必须牢记】 6、类之间的关系 6.1、依赖 6.2、泛化 6.3、实现 6.4、关联 6.5、聚合 6.6、组合 7、简单总结类之间的六...
-
从BWM生产学习工厂模式
从BWM生产学习工厂模式 工厂模式应用非常之广,在 JDK 底层源码以及各大主流框架中随处可见,一般以 Factory 结尾命名的类,比如 Mybatis 中的 SqlSessionFactory , Spring 中的 BeanFactory 等,都是工厂模式的典型代表。 一、简单工厂模式 1.1 概念 简单工厂模式又...
-
SpringSecurity代码实现JWT接口权限授予与校验
SpringSecurity代码实现JWT接口权限授予与校验 通过笔者前两篇文章的说明,相信大家已经知道JWT是什么,怎么用,该如何结合Spring Security使用。那么本节就用代码来具体的实现一下JWT登录认证及鉴权的流程。 一、环境准备工作 建立Spring Boot项目并集成了Spring Secu...
-
软件工程六大设计原则总结,案例演示
软件工程六大设计原则总结,案例演示 目录 一、单一职责原则 二、接口隔离原则 三、依赖倒转原则 四、里氏替换原则 五、开闭原则 六、迪米特原则 七、设计原则总结 八、源代码地址 本文源码:GitHub·点这里 || GitEE·点这里 一、单一职责原则 1、概念描述 对类来说的...
-
附011.Kubernetes-DNS及搭建
附011.Kubernetes-DNS及搭建 一Kubernetes DNS介绍 1.1Kubernetes DNS发展 作为服务发现机制的基本功能,在集群内需要能够通过服务名对服务进行访问,因此需要一个集群范围内的DNS服务来完成从服务名到ClusterIP的解析。 DNS服务在Kubernetes的发展过程中经历了3个阶段...
2019-12-03 16:03:43 域名查询域名后缀dns域名dns解析dns查询dns管理文件服务器定义Linux
-
Linux 命令之 scp 命令详解
Linux 命令之 scp 命令详解 Linux 命令之 scp 命令详解 一、scp 简介 scp 命令用于不同主机之间复制文件和目录。 scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令。 scp 想要免密进行复制,需要发送秘钥给相应的节点。 scp 是加密的,rcp 是不...
-
CentOS7下部署java+tomcat+mysql项目及遇到的坑
CentOS7下部署java+tomcat+mysql项目及遇到的坑 CentOS 7 下安装部署 java+tomcat+mysql 前置: CentOS7 安装: https://jingyan.baidu.com/article/b7001fe1d1d8380e7382dd72.html 附常用命令合集: https://www.cnblogs.com/icebutterfly/p/9494445.html 一.Java 1....
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
