标签:注释

Spring

Spring5源码解析-Spring框架中的单例和原型bean

darida 发布于 2017-09-15

最近一直有问我单例和原型bean的一些原理性问题,这里就开一篇来说说的 通过Spring中的依赖注入极大方便了我们的开发。在 xml 通过 <bean> 定义(或者通过 @Bean 在配置类里定义)对象之后,然后只需简单地使用@Autowired注解,就可以使用由Sp...

阅读(143)评论(0)赞 (0)

IOS技术

学习OpenGL ES之教你实现SkyBox

5

xiaoli.he 发布于 2017-09-14

本系列所有文章目录 获取示例代码 占位图之神保佑我吧! 前言 不知道大家是否还记得基于CubeMap的反射效果里介绍的CubeMap,本文将使用CubeMap来制作3D游戏中的一个经典技术,天空盒(SkyBox)。老规矩,先来看下效果图。效果中的地形模型在前面的文章中已经介绍过了...

阅读(99)评论(0)赞 (0)

Spring

Spring5源码解析-Spring中的Context loader

yanxinchi 发布于 2017-09-13

我们已经知道,应用程序上下文是Spring管理的bean所在的容器。但是我们依然要问一个问题:这个上下文是如何创建的?那么在这篇文章中我们来探讨这个问题。 在第一部分中,会说下在 Spring的应用程序上下文中 所谓的 上下文加载器(context loader) 是什么。在第二...

阅读(96)评论(0)赞 (0)

Spring

Spring 事务管理的一个 trick

yanxinchi 发布于 2017-09-13

问题 最近有同事碰到这个异常信息: Transaction rolled back because it has been marked as rollback-only ,异常栈被吃了,没打印出来。 调用代码大概如下: @Component public class Inner...

阅读(88)评论(0)赞 (0)

Spring

RestTemplate的逆袭之路,从发送请求到负载均衡

2

wenming.gapo 发布于 2017-09-12

上篇文章我们详细的介绍了RestTemplate发送请求的问题,熟悉Spring的小伙伴可能会发现:RestTemplate不就是Spring提供的一个发送请求的工具吗?它什么时候具有了实现客户端负载均衡的功能的?本文我们就来聊一聊RestTemplate的逆袭之路,看它如何从一...

阅读(91)评论(0)赞 (0)

Spring

Spring cloud系列三 Spring Cloud 配置中心集群

1

尖兵 发布于 2017-09-12

1. 概述 上篇文章 Spring cloud系列二 Spring Cloud 配置中心的基本用法 我们介绍了配置中心的基本用法,但是这个用法有个缺点,只有一台配置服务。如果这台服务挂掉,则整个服务不可用。为了提高配置中心的可靠性,本节我们介绍将配置中心注册成服务,客户端通过注册...

阅读(84)评论(0)赞 (0)

Spring

Spring5源码解析-Spring中的应用上下文

puefu.he 发布于 2017-09-11

之前讲到过,Spring中的 beans生活(用这俩字觉得更形象具体)在其应用程序的上下文环境中。在本文中,我们将详细介绍应用程序上下文,另外此篇同样是由域联系到的逃逸分析的关于Spring容器的续篇。 关于 Spring5源码解析-@Autowired 这篇文章讲了通过 @Au...

阅读(113)评论(0)赞 (0)

Spring

SpringBoot详解(四)-优雅地处理日志

4

小丁 发布于 2017-09-09

一、简介 日志功能在j2ee项目中是一个相当常见的功能,在一个小项目中或许你可以在一个个方法中,使用日志表的Mapper生成一条条的日志记录,但这无非是最烂的做法之一,因为这种做法会让日志Mapper分布到了项目的多处代码中,后续很难管理。而对于大型的项目而言,这种做法根本不能采...

阅读(134)评论(0)赞 (0)

IOS技术

iOS WKWebView的使用以及遇到的问题

likai 发布于 2017-09-08

一、WKWebView简介 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不...

阅读(118)评论(0)赞 (0)

IOS技术

用runtime看OC中类与对象,消息的底层实现原理

3

邓龙华 发布于 2017-09-08

1.OC的类和对象 先看一下类和对象的数据结构: typedef struct objc_class *Class;//类对象 struct objc_class {//类对象的结构体 Class isa &n...

阅读(95)评论(0)赞 (0)

Spring

IDEA之Maven搭建Spring4 SpringMVC4 Mybatis3

3

wenming.gapo 发布于 2017-09-08

首先打开Mysql的图形界面工具进行建库建表,当然也可以使用cmd黑窗口命令形式进行建库建表。 create database kaoshi; use kaoshi; create table k_dept( id int(11) auto_increment primary k...

阅读(100)评论(0)赞 (0)

Spring

Spring源码-AOP(五)-AOP核心组件的注册

1

zhuangli 发布于 2017-09-05

上一篇已经说过AOP的入口是BeanDefinition。在 中,解析的是AopNamespaceHandler类,我们对 AopNamespaceHandler 类进行分析。 AspectJAutoProxyBeanDefinitionParser 我们发现有这样一段代码 re...

阅读(94)评论(0)赞 (0)

Spring

Spring Boot REST API错误处理指南

3

songhua.gao 发布于 2017-09-04

原文: Guide to Spring Boot REST API Error Handling 作者:BRUNO LEITE 翻译:雁惊寒 摘要:本文通过实例介绍了使用Spring Boot在设计API的时候如何正确地对异常进行处理。以下是译文 API在提供错误消息的同时进行适...

阅读(51)评论(0)赞 (0)

Spring

Spring Cloud第九篇:链路追踪Sleuth

7

邓龙华 发布于 2017-09-03

这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 一、简介 Add sleuth to the classpath of a Spring Boot application (see below for Maven and ...

阅读(40)评论(0)赞 (0)

Spring

Spring Security OAuth 代码执行漏洞和分析

6

尖兵 发布于 2017-09-03

介绍 Spring Security OAuth历史上爆出过一个CVE-2016-4977,本篇文章主要作为本人在学习和调试这个漏洞时候的过程记录。 漏洞描述 官方对于CVE-2016-4977的描述比较模糊,大概讲了下漏洞触发的原理,我们只知道最终的原因是因为执行了SpEL表达...

阅读(25)评论(0)赞 (0)

Spring

重试框架spring retry实践

3

xiaoli.wang 发布于 2017-09-03

spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。对于重试室友场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操作等(要考虑写是否幂等)都不适合重试。远程调用超时、网络突然中断可以重试。在微服务治理框架中,通常都有自己的重试...

阅读(35)评论(0)赞 (0)

Spring

使用Spring Cloud搭建服务注册中心

6

wenming.gapo 发布于 2017-09-03

我们在之前的博客中已经介绍过阿里的分布式服务框架dubbo【 Linux上安装Zookeeper以及一些注意事项 】【 一个简单的案例带你入门Dubbo分布式框架 】,但是小伙伴们应该也看到了,阿里的dubbo无法单独完成工作,我们还要借助于Apache上的开源框架zookeep...

阅读(44)评论(0)赞 (0)

编程技术

SSM框架Spring+SpringMVC+MyBatis——详细整合教程

8

hanze 发布于 2017-09-02

摘要: 下面主要介绍三大框架的整合,至于环境的搭建以及项目的创建,参看上面的博文。这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.proper...

阅读(72)评论(0)赞 (0)