深入理解SpringMVC-基础篇

深入理解SpringMVC-入门篇 SpringMVC是一个轻量级的MVC框架,SpringMVC由于其轻量级的实现以及与Spring框架的无缝整合等诸多优势,近年来在MVC框架中脱颖而出,受到诸多开发人员的青睐,学习SpringMVC 势在必行。   Web环境中使用SpringMVC:Spri...

2016-06-11 13:57:20

阅读数 6275

评论数 0

SpringMVC构建REST风格的URI

简介:REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。REST定义了一套优雅的URI访问规则 GET http://xiaofen/users 访问所...

2016-06-16 09:04:25

阅读数 460

评论数 0

Java 与线程

线程的实现:线程是比进程更轻量级的调度执行单位,各个线程既可以共享进程资源也可以独立调度,实现线程的主要方式有三种:使用内核线程实现,使用用户线程实现和使用内核线程加轻量级进程混合实现。 1.使用内核线程(KLT)实现,内核线程即直接由操作系统内核支持的线程,程序一般不会直接使用内核线程,而是使...

2016-06-13 09:51:46

阅读数 195

评论数 0

1.5、Eclipse中使用Git

Eclipse中使用Git-Windows git安装:https://git-for-windows.github.io/ 下载安装即可,安装过程不再赘述。 Eclipase中配置Git:Window --> Preferences --> Team --> Git 双击...

2016-06-11 17:36:02

阅读数 309

评论数 0

Java反射(二)

Java 反射-访问成员 反射定义了一个接口java.lang.reflect.Member 其实现有java.lang.reflect.Field,java.lang.reflect.Method,以及 java.lang.reflect.Constructor。分别定义了如何来访问字段,方法...

2016-06-10 10:02:36

阅读数 301

评论数 0

Java反射(一)

Java 反射 一、概念 Java反射: Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications runn...

2016-06-09 21:24:51

阅读数 211

评论数 0

Java注解

Java注解 Java注解:元数据的另外一种表现形式,功能等同于XML,为程序提供数据,本身不属于程序,注解通常有以下用途: 提供编译信息,常见的警告支持等等。编译时和部署时操作,通过编译时通过注解信心来生成代码、XML文件等。运行时处理,运行时检查   注解使用格式:Java 注解的基本格...

2016-06-09 10:03:41

阅读数 318

评论数 0

Java之Volatile关键字

Java之volatile关键字 volatile关键字:Java 虚拟机提供的最轻量级同步机制,volatile类型的变量具备如下两种特性。 一是保证变量对所有线程的可见性,即当一条线程修改了这个变量的值,新值对其它线程来说是可以立即得知的,普通变量则不能。由于volatile变量只保证可见性,...

2016-06-08 17:18:41

阅读数 220

评论数 0

Java内存模型

Java内存模型 高速缓存:由于自算计的存储设备与处理器的运算速度有几个数量级的差距,因而现代计算机都不得不采用缓存技术来尽可能的接近处理器的运算速度,缓存的作用:将运算需要的数据复制到缓存中,使得处理器的运算能快速进行,运算结束后在将数据从缓存中同步回主内存中。 缓存一致性:多个处理器的运算...

2016-06-07 10:34:34

阅读数 209

评论数 0

SSM(Spring,SpringMVC,MyBatis)整合开发流程

概述 SSM(Spring,SpringMVC,MyBatis),SpringMVC更轻量级,性能更好,以方法作为处理业务的最小单元,且能够与Spring完美整合,Spring 在项目管理方面依旧独当一面。 MyBatis 相比Hibernate 而言,对开发人员而言更加透明,定制性更强,性能方面...

2016-06-06 16:51:33

阅读数 833

评论数 0

JVM之类加载器

JVM之类加载器 1.类加载器:通过一个类的全限定名称来获取描述此类的二进制字节流的过程,该动作在虚拟机的外部实现,目的是方便应用程序自己决定如何获取所需要的类,从Java虚拟机的角度只存在两种不同的类加载器:启动类加载器(C++语言实现),其它(Java语言实现,独立于虚拟机外部继承自抽象...

2016-06-06 11:11:12

阅读数 148

评论数 0

JVM之类加载机制

JVM之类加载机制 如上图所示,类从被加载到虚拟机内存中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用、和卸载7个阶段。其中验证、准备、解析统称为连接。 加载、验证、准备、初始化和卸载的顺序是确定的,依次开始,解析阶段则不一定,有些情况况下可以在初始化之后再开...

2016-06-04 22:15:47

阅读数 164

评论数 0

02、Android 开发环境搭建

Android 环境搭建流程 JDK安装SDK 安装Android AVDAndroidStudio JDK 安装 Java Development Kit(JDK)Java 语言开发工具包。 ①http://www.oracle.com ②JAVA_HOME、PATH环境变...

2016-06-04 18:51:02

阅读数 131

评论数 0

01、Android简介

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。 Android 发展历程 2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。 2005...

2016-06-04 18:45:55

阅读数 170

评论数 0

SSH(Struts2,Spring,Hibernate)整合开发流程

SSH整合开发流程 概述 概述SSH(Struts2,Spring,Hibernate),Struts2作为MVC框架其优势在于强大的基于配置的映射及OGNL提供的便捷的数据访问方式。 Spring 堪称Java EE企业级开发的一站式解决方案,Spring 的依赖注入,声明式事物为开发提...

2016-06-04 14:53:26

阅读数 850

评论数 0

JVM之运行时数据区域

JVM之运行时数据区域 概述:Java虚拟机在运行过程中会将它管理的内存划分为若干不同的数据区域,这些区域在JVM运行时都有各自的用途,创建和销毁时机,有的内存区域随着虚拟机进程的启动而存在,有些区域则依赖于用户进程的启动而启动,销毁而销毁。 必要性:理解JVM运行时数据区域有助于进行JVM性...

2016-06-04 14:41:45

阅读数 327

评论数 0

Struts2 深入理解

Struts2 深入理解 概述 MVC思想由来已久,将视图、模型和控制分层维护的思想已经成为每个开发人员的共识,基于MVC思想而衍生出的MVC框架也挺多,其中以Struts2(Struts1.x已成为历史)、Spring MVC 最具代表性,本文将阐述MVC思想及Struts2的核心模块。...

2016-06-03 10:43:35

阅读数 575

评论数 0

Spring视频

适合初学者学习的一套视频 https://yunpan.cn/cPA78LTLy2ss5  访问密码 da68

2016-06-03 10:39:40

阅读数 592

评论数 0

02、eclipse 中使用maven

1.Maven 依赖特性 Maven 核心特点之一是依赖管理。一旦我们开始处理多模块工程(包含数百个子模块或者子工程)的时候, 模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。 ①依赖的传递性 .最短路径 .最先声明原则 ②依赖的范围 ...

2016-06-03 10:29:11

阅读数 232

评论数 0

01、maven概述

1.MAVEN 概述 Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。 Maven 能够帮助开发者完成以下工作: 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 Maven 简化了工程的构建过程,并对其标准化。Maven 提高了重用性,负责了...

2016-06-03 10:28:24

阅读数 303

评论数 0

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