noaman_wgs的博客

盛夏白瓷梅子汤,碎冰碰壁当啷响。

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

Dubbo入门---搭建一个最简单的Demo框架

Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂...

2017-04-17 19:10:44

阅读数:228285

评论数:168

Java中Date/Calendar/Joda-Time比较以及应用Gregoriancalendar类实现简单的日历

关于时间与日期操作,标准Java类库包含了两个类: - Date类 : 表示时间 - GregorianCalendar:表示日历,继承了Calendar类。 Date类 java,util.Date,可直接输出其实例化对象, 格式如:”Wed Jun 14 17:17:47 CST...

2017-06-14 22:09:26

阅读数:584

评论数:0

Spring原理与源码分析系列(七)- Spring AOP实现过程与实战

二、Spring AOP 1、什么是Spring AOP Spring AOP是Spring核心框架的重要组成部分,采用Java作为AOP的实现语言。与AspectJ实现AOP方式不同之处在于,Spring AOP仅支持方法级别的拦截。 2、Spring AOP的组成 Sp...

2018-03-20 23:50:27

阅读数:277

评论数:0

Spring原理与源码分析系列(六)- Spring AOP入门与概述

一、AOP 1、什么是AOP AOP :Aspect-Oriented Programming,面向切面编程的简称。 在我们的项目代码中,有大量与日志、事务、权限(AOP称之为横切关注点)相关的代码镶嵌在业务代码当中,造成大量代码的重复与代码的冗余。 虽然可以将这些重复的代码...

2018-03-20 23:39:25

阅读数:129

评论数:0

JVM(四)—一道面试题搞懂JVM类加载机制

有这样一道面试题: class Singleton{ private static Singleton singleton = new Singleton(); public static int value1; public static int value2 = ...

2017-07-05 19:35:20

阅读数:4199

评论数:2

Java SSM练手小项目-手把手带你搭建一个基于SSM框架的人力资源管理后台系统

前言 相信很多小伙伴在学习完SSM三大架构以后,不知道该如何找到一个简单容易上手的项目进行实战训练,经常在博客上看到一个不错的项目下载下来以后全部都是代码,无处下手。因此本文力求以最简单易懂的项目结构和代码搭建一个还较为完整(即从登录到退出的整个流程)的后台系统。(适合新手) 整个项目的操作流...

2018-03-11 00:22:54

阅读数:2744

评论数:21

Spring原理与源码分析系列(五)- Spring IoC源码分析(下)

0 前言 IoC容器主要分为两个阶段:IoC容器启动和依赖注入。 在上节 Spring原理与源码分析系列(四)- Spring IoC源码分析(上) 我们已经从源码的角度分析了IoC容器的启动过程,本篇将要讲述依赖注入过程的源码分析。 二、IoC容器的依赖注入 在IoC容器的...

2018-01-23 13:57:09

阅读数:174

评论数:0

Spring原理与源码分析系列(四)- Spring IoC源码分析(上)

0 前言 在上节 Spring原理与源码分析系列(三)- Spring IoC容器启动过程分析(下) 我们已经介绍过,IoC容器主要分为两个阶段:IoC容器启动和依赖注入。 本节内容我们重点将从源码的角度来分析这两个过程,本篇(上)主要分析IoC容器启动过程,而依赖注入部分将放在(下)去分析。...

2018-01-23 13:41:17

阅读数:195

评论数:0

Spring原理与源码分析系列(三)- Spring IoC容器启动过程分析(下)

0 前言 关于Spring容器启动过程的分析,本章节文章分为两篇文章进行叙述,第一篇主要介绍Spring中Bean的相关概念以及IoC容器类型;第二篇开始详细介绍IoC容器的启动过程。 上篇Spring原理与源码分析系列(二)- Spring IoC容器启动过程分析(上)已经介绍了介绍Spri...

2018-01-23 13:16:26

阅读数:132

评论数:0

Spring原理与源码分析系列(二)- Spring IoC容器启动过程分析(上)

0 前言 Spring的IoC容器是一个提供IoC支持的轻量级容器。 Spring提供了两种容器:BeanFactory和ApplicationContext。 两者的继承关系图如下: BeanFactory:基本的IoC容器,默认采用延迟初始化策略(lazy-load),即只有当...

2018-01-23 12:40:17

阅读数:192

评论数:0

Spring原理与源码分析系列(一)- Spring IoC入门

一、Spring简介 什么是Spring 轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容...

2018-01-22 22:23:23

阅读数:269

评论数:0

Spring Data JPA简介与实战

1 Spring Data : Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。 SpringData 项目所支持 NoSQL 存储: -MongoDB (文档数据库) -Neo4j(图形数据库) -Redis(键/值存...

2018-01-01 01:34:13

阅读数:273

评论数:0

JPA简介与实战

JPA:Java Persistence API,Java持久层API。是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 类似于JDBC,JPA是一组规范(接口),使应用程序以统一方式访问持久层。 JPA 是规范:JPA 本质上就是一种 ORM 规范,...

2017-12-30 14:34:46

阅读数:152

评论数:0

Echarts图表中动态数据显示

1 什么是Echarts? ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,...

2017-01-22 15:46:48

阅读数:5511

评论数:3

Spring Boot学习笔记:(三)Web开发(Thymeleaf)

Web开发是项目开发中至关重要的一部分,Web开发的核心内容主要包括内嵌Servlet容器和Spring MVC。一、 Spring Boot的Web开发支持在上节中提到的Starter Poms中提到了spring-boot-starter-web,对于Web开发,这个starter pom提...

2017-12-27 21:05:05

阅读数:307

评论数:0

Spring Boot学习笔记:(二)常规属性配置

一、依赖注入Spring Boot中,可使用@PropertySource指明属性文件所在的位置(默认为application.properties,不需要声明),通过@Value注入值。 (1)application.properties:person.name=wgs person.age=...

2017-12-25 21:51:03

阅读数:269

评论数:0

Spring Boot学习笔记:(一)简介与HelloWorld搭建

Spring Boot学习笔记:(一)简介与HelloWorld搭建一、什么是Spring Boot在使用Spring开发的时候,有很多缺点: 配置繁多 开发效率低下 部署流程复杂 第三方技术集成难度大 而Spring Boot使用“习惯优于配置”的理念,可以快速搭建项目,简化Spring配置。本...

2017-12-23 22:34:12

阅读数:359

评论数:0

Intellij IDEA + Gradle 搭建Spring源代码环境

目的如何在Intellij IDEA中利用Gradle 搭建Spring源代码环境。步骤1 下载Spring源码首先需要在电脑上安装git客户端,然后任意一个地方新建文件夹,使用git下载Spring源码。git clone git://github.com/SpringSource/Spring...

2017-11-28 21:55:03

阅读数:481

评论数:0

AMQP简介与RabbitMQ代码实战

AMQP简介AMQP(Advanced Message Queuing Protocol),高级消息队列协议。一个提供统一消息服务的应用层标准高级消息队列协议,面向消息的中间件设计。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。相比较于JMS规范,AMQP有...

2017-11-04 14:56:31

阅读数:359

评论数:0

JMS简介与ActiveMQ实战

JMS简介与ActiveMQ实战一、异步通信之前接触到的RMI,Hessian等技术都是同步通信机制。当客户端调用远程方法时,客户端必须等到远程方法完成后,才能继续执行。这段时间客户端一直会被阻塞(这样造成的用户体验很不好)。 (同步通信)同步通信有并不是程序之间交互的唯一方式,异步通信机制...

2017-10-30 14:30:59

阅读数:311

评论数:0

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