自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dusty丶one的博客

To be you wanna be~~

  • 博客(31)
  • 收藏
  • 关注

原创 SpringMVC 之 @RequestMapping

SpringMVC 之 @RequestMapping本节我们将学一下 SpringMVC 的 @RequestMapping。Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求。在控制器的类定义及方法定义处都可标注类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录package com.spring.sstps.controlle

2017-11-29 17:46:13 181

原创 SpringMVC 之 处理数据模型

SpringMVC 之 处理数据模型本节我们将学习并归纳一下SpringMVC中处理数据模型的方法有哪些,各自怎么实现的。实例&归纳Spring MVC 提供了以下几种途径输出模型数据:ModelAndView处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据。将直接为视图层提供数据服务实例Controller/** * SpringMVC 处理数据模

2017-11-29 15:50:40 175

原创 SpringMVC 之 @ModelAttribute&OOP处理

SpringMVC 之 @ModelAttribute&OOP处理本节我们将学习一下SpringMVC中 @ModelAttribute 作用以及SpringMVC 对对象处理的方法和实现思路。概念在Spring mvc中,注解@ModelAttribute是一个非常常用的注解,其功能主要在两方面:运用在参数上,会将客户端传递过来的参数按名称注入到指定对象中,并且会将这个对象自动加入ModelMa

2017-11-29 11:36:16 226

原创 SpringBoot构建微服务实战 之 服务注册的快速打包

SpringBoot构建微服务实战 之 服务注册的快速打包上一节我们学习了SpringBoot + Zookeeper 来构建微服务并服务注册到Zookeeper中去。下面我将介绍一种企业级应用的打包方式用来提供运营支持。即使用 appassembler-maven-plugin 来快速打包、部署、运行SpringBoot 服务Appassembler官方介绍:The Application As

2017-11-28 12:04:00 1819

原创 SpringBoot构建微服务实战 之 服务注册

SpringBoot构建微服务实战 之 服务注册本节将以一个实际例子来学习一下使用SpringBoot+Zookeeper来构建微服务之服务的注册。首先学习本文之前请先了解 SpringBoot整合Mybatis。实例创建一个合同(Contract)服务模块。项目结构pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x

2017-11-28 10:46:58 5152 2

原创 SpringBoot构建微服务实战 之 整合Mybatis(一)

SpringBoot构建微服务实战 之 整合MybatisSpringBoot整合 Mybatis 主要有两种主流的方法,一是基于注解的整合,二是基于配置的整合。本章我们学习一下SpringBoot 基于注解整合 Mybatis。新建Maven项目 添加依赖和修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs

2017-11-25 11:45:18 1161

原创 SpringBoot构建微服务实战 之 @Condition*

SpringBoot构建微服务实战 之 @Condition*在之前的文章中我们学习了使用 @Import 来注入特定的Bean,本节我们将深入学习一下如何使用Condition 来装配Bean。 @Condition* 时根据不同的 @Condition*注解来装配Bean。首先我们来看一下SpringBoot 中Spring 提供的@Condition* 具体有哪些。 @Condition*

2017-11-24 17:19:10 3815

原创 SpringBoot构建微服务实战 之 @Import

SpringBoot构建微服务实战 之 @ImportSpringBoot 的 @Import 用于将指定的类实例注入之Spring IOC Container中。 SpringBoot 提供了 三种使用 @Import 将 类实例注入至 Spring IOC Container中 的实例。直接注入实现 ImportBeanDefinitionRegistrar 接口 注入实现 Import

2017-11-24 16:43:27 9951

原创 SpringBoot构建微服务实战 之 @Enable*

SpringBoot构建微服务实战 之 @Enable*本节我们将学一下SpringBoot 的@Enable* 注解。 SpringBoot 的@Enable* 的目的在于起因Spring的某一个特性,这一个特性可以是Spring自有的,也可以是我们自定义的。本节我们将详细学习一下启用 spring 自有的 @Enbale* 特性。分类Spring自生提供的 @Eable* 注解:常用的@En

2017-11-24 16:14:47 6376 2

原创 SpringBoot构建微服务实战 之 Profile决策(一)

SpringBoot构建微服务实战 之 Profile决策在一个SpringBoot 项目中会使用不同环境的配置,在这里我们定义一些名词:Intergration :个人开发集成环境UAT:测试开发集成环境Production:正式产品环境现在有个场景:我们如何切换使用不同的配置以让我们的项目在指定的环境里运行呢?即我想应用在 Intergration Evn中运行,那么此时项目读取的应该是

2017-11-23 17:36:09 363

原创 SpringBoot构建微服务实战 之 Configuration(三)

SpringBoot构建微服务实战 之 Configuration(三)上一章我们学习SpringBoot 读取配置项的方法,本章我们将学习一下如何动态地读取非本地配置文件。在分布式的系统中配置文件一般是被统一放在一个地方维护的,因而我们需要指定的配置文件是需要到配置文件中心去拿,这就牵涉到了一个问题如何使用SpringBoot 来动态地获取配置文件。下面我们将通过一个实例来学习SpringBoot

2017-11-23 17:23:36 237

原创 SpringBoot构建微服务实战 之 Configuration(二)

SpringBoot构建微服务实战 之 Configuration(二)上一章我们学习了SpringBoot是怎样读取自定义配置文件和默认配置文件的,本章我们将学习一下SpringBoot 为我们提供哪一些高度自定义读取配置文件中的配置项的方法和途径。使用 Environment 对象读取配置项 SpringBoot 封装了一个专门用来读取配置项的对象 Environment。注入使用@Aut

2017-11-23 17:04:39 254

原创 SpringBoot构建微服务实战 之 Configuration(一)

SpringBoot构建微服务实战 之 Configuration(一)从本节开始我们将学习一下SpingBoot 中的一些“约定”。在SpringBoot 启动时会默认加载配置文件信息,SpringBopt加载配置文件的两种主类方法:加载项目内配置文件(默认配置文件名字为:application.properties 或者 application.yml)默认为 classpath: 根目录下

2017-11-23 16:35:43 564

原创 SpringBoot构建微服务实战 之 Hello SpringBoot(二)

SpringBoot构建微服务实战 之 Hello SpringBoot(二)本节我们将通过使用SpringBoot 来快速搭建一个 JAVA Web应用。实例我们将通过Maven 来构建SpringBoot 的Web项目。项目结构 POM.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

2017-11-23 15:25:14 239

原创 SpringBoot构建微服务实战 之 Hello SpringBoot (一)

SpringBoot构建微服务实战 之 Hello SpringBoot(一)SpringBoot 时 Apache 下的一个开源项目,其作用是创建和启动新的基于Spring框架的项目。SpringBoot 会选择最合适的Spring 子项目和第三方开源库进行整合。二大部分SpringBoot 应用只需要非常少的配置就可以快速地运行起来。概念SpringBoot 官网Spring Boot mak

2017-11-23 14:44:08 241

转载 AI

这里”强行”转载一篇个人很喜欢的关于AI 话题的文章,对AI 有兴趣或者想深入了解的可以看看这篇Hello AI普通程序员如何入门深度学习?希望作者不要吐槽我^_^

2017-11-22 09:43:51 114

原创 FusionCharts 之 用户数据报告

FusionCharts 之 用户数据报告本节我们将学习一下 如何使用FustionCharts 做一些可视化的报告。FusionCharts 官网、学习 FusionCharts例子如何在项目中使用 FusionCharts下载FusionCharts 提供的 open source 包引入FusionCharts 文件。由于需求不同,因而对 FusionCharts 依赖的程度也会不同,

2017-11-15 16:44:18 229

原创 BaiduMap 之 Javascript API

BaiduMap 之 Javascript API关于百度Map API 有很多种类型(指的是控件类型而非Map类型),如 Android API、Javascript API、OS API 等等。下面我们学习一下 Javascript API 的使用实例。实例Demo(百度 JavaScript API )申请获得baidu Dev. SDK(申请获得百度开发者账号并获得一个秘钥),申请步骤请

2017-11-15 14:52:16 325

原创 spring4 之 声明式事务

spring4 之 声明式事务事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性。事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用。事务的四个关键属性(ACID)原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.一致性(consistency):

2017-11-15 11:19:48 204

原创 Spring4 之 JdbcTemplate

Spring4 之 JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架。作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据

2017-11-14 17:22:45 993

原创 Spring4 之 AOP

Spring4 之 AOP本节我们学习一下Spring AOP 并通过示例来详细了解 SpringAOP 机制。概念AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充。AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点。在应

2017-11-14 15:44:11 217

原创 Spring4 之 Bean(二)

Spring4 之 Bean(二)本节将学习一下基于注解的Bean的配置。在 classpath 中扫描组件 出特殊说明之外此处的classpath 默认 为 springContext 文件所在的路径。组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件。特定组件包括@Component: 基本注解,

2017-11-14 10:52:00 317

原创 Spring4 之 Bean(一)

Spring4 之 Bean在之前的章节总我们学习了IOC 容器 和DI,本节将学习一下 IOC 中的核心成员 Bean。 Bean 是一个个JAVA 类的实例(在Spring IOC 容器中的体现)。学习Bean首先我们从 IOC Container 和 Bean 之间的关系开始。IOC Container & Bean下面我们将通过一张图来展示 IOC Container 与 Bean的关系由

2017-11-13 17:34:58 356

原创 Spring4 之 IOC & DI

Spring4 之 IOC & DI前言本节我们学习一下 Spring IOC 和 DI。首先我们了解一下什么时Spring。Spring 为简化企业级应用开发而生的一个开源框架. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。从Spring 的内部结构看,Spring 是一个 IOC(DI) 和 AOP 容器框架。具体描述一下SpringLight W

2017-11-13 15:40:10 255

原创 shiro 之 Shiro 标签

shiro 之 Shiro 标签本节我们将学习一下Shiro 的标签。Shiro 提供了 JSTL 标签用于在 JSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。在使用Shiro 的标签之前我们需要引入Shiro Tag:<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags"%>guest 标签:用户没有身份验证时显示相应

2017-11-11 11:22:17 342

原创 shiro 之 封装filterChainDefinitionMap

shiro 之 封装 filterChainDefinitionMap在我们之前的学习中有接触过 Shiro 的 DefaultFilter 在整个 Shiro 架构中的作用便是用来拦截所有请求。在 Shiro DefaultFilter 中我们配置了 filterChainDefinitions 属性。filterChainDefinitions 的作用便是对所有被Shiro 拦截的请求做声明,下

2017-11-11 10:36:20 21114 1

转载 高并发

高并发 之 表处理在以前的项目中,经常遇见一些高并发因而时常会出现重复数据。从而对我们操作的业务产生了一定的影响。现象由于遗留的历史原因系统对高并发应对很脆弱很无力,因而常常会出现某一个表中重复插入数据。原因由于网络原因,客户可能连续推送了两条重复的数据,两条数据时间间隔非常小,因此导致了我们的```if(用户不存在){ xxxxx 存储用户到数据库}else{ 重

2017-11-10 17:37:08 461

原创 shiro之 分布式Cache共享之 Realm共享

shiro之 分布式Cache共享之 Realm共享在我们之前的学习中我们知道了 Shiro 的核心功能之Cache 主要两个应用场景就是 Session 和 Realm。即Session和认证授权信息会被写入 Cache。在分布式的系统中我们如果使用了 Shiro。 那么我们就不得不考虑一件事:那就是Cache 共享(特指 Session 和 Realm 共享)。这一节我们讲学习一下 Shiro

2017-11-10 17:17:47 571

原创 shiro 之 Cache

shiro 之 Cache本节将学习以一下Shiro 的核心功能之一 Cache。关于Shiro 的 Cache 我再次先声明一下下:Shiro 的Cache 的服务范围一般在Shiro 的服务内。关于缓存我们之前有学习过Redis,在一些Application中我们也是用到了 Redis作为缓存来处理数据。因而我们可以得出一个结论:其他缓存可以作为 Shiro 的缓存代理,但是Shiro 自身的缓

2017-11-09 17:25:28 395

原创 shiro 之 Session Management

shiro 之 Session Management本节我们将学习一下 Shiro 的 Session Management 即 Shiro 提供的核心功能之一: 会话管理。概念Session通常而言会话指的是用户访问应用时保持的连接关系,在多次交互中应用能够识别出当前访问的用户是谁,且可以在多次交互中保存一些数据。如访问一些网站时登录成功后,网站可以记住用户,且在退出之前都可以识别当前用户是谁。

2017-11-09 16:12:07 1220

原创 shiro讲解 之 Authentication-Authorization小结

shiro讲解 之 Authentication-Authorization小结本节中我们将总结一下在我们的实际项目中 Shiro 的Authentication 和 Authorization该怎样去设计。在实际的项目需求中角色的判定和赋予,权限的判定与赋予应该都是模式化的。在设计环节我们只需要关注Subject-Role-Permission-Resource 之间的关系即可,在使用环节我们只要

2017-11-07 17:33:36 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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