自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛人生

蜗牛人生

翻译 eureka简介

What is Eureka? Eureka是一种基于REST(Representational State Transfer)的服务,主要用于AWS云,用于定位服务,以实现中间层服务器的负载平衡和故障转移。我们叫这种服务–Eureka Server。Eureka还附带了一个基于Java的客户端组...

2019-01-25 10:08:40 166 0

翻译 Kafka一次性消息语义

https://dzone.com/articles/exactly-once-semantics-with-apache-kafka-1 了解Kafka的新功能-exactly one semantics(一次性语义),从数学的角度来看,这在分布式系统中是不可行的。 Kafka最近刚刚引入了一次...

2018-11-29 10:21:41 686 0

翻译 在生产中使用Java 11:需要了解的重要事项

@[TOC] (在生产中使用Java 11:需要了解的重要事项) 原文地址:https://dzone.com/articles/using-java-11-in-production-important-things-to-kn 作者: Trisha Gee 如果您正考虑更新最新版本的Java,...

2018-10-17 10:28:00 252 0

翻译 eureka客户端服务器交互

希望此时您看过配置页面以了解如何设置Eureka服务器。 Eureka Server交互的第一步是初始化Eureka客户端。如果您在AWS Cloud中运行,则可以通过以下方式初始化: 从版本1.1.153开始,引入了EurekaModule类,允许使用带有管理器/ guice的eureka-...

2018-09-17 14:15:53 727 0

翻译 Kubernetes用于微服务中的可扩展性和高可用性

原文地址:https://dzone.com/articles/kubernetes-for-scalability-and-high-availability 作者: Al Tsang 了解Kubernetes如何与微服务和无服务器协同工作,以提高应用程序的可伸缩性和可用性。 企业应用程序...

2018-08-24 08:56:07 873 0

翻译 为什么String在Java中是不可变的或final

原文:https://javarevisited.blogspot.com/2010/10/why-string-is-immutable-or-final-in-java.html 字符串在Java中是不可变的,因为String对象缓存在String池中。由于缓存的字符串文字在多个客户端之间共...

2018-08-20 07:52:16 241 0

翻译 最常见的15个Java多线程,并发面试问题

想要了解有关常见的Java相关面试问题的更多信息?查看这篇文章可以了解有关投资银行最佳面试问题的更多信息。 多线程和并发问题是任何Java面试的重要组成部分。如果你要去投资银行面试,例如巴克莱,花旗银行,摩根士丹利为股票前端Java开发人员的职位,可以期待很多多线程的面试问题。多线程和并发是投资...

2018-08-15 08:11:26 5495 2

翻译 Spring Boot中的单元和集成测试

了解如何在Spring Boot环境中编写单元和集成测试,以及在本教程中为此提供便利的工具,本文还会提供一种工具来帮助我们写单元和集成测试。 1 概述 在这篇文章中,我们将了解如何在Spring Boot环境中编写测试单元和集成。您可以在线找到大量有关此主题的教程,但很难在一个页面中找到所需的...

2018-07-30 21:41:32 1038 2

翻译 如何使用spring retry

<dependencies> <dependency> <groupId>org.springframework.boot</g...

2018-07-19 07:38:43 103 0

原创 http协议-request请求头

sss

2018-06-26 14:08:49 1583 0

原创 数据库优化--库表结构

数据库优化包含三部分:查询优化,索引优化,库表结构。 库表结构: 一般遵循的原则: 避免过度设计 使用小而简单的合适数据类型 尽量使用相同的数据类型存储相似或相关的值 注意可变长字符串 尽量使用整形定义定义标识量 避免使用MySql已经抛弃的特性 小心使用ENUM和SET,不要滥用。最...

2018-06-25 07:44:03 218 0

原创 cglib-create分析

Enhancer主要用create创建类 public void testFixedValue() throws Exception { Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(Sam...

2018-06-19 23:57:28 181 0

原创 juc集合框架

collections Queues BlockingQueue:通常用于一个线程生产对象,而另外一个线程消费这些对象的场景 LinkedBlockingQueue ArrayBlockingQueue Synchronou...

2018-06-15 08:03:33 94 0

原创 cglib

CGLIB CGLIB是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的ORM框架,同样使用CGLIB来代理单端(多对一和一对一)关联(延迟提取集合使用的另一种机制)。CGLIB作为一个开源项目...

2018-06-15 08:00:55 470 0

原创 myBatis--mapper获取

SqlSession session = sqlSessionFactory.openSession(); 设置Environment,TransactionFactory,Executor代码如下 private SqlSession openSessionFromDataSource(Ex...

2018-03-19 00:02:09 40 0

原创 MyBatis源码--解析mybatis-config.xml

查询数据库操作步骤如下: Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); sqlSessionFactory = new SqlSessionFactoryBuilder().bui...

2018-03-16 01:26:54 128 0

转载 js方法集

Angela.array = { //# 数组方法 // index, 返回位置! 不存在则返回 -1; index: function (t, arr) { //# 返回当前值所在数组的位置 if (arr.indexOf) { re...

2017-12-07 11:24:04 53 0

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