Java

Java

基于 Docker 的微服务架构实践

老李 发表了文章 • 2 个评论 • 888 次浏览 • 2018-04-11 15:26 • 来自相关话题


前言

基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践过程,做一个简单的总结。希望给在创业初...
查看更多

追求极简:Docker镜像构建演化史

老李 发表了文章 • 0 个评论 • 447 次浏览 • 2018-04-08 19:46 • 来自相关话题


自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术...
查看更多

“金三”之2018一线互联网公司Java高级面试题总结

老李 发表了文章 • 0 个评论 • 414 次浏览 • 2018-03-31 20:40 • 来自相关话题


1、hashcode相等两个类一定相等吗?equals呢?相反呢?

2、介绍一下集合框架?

3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?

4、hashmap和treemap什么区别...
查看更多

解析分布式锁之Redis实现(二)

老李 发表了文章 • 0 个评论 • 402 次浏览 • 2018-03-28 13:45 • 来自相关话题


摘要:在前文中提及了实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,本文主要阐述基于Redis的分布式锁,分布式架构设计如今在企业中被大量的应用,而在不同的分布式节点进行协同工作的时候,节点服务的时序、结果的正确性以及执...
查看更多

分布式实时日志分析解决方案 ELK 部署架构

Java高级开发 发表了文章 • 0 个评论 • 395 次浏览 • 2018-03-25 17:19 • 来自相关话题


一、概述

ELK 已经成为目前最流行的集中式日志解决方案,它主要是由Beats、Logstash、Elasticsearch、Kibana等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案。本文将会介绍ELK常见的架构以及相关问题...
查看更多

微服务:Java EE的拯救者还是掘墓人?

老李 发表了文章 • 0 个评论 • 378 次浏览 • 2018-03-24 13:51 • 来自相关话题


有人认为,微服务的大行其道是在给Java EE下达死刑判决书。也有人认为,Java EE已死的论调可笑至极。读者朋友,你们怎么看?

引言

有人说,Java确实过于臃肿,经常“小题大做”。但PHP、Node.js扩展方面短板太明显,做小应用可以,大型应用就玩...
查看更多

赶紧升级!Java 10为Docker做了特殊优化

ds_sky2008 发表了文章 • 0 个评论 • 1128 次浏览 • 2018-03-22 13:26 • 来自相关话题


【编者的话】在过去的几年中,Docker一直是非常受欢迎的容器技术,而原因也很简单。将基于JVM的应用程序容器化部署,可以为应用程序提供一致的开发、部署环境以及零耦合的环境隔离。但不幸的是,目前的JVM在Linux容器内运行事务并不那么简单。因此,为了优化一些...
查看更多

“大话架构”Java程序员需要突破的技术要点

Java高级架构 发表了文章 • 0 个评论 • 503 次浏览 • 2018-03-09 17:23 • 来自相关话题


一、源码分析

源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。

源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。

我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,...
查看更多

徒手用Docker构建自己的PHP开发环境

大卫 发表了文章 • 0 个评论 • 2513 次浏览 • 2018-02-23 21:52 • 来自相关话题


1. 前言

1.1 为什么要用Docker ?

是否有这样的场景,你搞了一个项目,在本地开发时需要搭建环境,放到线上时也需要搭建环境,到公司想暗戳戳玩一下要搭建环境,不搭还不行,因为你的环境依赖还挺多。这个时候如果有了Docker,只需要在机器上...
查看更多

Docker容器内存分配问题

吴锦晟 回复了问题 • 4 人关注 • 3 个回复 • 6219 次浏览 • 2017-12-04 17:02 • 来自相关话题

赶紧升级!Java 10为Docker做了特殊优化

ds_sky2008 发表了文章 • 0 个评论 • 1128 次浏览 • 2018-03-22 13:26 • 来自相关话题


【编者的话】在过去的几年中,Docker一直是非常受欢迎的容器技术,而原因也很简单。将基于JVM的应用程序容器化部署,可以为应用程序提供一致的开发、部署环境以及零耦合的环境隔离。但不幸的是,目前的JVM在Linux容器内运行事务并不那么简单。因此,为了优化一些...
查看更多

在容器中使用Java RAM:五种不丢失内存的方法

herryliq 发表了文章 • 0 个评论 • 2181 次浏览 • 2017-05-27 13:45 • 来自相关话题


【编者的话】在这篇文章中,我们想分享一些看起来不那么明显的关于在容器内部中Java内存管理和弹性扩展的细节。 您将看到在即将发布的JDK版本中需要注意的问题和重要更新的列表,以及核心难点的现有解决方法。 我们收集了可以提高Java应用程序的资源使用效率的五个最...
查看更多

在Docker中运行Java:为了防止失败,你需要知道这些

herryliq 发表了文章 • 0 个评论 • 6355 次浏览 • 2017-04-16 22:53 • 来自相关话题


【编者的话】 如果你尝试在容器中运行Java程序,或者专注于Docker,你可能会遇到一些关于JVM和堆大小的问题。本篇文章将介绍如何解决这些问题。

***[【深圳站|3天烧脑式Kubernetes训练营】培训内容包括:Kubernetes概述和架构、部署和...
查看更多

5个构建第一个Java镜像的小窍门

国会山上的猫TuxHu 发表了文章 • 0 个评论 • 3048 次浏览 • 2017-01-23 21:20 • 来自相关话题


【编者的话】Arun Gupta是[《Docker for Java Developers》](https://www.nginx.com/resource ... re...
查看更多

Java微服务:这个画饼是个谎言,但你却不能忽视它

sean 发表了文章 • 0 个评论 • 3987 次浏览 • 2016-12-10 14:29 • 来自相关话题


【编者的话】本文深入介绍了Java的微服务开发,包括其定义和一些可选方案,如Spring Boot、Dropwizard及其他开源项目。

微服务的趋势已经让人无法忽视。有些人可能会说它只不过是又一个故弄玄虚的流行词,而另一些人可能会列举出分解单体应用的优势,...
查看更多

部署流水线搭建小记:Docker、Jenkins、Java和Couchbase

kurtzhong 发表了文章 • 0 个评论 • 7117 次浏览 • 2016-10-08 15:22 • 来自相关话题


【编者的话】这篇文章讲述了如何用Jenkins和Docker来为一个需要和数据库交互的Java应用创建部署流水线(deployment pipeline)。

Jenkins支持创建流水线。它使用一种基于Groovy的流水线领域特定语言(Pipelin...
查看更多

将Java EE单体应用打造成微服务

colstuwjx 发表了文章 • 0 个评论 • 2371 次浏览 • 2016-07-31 17:59 • 来自相关话题


【编者的话】如何将单体应用拆分成微服务相信是很多人共同的疑问,本文作者就技术和组织结构等方面为我们提供了一个思路,一起来看看吧~

紧接着上篇[为什么微服务应该是事件驱动的介绍博客](http://blog.christianposta.com/microse...
查看更多

在Docker中运行PHP项目的探索之旅

blankyao 发表了文章 • 2 个评论 • 7130 次浏览 • 2016-02-21 10:05 • 来自相关话题


Docker出现后,容器技术在互联网领域得到了空前的普及,无论是大公司还是屌丝创业公司的码农基本上都会在各种技术社区或者各种演讲会议上了解到过相关技术,我们作为一家屌丝创业公司也不例外,去年对Docker做了一番了解,并在年前测试了一些方案,今天在这里总结一下...
查看更多

9. 在Docker Swarm集群中运行Java EE应用

qinlu1988 发表了文章 • 0 个评论 • 3947 次浏览 • 2015-11-18 20:57 • 来自相关话题


Docker Swarm是Docker的原生集群。它允许你使用全套的Docker工具来创建和访问一批Docker主机。Docker Swarm提供标准的Docker API,任何可以与Docker后台通信的工具都能够使用Swarm将其扩展到多个主机上。

...

查看更多

第6章 部署Java EE 7应用(容器链接)

alexneedsjobs 发表了文章 • 1 个评论 • 3373 次浏览 • 2015-11-17 16:42 • 来自相关话题


JavaEE 7预构建WAR章节解释了如何在应用程序服务器中使用内存数据库。这种方式可以让你快速的起步,但是很快会遇到瓶颈,因为数据仅存在内存中。这意味着当应用程序服务器关闭的时候,对数据库模式和数据的任何更改都会丢失。在这种情况下,你需要使用位于应用程序服务...
查看更多

Docker容器内存分配问题

回复

吴锦晟 回复了问题 • 4 人关注 • 3 个回复 • 6219 次浏览 • 2017-12-04 17:02 • 来自相关话题

一个spring cloud的java容器限制多大的内存比较好

回复

请叫我小路飞 发起了问题 • 1 人关注 • 0 个回复 • 1607 次浏览 • 2017-05-23 19:48 • 来自相关话题

Docker安装ZeroMQ

回复

豪杰春香 发起了问题 • 2 人关注 • 0 个回复 • 1731 次浏览 • 2015-12-28 16:51 • 来自相关话题

构建的java镜像为什么很大!

回复

oilbeater 回复了问题 • 3 人关注 • 2 个回复 • 1897 次浏览 • 2015-12-12 19:58 • 来自相关话题

启动tomcat容器来跑JAVA项目有问题

回复

lioncui 发起了问题 • 2 人关注 • 0 个回复 • 2399 次浏览 • 2015-09-28 16:16 • 来自相关话题

Docker运行Java,路径问题

回复

bnuhero 回复了问题 • 4 人关注 • 2 个回复 • 3919 次浏览 • 2015-04-25 18:35 • 来自相关话题

基于 Docker 的微服务架构实践

老李 发表了文章 • 2 个评论 • 888 次浏览 • 2018-04-11 15:26 • 来自相关话题


前言

基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践过程,做一个简单的总结。希望给在创业初...
查看更多

追求极简:Docker镜像构建演化史

老李 发表了文章 • 0 个评论 • 447 次浏览 • 2018-04-08 19:46 • 来自相关话题


自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术...
查看更多

“金三”之2018一线互联网公司Java高级面试题总结

老李 发表了文章 • 0 个评论 • 414 次浏览 • 2018-03-31 20:40 • 来自相关话题


1、hashcode相等两个类一定相等吗?equals呢?相反呢?

2、介绍一下集合框架?

3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?

4、hashmap和treemap什么区别...
查看更多

解析分布式锁之Redis实现(二)

老李 发表了文章 • 0 个评论 • 402 次浏览 • 2018-03-28 13:45 • 来自相关话题


摘要:在前文中提及了实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,本文主要阐述基于Redis的分布式锁,分布式架构设计如今在企业中被大量的应用,而在不同的分布式节点进行协同工作的时候,节点服务的时序、结果的正确性以及执...
查看更多

分布式实时日志分析解决方案 ELK 部署架构

Java高级开发 发表了文章 • 0 个评论 • 395 次浏览 • 2018-03-25 17:19 • 来自相关话题


一、概述

ELK 已经成为目前最流行的集中式日志解决方案,它主要是由Beats、Logstash、Elasticsearch、Kibana等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案。本文将会介绍ELK常见的架构以及相关问题...
查看更多

微服务:Java EE的拯救者还是掘墓人?

老李 发表了文章 • 0 个评论 • 378 次浏览 • 2018-03-24 13:51 • 来自相关话题


有人认为,微服务的大行其道是在给Java EE下达死刑判决书。也有人认为,Java EE已死的论调可笑至极。读者朋友,你们怎么看?

引言

有人说,Java确实过于臃肿,经常“小题大做”。但PHP、Node.js扩展方面短板太明显,做小应用可以,大型应用就玩...
查看更多

赶紧升级!Java 10为Docker做了特殊优化

ds_sky2008 发表了文章 • 0 个评论 • 1128 次浏览 • 2018-03-22 13:26 • 来自相关话题


【编者的话】在过去的几年中,Docker一直是非常受欢迎的容器技术,而原因也很简单。将基于JVM的应用程序容器化部署,可以为应用程序提供一致的开发、部署环境以及零耦合的环境隔离。但不幸的是,目前的JVM在Linux容器内运行事务并不那么简单。因此,为了优化一些...
查看更多

“大话架构”Java程序员需要突破的技术要点

Java高级架构 发表了文章 • 0 个评论 • 503 次浏览 • 2018-03-09 17:23 • 来自相关话题


一、源码分析

源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。

源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。

我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,...
查看更多

在容器中使用Java RAM:五种不丢失内存的方法

herryliq 发表了文章 • 0 个评论 • 2181 次浏览 • 2017-05-27 13:45 • 来自相关话题


【编者的话】在这篇文章中,我们想分享一些看起来不那么明显的关于在容器内部中Java内存管理和弹性扩展的细节。 您将看到在即将发布的JDK版本中需要注意的问题和重要更新的列表,以及核心难点的现有解决方法。 我们收集了可以提高Java应用程序的资源使用效率的五个最...
查看更多

Docker多步构建更小的Java镜像

Fundebug 发表了文章 • 0 个评论 • 1825 次浏览 • 2017-05-02 18:56 • 来自相关话题


【编者的话】最新版Docker将支持多步构建(Multi-stage build),这样使用单个Dockerfile就可以定义多个中间镜像用于构建,测试以及发布等多个步骤,并且有效减小最终镜像的大小。

***[【深圳站|3天烧脑式Kubernetes训练营】...
查看更多

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。