sanyaoxu_3的博客

点滴积累

DevOps介绍及工具推荐

什么是DevOps DevOps是Development和Operations的组合,是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密...

2018-12-06 14:56:23

阅读数:48

评论数:0

机器学习综述与“Hello World”实战

本文结构思维导图 概述 友情提示:  1. 对于本文中数据集,训练集,特征点,空间等基础概念,请参考周志华老师的《机器学习》第一章的内容  2. Python的语法并不难理解,有编码基础的可以直接看懂,如果不懂,请参考廖雪峰老师的个人博客中Python的教学内容  http://www.lia...

2018-12-03 19:21:18

阅读数:122

评论数:0

深入理解Lombok

说道Lombok,可能会鲜为人知。但是在实际的开发中,它起到了很大的作用,话不多说,直入正题: 一、Lombok是什么     现在看一下Lombok官方对其进行的解释:Lombok官网:https://projectlombok.org 第一句话,Lombok项目是一种自动接通你的编辑器和...

2018-11-27 15:39:17

阅读数:64

评论数:0

java rmi 与 spring mvc rest 性能简单对比

场景描述: 服务端用rest和rmi发布两个接口,两个接口提供同样的功能,获取同一个bean; 服务端用httpclient和rmi分别起十个线程调用,打印时间; 废话少说,程序猿用代码说话:  首先定义一个Bean: package net.tt.rest.domain;   impor...

2018-11-27 11:47:04

阅读数:56

评论数:0

Spring @Async的异常处理

楼主在前面的2篇文章中,分别介绍了Java子线程中通用的异常处理,以及Spring web应用中的异常处理。链接如下: Java子线程中的异常处理(通用) Spring web引用中的异常处理 今天,要写的是被Spring @Async注解的方法中的异常处理方法。   通常,如果我们要在...

2018-11-26 20:39:44

阅读数:61

评论数:0

java 利用Future异步获取多线程任务结果

Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。 有了Future就可以进行三段式的编程了,1.启动多线程任务2.处理其他事3.收集多线程任务结果。从而实现了非阻塞的任务调用。...

2018-11-25 20:15:07

阅读数:65

评论数:0

Spring常用注解介绍

Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。  Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大提高了开发效率!  下面按照分类讲解Spring中常用的一些...

2018-11-22 19:53:47

阅读数:59

评论数:0

Hystrix参数详解

一、hystrix参数使用方法 通过注解@HystrixCommand的commandProperties去配置, 如下就是hystrix命令超时时间命令执行超时时间,为1000ms和执行是不启用超时 @RestController public class MovieControll...

2018-11-22 19:39:34

阅读数:44

评论数:0

SwaggerAPI注解详解,以及注解常用参数配置

官网github地址:https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X 注解 @Api: 作用在类上,用来标注该类具体实现内容。表示标识这个类是swagger的资源 。  参数:  1. tags:可以使用t...

2018-11-21 15:27:19

阅读数:95

评论数:1

Spring Boot简介

Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designe...

2018-11-18 22:39:21

阅读数:38

评论数:0

zuul集群及顶层负载均衡

上一篇博文我们引入了zuul路由网关实现了对不同生产者服务集群的路由转发。不过真正系统发布时有以下问题: 1.zuul里的配置文件会暴露我们所有接口的信息,放在顶层不合适 2.毕竟落实了路由分发和过滤器功能,当接口很多的时候也是可能宕机的 其他考虑应该还有很多,我只是简单理解了一下。下面优化...

2018-11-13 22:44:09

阅读数:53

评论数:0

搭建eureka集群

使用spring boot1.5.16版本,spring cloud版本选择Edgware.SR4,添加eureka server的依赖 <dependency> <groupId>org.springf...

2018-11-13 22:30:29

阅读数:35

评论数:0

eclipse中使用git技巧

1、 ①、整个版本还原 当需要还原到某个版本时(多文件),操作如下 右击项目--》Team--》Show in History 出现如下 这里显示你提交的版本,选择你要还原的版本--》右击--》Reset--》Hard  注意:此步骤会将所有文件还原到选择版本   ②、单文件还原...

2018-11-12 22:30:15

阅读数:35

评论数:0

基于rabbitMQ实现在高并发下性能倍增

以服务与服务之间的调用来举个例子,比如我们提供的是rest服务,那么如果在高并发下访问rest服务究竟能支撑多大的并发量呢? 下面我先提供一个小例子来测试下 项目目录结构如下: 具体代码如下: UserController.java package com.cwh.controller; ...

2018-10-30 00:28:03

阅读数:56

评论数:0

阿里数据库连接池Druid

Druid是什么? Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环...

2018-10-27 22:47:51

阅读数:98

评论数:0

Spring Cloud Netflix Eureka源码导读与原理分析

Spring Cloud Netflix技术栈中,Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此对Eureka还是有很大的必要进行深入研究。 基本原理 上图是来自eureka的官方架构图,这是基于集群配置的eureka; - 处于不同节点的eureka通过Repli...

2018-10-27 09:53:28

阅读数:66

评论数:0

rabbitmq介绍及rabbitmq在java中基础使用

RabbitMQ简介 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。使用Erlang语言编写。RabbitMQ相关术语:          1.Broker:简单来说就是消息队列服务器实体。        ...

2018-10-25 23:06:39

阅读数:51

评论数:0

介绍几种redis数据超过可用内存的处理方式

一、处理方式有很多种,例如   1、修改redis.conf中的maxmemory-policy选项 2、加内存 3、缩短(或设置)数据过期时间,以释放内存 4、redis集群 当然还有其他更好的方式     二、通过修改redis.conf中maxmemory-policy选项...

2018-10-25 00:15:24

阅读数:53

评论数:0

spring + redis 实现数据的缓存

spring + redis 实现数据的缓存 1、实现目标   通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担)   2、所需jar包      注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。...

2018-10-25 00:06:25

阅读数:49

评论数:0

SpringMVC+MyBatis 事务管理一

SpringMVC+MyBatis 事务管理一 前言         spring事务管理包含两种情况,编程式事务、声明式事务。而声明式事务又包括基于注解@Transactional和tx+aop的方式。那么本文先分析编程式注解事务和基于注解的声明式事务。 编程式事务管理使用Transacti...

2018-10-20 21:08:29

阅读数:74

评论数:0

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