-
函数式编程让你忘记设计模式
函数式编程让你忘记设计模式 本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。 有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模...
-
java设计模式--备忘录模式
java设计模式--备忘录模式 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样以后可将此对象恢复成原来的状态。 就拿单机游戏举例,玩游戏打boss前我们通常都会存档,避免打boss时失误死亡好恢复存档重新开始,我们首先看...
-
java基础第十五篇之IO流和递归算法
java基础第十五篇之IO流和递归算法 FileInputStream : 输入流 int available() : 一次读取所有的字节数 read() : 将文件上的字节读取到内存的数组中 FileOutputStream : 输出流 write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量...
-
Shiro权限框架
Shiro权限框架 -- 观点: 学习任何的知识,我们首先要知道 它是什么 ,然后通过是什么(定义) 来分析它的作用、行为 。从而圈定学习的范围。我们将这个过程称为,学习思路!! 1. Shiro 概述 1.1. Shiro 是什么 官方说明: href="#what-is-apache-shiro-" What is Apa...
-
mybatis
mybatis 持久层框架都是jdbc基础上的封装 一、原始JDBC内容及存在的问题: 1、加载驱动 -反复加载1、Connection;2、PreparedStatement;3、ResultSet 和关闭(逆向) -连接池 2、通过驱动获得数据库连接 3、定义sql语句 -sql语句硬编码 -xml配置 4、预处理statement 5...
-
spring5 源码深度解析— IOC 之 自定义标签解析
spring5 源码深度解析— IOC 之 自定义标签解析 概述 之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示: 我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustom...
-
微服务网关 Spring Cloud Gateway
微服务网关 Spring Cloud Gateway 1. 为什么是Spring Cloud Gateway 一句话, Spring Cloud已经放弃Netflix Zuul了 。现在Spring Cloud中引用的还是Zuul 1.x版本,而这个版本是基于过滤器的,是阻塞IO,不支持长连接。Zuul 2.x版本跟1.x的架构大一样,性能也有所提升。...
-
SpringBoot2.0 整合 Redis集群 ,实现消息队列场景
SpringBoot2.0 整合 Redis集群 ,实现消息队列场景 本文源码GitHub地址:知了一笑https://github.com/cicadasmile/middle-ware-parent 一、Redis集群简介 1、RedisCluster概念 Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当一个服...
-
Java 反射机制 初探*
Java 反射机制 初探* 反射机制初探 * 走进沼泽 在正常的程序中,先有类,然后再有对象。 取得Class对象(类对象) public final Class? getClass() ; 实例观察: public class TestDemo { public static void main(String [] args) { Date date = new Date() ; // 产生...
-
Kafka2.0生产者客户端源码分析 - Sender线程
Kafka2.0生产者客户端源码分析 - Sender线程 ??Kafka 在初始化生产者客户端时,创建并启动 Sender 线程。通过 Sender 线程来发送消息、处理消息的响应。通过“volatile boolean running”状态控制 Sender 线程不断轮询,调用 NetworkClient 的 poll 方法。NetworkClien...
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
