摘要:
git链接
桥接模式
桥梁模式的用意是"将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化"。这句话有三个关键词,也就是抽象化、实现化和脱耦。
抽象化
存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当做同样的... 阅读原文
2018-03-08 17:46:04 阅读(736) 评论(0)
摘要:
首先我们现在开始进入Jakarta的时代,由原甲骨文易主到 Eclipse基金会下,但是不想舍弃java名字,因此基金会重新投票选出了Jakarta EE(雅加达)。但是我们明白换汤汤不换药的道理,基础是不变的因此重新温习。
温习概念
override:重写(=覆盖)-->一般在子类继承父类时,... 阅读原文
2018-03-08 17:37:08 阅读(767) 评论(0)
摘要:
1、集成开发工具IDEA
(1)IntelliJ IDEA:主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
(2)JRebel:IDEA上原生是不支持热部署的,IDEA热部署最好的解决方案就是安装JRebe... 阅读原文
2018-03-08 16:35:01 阅读(754) 评论(0)
摘要:
最近在研究后台相关的东西,虽然前端还不是很了解吧~但是计算机一年没写后台代码,我快废掉了呀~emmmmm....他们老是和我说maven,恩恩,那就看看到底是啥?从大神聚集的知乎上拉了一篇过来~存档:
作者:郭无心链接:https://www.zhihu.com/question/20104186/answer/... 阅读原文
2018-03-08 16:26:02 阅读(727) 评论(0)
摘要:
为了最大程度地贴近Spring源码并进行学习,一种比较直接的做法是:直接在Spring源码中加入Demo代码,并进行调试。
参照以前使用Spring的经验,Spring最简单的使用方法是:一个实体类、一个Xml配置文件、再加个测试方法。而对于脱离源码的使用,需要至少引入 spring-context 依赖。于是,猜想... 阅读原文
2018-03-08 15:56:04 阅读(758) 评论(0)
摘要:
本文目录
线程与多线程
线程的运行与创建
线程的状态
1 线程与多线程
线程是什么?
线程(Thread)是一个对象(Object)。用来干什么?Java 线程(也称 JVM 线程)是 Java 进程内允许多个同时进行的任务。该进程内并发的任务成为线程(Thread),一个进程里至少一个线程。
Jav... 阅读原文
2018-03-08 15:50:05 阅读(764) 评论(0)
摘要:
1、Demo
2、Class 文件说明
2.1 Class文件结构
2.2 jvm type, method signature
2.3 泛型表示
3、方法说明
3.1 方法结构
3.1.1 Thread Stack Model
3.1.2 指令
3.1.3 Stack Map ... 阅读原文
2018-03-08 13:58:12 阅读(759) 评论(0)
摘要:
什么是UML?
UML全称是:Unified Modeling Language 又称统一建模语言或标准建模语言。
是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。它是一种语言,语言就是用来描述一件事物的。
为什么我们要使用UML?
我们... 阅读原文
2018-03-08 12:22:04 阅读(698) 评论(0)
摘要:
tomcat启动后请求rest api时出现如下异常:(启动过程中未报任何异常)
ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/******].[default]- Servlet.service() for servl... 阅读原文
2018-03-08 10:40:02 阅读(716) 评论(0)
摘要:
前言
我想,来到这的朋友肯定是想学习JAVA或者想要进入IT这个行业的。考虑到大家的基础可能不一样,有些人可能还是用着新买的电脑,为了让大家在后续的学习中更加顺畅。在学习一门全新的计算机语言之前,我需要先给大家普及了解一些计算机基础知识。
计算机基础知识
计算机
计算机(Computer)全称:电子计算机,俗称电脑... 阅读原文
2018-03-08 09:03:07 阅读(752) 评论(0)