Spring获取当前类的代理对象

摘要:在项目中,涉及到同一个类中一个方法调用另外一个方法,并且两个方法的事务不相关, 这里面涉及到一个事务切换的问题,一般的方法没问题,根据通过aop注解在方法上通过加注解标识, 答案是:通过spring aop类里面的AopContext类获取当前类的代理对象, 这样就能切换对应的事务管理器了,...

2018-11-12 09:59:32

阅读数 640

评论数 0

每秒处理10万高并发订单的某集团支付系统架构分享

转载自:最代码 官方 随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强...

2018-11-09 17:33:56

阅读数 107

评论数 1

大数据学习之路

链接:https://www.cnblogs.com/zhangyinhua/tag/%E8%B5%B7%E8%88%AAHadoop/

2018-09-19 10:08:04

阅读数 102

评论数 0

MapReduce之mapper以及reducer的个数决定性因素

这个图大概可以描述mapreduce计算模型的执行过程,下面我们就围绕这个图聊几个问题,其中有工作中非常有用的问题: 1. mapper的个数  结论:mapper的个数是由输入数据的大小决定的,一般不需要我们去设置,如果你想控制mapper的个数,那么需要先了解hadoop是怎么控制map...

2018-09-13 09:19:48

阅读数 179

评论数 0

mysql索引优化

SQL如下: CREATE TABLE IF NOT EXISTS staffs( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(24) NOT NULL DEFAULT "" COMMENT...

2018-09-10 17:33:44

阅读数 817

评论数 2

Hadoop简介

一.hadoop介绍 HADOOP是apache旗下的一套开源软件平台 HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 HADOOP的核心组件有 HDFS(分布式文件系统) YARN(运算资源调度系统) MAPREDUCE(分布式运算编程...

2018-08-29 13:52:08

阅读数 86

评论数 0

Hadoop集群的安装与配置

一.准备Linux环境(虚拟机)   1.先将虚拟机的网络模式选为NAT   2.修改主机名   vi /etc/sysconfig/network       NETWORKING=yes HOSTNAME=hdp-node-01   3.修改IP     ...

2018-08-29 13:50:17

阅读数 63

评论数 0

HDFS知识点汇总

一.Hdfs简介 hdfs是一个文件系统,用于存储文件,通过统一的命名空间——目录树来定位文件,并且是分布式的,由很多服务器联合起来实现其功能,集群中的服务器各自负责角色; 角色:  HDFS的三个节点:Namenode,Datanode,Secondary Namenode ...

2018-08-29 10:24:28

阅读数 150

评论数 0

Git的常用操作

  1.从远程克隆项目 git clone "对应项目的访问url" 2.查看当前文件的状态 git status 说明:【git的状态分为两种,track和untrack状态】 3.新建分支 git branch 分支名称 4.查看当前远...

2018-08-20 17:36:48

阅读数 59

评论数 0

vue路由传参的三种基本方式

转载自:樱花落 现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。 父组件中: <li v-for="article in articles" @click="getDescribe(...

2018-08-20 16:10:41

阅读数 112

评论数 0

Freemarker之网页静态化

前言:FreeMarker很早就已经了解并使用过了,不过离现在已经很久了,很多东西需要再捡起来比较麻烦,因此在这里做个记录。 1、什么是FreeMarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时...

2018-08-20 15:50:11

阅读数 82

评论数 0

SpringBoot后端解决跨域问题

服务端以SpringBoot框架为核心,除提供转发到首页外,只提供RESTful接口,通过Json格式消息进行交互; 前端以Vue全家桶为核心,实现SPA单页面应用,以ajax方式与服务端进行通信; 前后端分离开发,因此会建两个项目,通过npm run build 打包项目(复制进)项目进行整...

2018-08-19 18:08:21

阅读数 195

评论数 0

Vue使用Axios实现http请求以及解决跨域问题

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。Axios的中文文档以及github地址如下: 中文:https://www.kancloud.cn/yunye/axios/234845 github:https://github.com/axi...

2018-08-18 20:46:27

阅读数 17961

评论数 5

Mysql中concat函数以及group_concat函数的用法

本文中使用的例子均在下面的数据库表tt2下执行:   一、concat()函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。 3、举例: 例1:...

2018-08-17 10:12:02

阅读数 370

评论数 0

Docker简介以及常用命令

Docker简介   Docker是开源应用容器引擎,轻量级容器技术。 基于Go语言,并遵循Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化 容器完...

2018-08-16 16:25:58

阅读数 95

评论数 0

ThreadPoolTaskExecutor使用详解

当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutor,现对其使用稍作总结。 配置 ThreadPoolTaskExecutor通常通过XML方式配置,或者通过Executors的工厂方法进行配置。  XML方式配置代码如下: <...

2018-08-10 14:34:22

阅读数 96

评论数 0

结合Spring实现数据库读写分离

**数据库配置为一个主库 多个从库 主库用于写操作 从库只读操作  读写分离实现即为配置两个数据源,一个用于读写 连接主库 假设为ds_wr,一个用于只读 连接从库 假设为ds_r。 对数据库读操作时,操作ds_r数据源。  对数据源写操作时,操作ds_wr数据源。 读写分离可以有两种实现方式...

2018-08-10 12:54:49

阅读数 85

评论数 0

分布式锁的多种实现方式

出处: hollis目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance...

2018-07-11 11:23:25

阅读数 86

评论数 0

GC:垃圾收集器

这篇文件将给大家介绍GC都有哪几种算法,以及JVM都有那些垃圾回收器,它们的工作原理。概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程...

2018-07-07 14:44:25

阅读数 162

评论数 0

23种设计模式(5)-适配器模式

转载自: 阿木侠 Java知音 2017-09-09定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色:目标(Target)角色:这就是所期待得到的接口,也就是这类的接口是符合我们要求的。   源(Adapee)角色:我们要...

2018-07-06 10:21:01

阅读数 74

评论数 0

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