小旋锋 的博客

专注于大数据,Java后端类技术分享。记录一名平凡的程序猿的技术成长之路

排序:
默认
按更新时间
按访问量

Java代码是怎么运行的?

极客时间《深入拆解Java虚拟机》学习笔记 课程地址:http://gk.link/a/1018S 个人博客:http://laijianfeng.org Java 和 C++ 在运行方式上的区别? Java 代码有很多种不同的运行方式,比如在开发工具中运行、双击执行 jar 文件运行、在命令...

2018-11-06 00:52:56

阅读数:57

评论数:0

为什么我们要学习Java虚拟机?

《深入拆解Java虚拟机》学习笔记 专栏地址:http://gk.link/a/1018S Java 技术体系结构 Java虚拟机(Java Virtual Machine 简称 JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 Ja...

2018-11-05 22:13:38

阅读数:653

评论数:0

一个大学消息通知系统

GitHub地址:https://github.com/whirlys/ntim 一个个人完成的不成熟的学生课程设计作品,仅供参考,Netty聊天部分主要修改自 qiqiim-server (题目源于自己一个想改善大学消息通知效率的一个想法,所有功能都是自己DIY的,也许并不可行) ...

2018-11-04 23:23:07

阅读数:682

评论数:0

设计模式 | 责任链模式及典型应用

本文的主要内容: 介绍责任链模式 请假流程示例 责任链模式总结 源码分析Tomcat Filter中的责任链模式 责任链模式 一个事件需要经过多个对象处理是一个挺常见的场景,譬如采购审批流程,请假流程,软件开发中的异常处理流程,web请求处理流程等各种各样的流程,可以考虑使用责任链模式来实现。...

2018-10-31 23:00:54

阅读数:693

评论数:0

设计模式 | 中介者模式及典型应用

本文的主要内容: 介绍中介者模式 数据同步示例 中介者模式总结 源码分析中介者模式的典型应用 Java Timer 中的中介者模式 中介者模式 世界上存在着各种各样的数据库,不同数据库有各自的应用场景,对于同一份数据,最开始可能使用关系型数据库(如MySQL)进行存储查询,使用Redis...

2018-10-26 01:03:40

阅读数:551

评论数:1

设计模式 | 备忘录模式及典型应用

本文的主要内容: 介绍备忘录模式 示例 备忘录模式总结 备忘录模式 备忘录模式经常可以遇到,譬如下面这些场景: 浏览器回退:浏览器一般有浏览记录,当我们在一个网页上点击几次链接之后,可在左上角点击左箭头回退到上一次的页面,然后也可以点击右箭头重新回到当前页面 数据库备份与还原:一般的数...

2018-10-25 00:56:18

阅读数:425

评论数:1

设计模式 | 观察者模式及典型应用

本文主要内容: 介绍观察者模式 微信公众号的发布/订阅示例 观察者模式总结 分析观察者模式的典型应用 JDK 提供的观察者接口中的观察者模式 Guava EventBus 中的观察者模式 JDK 委托事件模型DEM中的观察者模式 Spring ApplicationContext 事件机制中的...

2018-10-24 01:05:45

阅读数:40

评论数:0

设计模式 | 策略模式及典型应用

本文的主要内容: 介绍策略模式 示例 商场购物打折策略的实现 策略模式总结 源码分析策略模式的典型应用 Java Comparator 中的策略模式 Spring Resource 中的策略模式 Spring Bean 实例化中的策略模式 策略模式 在软件开发中,我们也常常会遇到类...

2018-10-18 20:54:46

阅读数:27

评论数:0

设计模式 | 迭代器模式及典型应用

本文的主要内容: 介绍迭代器模式 源码分析迭代器模式的典型应用 Java集合中的迭代器模式 Mybatis中的迭代器模式 更多内容请访问我的个人博客:http://laijianfeng.org 迭代器模式 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,...

2018-10-11 23:09:59

阅读数:25

评论数:0

设计模式 | 模板方法模式及典型应用

本文的主要内容: 介绍模板方法模式 源码分析模板方法模式的典型应用 Servlet 中的模板方法模式 Mybatis BaseExecutor接口中的模板方法模式 模板方法模式 在程序开发中,经常会遇到这种情况:某个方法要实现的算法需要多个步骤,但其中有一些步骤是固定不变的,而另一些步骤...

2018-10-11 00:41:07

阅读数:36

评论数:0

设计模式 | 组合模式及典型应用

本文的主要内容: 介绍组合模式 示例 组合模式总结 源码分析组合模式的典型应用 java.awt中的组合模式 Java集合中的组合模式 Mybatis SqlNode中的组合模式 更多内容可访问我的个人博客:http://laijianfeng.org 推荐阅读 设计模式 | 简单工厂...

2018-10-05 17:36:55

阅读数:65

评论数:0

设计模式 | 享元模式及典型应用

文章目录享元模式角色示例享元模式总结源码分析享元模式的典型应用String中的享元模式Integer 中的享元模式Long中的享元模式Apache Commons Pool2中的享元模式推荐阅读 享元模式 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。...

2018-09-25 01:27:18

阅读数:42

评论数:0

设计模式 | 适配器模式及典型应用

适配器模式 适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得...

2018-09-20 01:37:29

阅读数:34

评论数:0

设计模式 | 装饰者模式及典型应用

前言 本文的主要内容: 介绍装饰者模式 示例 源码分析装饰者模式的典型应用 Java I/O 中的装饰者模式 spring session 中的装饰者模式 Mybatis 缓存中的装饰者模式 总结 装饰者模式 装饰者模式(Decorator Pattern)...

2018-09-18 21:16:34

阅读数:71

评论数:0

设计模式 | 外观模式及典型应用

前言 本文的主要内容: 介绍外观模式 示例 自己泡茶 到茶馆喝茶 外观模式总结 外观模式的典型应用 spring JDBC 中的外观模式 Mybatis中的外观模式 Tomcat 中的外观模式 SLF4J 中的外观模式 外观模式 外观模式是一种使用频率非常高的结构型设计模式,它通过...

2018-09-16 20:59:32

阅读数:76

评论数:0

设计模式 | 原型模式及典型应用

前言 本文的主要内容如下: 介绍原型模式 示例 Java语言的clone 浅克隆与深克隆 实现深克隆 原型模式的典型应用 原型模式 原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。 ...

2018-09-15 00:49:41

阅读数:66

评论数:0

设计模式 | 建造者模式及典型应用

本文目录 建造者模式 角色 示例 建造者模式总结 建造者模式的典型应用和源码分析 java.lang.StringBuilder 中的建造者模式 java.lang.StringBuffer 中的建造者方法 Google Guava 中的建造者模式 mybatis 中的建造者模式 ...

2018-09-12 14:05:21

阅读数:41

评论数:0

设计模式 | 抽象工厂模式及典型应用

抽象工厂模式 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,它是一种对象创建型模式。 在抽象工厂模式中,每一个具体工厂都提供了多个工厂方法用于产生多种不同类型的产品。 角...

2018-09-11 15:12:30

阅读数:35

评论数:0

设计模式 | 工厂方法模式及典型应用

工厂方法模式 工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。 工厂方法模式又简称为工厂模式(Factory Pattern),又可称作虚拟构造器模式(Virtual Constru...

2018-09-09 17:38:52

阅读数:36

评论数:0

设计模式 | 简单工厂模式及典型应用

前言 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。 本文主要介绍简单工厂模式及典型应用,内容如下: 简单工厂模式的介绍 简单工厂模式的典型应用及源码分析 ...

2018-09-07 23:30:40

阅读数:40

评论数:0

提示
确定要删除当前文章?
取消 删除