标签:AOP

Java

Spring系列__04AOP简介

4

xiaoli.he 发布于 2019-09-17

今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑...

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

Java

Java并发线程池到底设置多大?

3

xirruiqiang 发布于 2019-09-17

前言 在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题 并发线程池到底设置多大呢? 通常有点年纪的程序员或许都听说这样一个说法 (其中 N 代表 CPU 的个数) CPU 密集型应用,线程池大小设置为 N + 1 IO 密...

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

Java

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

hanze 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Spring

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

likai 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Java

Docker下Jedis体验

4

zhuangli 发布于 2019-09-17

jedis是redis的java版本的客户端实现,本文通过一些web请求&响应的实例展示了jedis的基本用法; 开始编码前我们先把环境准备好,总共两个server,对应两个docker容器: redis,采用redis的3.2.8版本,本次实战用的是redis单机; t...

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

Java

SpringBoot实现jsonp跨域通信

xirruiqiang 发布于 2019-09-17

浏览器对非同源ajax请求有限制,不允许发送跨域请求 目前跨域解决方案有两种 cros配置 jsonp请求 cros为新规范,通过一个head请求询问服务器是否允许跨域,若不允许则被拦截 jsonp则为利用浏览器不限制js脚本的同源性,通过动态创建script请求,服务器传递回一...

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

Java

进击的 Java ,云原生时代的蜕变

6

zhuangli 发布于 2019-09-16

作者| 易立 阿里云资深技术专家 导读: 云原生时代的来临,与Java 开发者到底有什么联系? 有人说,云原生压根不是为了 Java 存在的。 然而,本文的作者却认为云原生时代,Java 依然可以胜任“巨人”的角色 。作者希望通过一系列实验,开拓同学视野,提供有益思考。 在企业软...

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

Spring

完整剖析SpringAOP的自调用

2

yanxinchi 发布于 2019-09-16

摘要 spring全家桶帮助java web开发者节省了很多开发量,提升了效率。但是因为屏蔽了很多细节,导致很多开发者只知其然,不知其所以然,本文就是分析下使用spring的一些注解,不能够自调用的问题。因为本身这类文章很多,所以有些地方不会详述,直接引用其他文章。 问题 使用了...

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

Java

Springboot国际化信息(i18n)解析

22

邓龙华 发布于 2019-09-16

国际化信息理解 国际化信息也称为本地化信息 。 Java 通过 java.util.Locale 类来表示本地化对象,它通过 “语言类型” 和 “国家/地区” 来创建一个确定的本地化对象 。举个例子吧,比如在发送一个具体的请求的时候,在header中设置一个键值对:"A...

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

Spring

Springboot AOP的使用详解

xiaoli.he 发布于 2019-09-15

要了解** AOP(Aspect Oriented Programming)面向方面编程 ,我们往往将其和另一个名词即 OOP(Object Oriented Programming)面向对象编程**放一起来比较和理解。 在OOP的模式下,当多个不具有继承关系的对象需引用同一个公...

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

Spring

SpringMvc 处理请求的流程

2

刘莉莉 发布于 2019-09-15

大半个月没有写博客了,堕落了。最近突然想写写后端相关的博客了 java 相关的后端框架接触较深的有 Jfinal 和 SpringBoot。Jfinal 因为是国产的框架,当时心里也是有股执念在,就大致过了一遍源码,后续的项目中只要是没有技术栈限制,一般我都会用 Jfinal ,...

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

Spring

过滤器/Filter和拦截器/HandlerIntercepter的区别及用法 原 荐

1

小丁 发布于 2019-09-15

最近在代码中,看到有同事既在用拦截器又在用过滤器做登录校验,就觉得很晕,似乎二者都可以实现业务需求,但是到底采用哪种方式较好呢,二者又有什么区别? 一、原理 1. 过滤器: 依赖于servlet容器,在实现上基于函数回调,可以对几乎所有请求进行过滤,一个过滤器实例只能在容器初始化...

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

Java

spring 事务的传播机制看这篇就够了

changyuan.xu 发布于 2019-09-15

前言 事务对于 java web 应用来说,也是比较大的一方面。面试的时候也会经常的问到,包含的内容有: 事务的四大特性 事务的隔离级别 spring 事务的传播机制 预期读者 对事务有一定基础的同学,想弄清楚 spring 事务的传播机制 为什么会有传播机制 spring 对事...

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

Java

面向切面(AOP)的理解和使用

2

dulong 发布于 2019-09-15

面向对象,大家都听过。那面向切面是个啥?面向切面是对面向对象的延伸。那就先从面向对象开始说起。 纵向抽取 在面向对象中, 对重复的逻辑代码会抽取出来,在需要用到的地方继承即可。这就是 纵向抽取 。 横向抽象 但是,纵向抽取需求并不能满足所有的抽取场景,比如在不同的方法有着一些重复...

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

Java

【Java杂货铺】JVM#Class类结构

8

xiaoli.he 发布于 2019-09-15

代码编译的结果从本地机器码转为字节码,是储存格式发展的一小步,却是编程语言的一大步。——《深入理解Java虚拟机》 计算机只认识0和1.所以我们写的编程语言只有转义成二进制本地机器码才能让机器认识。然而随着虚拟机的发展,包括Java在内的很多语言,都选择了一种和操作系统、机器指令...

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

Java

Spring 源码学习总结篇

2

darida 发布于 2019-09-14

在日常工作中,产品不断写业务需求,他们加班一天,我们开发就得工作一周来完成。 业务领域达到一定地步后,发现日常编写业务代码已经很难让我有突破性的进步,日复一日,担心自己变成一个业务代码生产机器,而无法面对新技术和环境变化。 同时也有危机感,长江后浪推前浪,自己不继续学习的话,很快...

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

Java

Spring之IOC

5

darida 发布于 2019-09-14

一,前言 ? 本篇博客分享一些关于Spring中一个核心概念,IOC。 ? IOC: Inversion of Control ,控制反转。 ? 通常情况下对于实例化一个对象,我们会通过关键字new创建出来。但是在实际项目开发中不可能有一个实例化对象,而多个对象就需要多个new创...

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