随笔分类 - JAVA
微服务测试
摘要:微服务测试契约测试的实践方式实现Contract Testing的一些条件业界常用的CDC测试框架有JanusPactPactoSpring Cloud Contract各类测试对比类型 描述 单元测试 单元测试针对代码单元(通常是类)的测试,单元测试的价值在于能提供最快的反馈。另外好的单元测试还可以帮助你改善设计,在你的团队掌握TDD的前提下,单元测试能辅助重构,帮助改善代码整洁度。 ...
阅读全文
微服务架构与技术
摘要:服务形态的演进Service meshSDK到透明代理服务注册与发现多协议支持Cloud Native性能测试今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Doc...
阅读全文
Openshift中Pod的SpringBoot2健康检查
摘要:Openshift中Pod的SpringBoot2应用程序健康检查1. 准备测试的SpringBoot工程, 需要Java 8 JDK or greater and Maven 3.3.x or greater.git clone https://github.com/megadotnet/Openshift-healthcheck-demo.git假设您已经掌握基本JAVA应用程序开发,Open...
阅读全文
基于Openshift的SpringBoot微服务
摘要:基于Openshift的SpringBoot微服务 OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer St...
阅读全文
Hazelcast介绍
摘要:Hazelcast介绍什么时侯需要用例内存中分布式计算场景分布式消息特性全景Distributed Maps一个结点中分区 Hazelcast中的分片也称为分区,Hazelcast默认271个分区。Hazlecast通常也会对分区备份,并将副本分布到集群的不同节点上,通过数据冗余提高可靠性,这种数据的存储方式和kafka、Redis Cluster类似。2个结点黑色字体表示的分区为主分区,蓝...
阅读全文
JAVA工程师技能要求
摘要:近期做了个JAVA工程师分类, JAVA工程师可能是市场上最多类的程序员: 初级JAVA工程师的基本要求Good basic programming skills 良好基本编程技能Foundational Java knowledge JAVA基础知识Object-Oriented Programming 面向对象编程Learning on the job 工作中持续学习Follo...
阅读全文
国际化环境下系统架构演化
摘要:国际化环境下系统架构演化数据库架构Related Link:JFrog Artifactory https://jfrog.com/open-source/Ansible http://www.ansible.com.cn/index.htmlgrafana https://grafana.com/SpringCloud http://proje...
阅读全文
微服务框架Lagom介绍之一
摘要:背景Lagom是JAVA系下响应式 微服务框架,在阅读本文之前请先阅读微服务架构设计,Lagom与其他微服务框架相比,与众不同的特性包括:目前,大多数已有的微服务框架关注于简化单个微服务的构建——这是比较容易的一部分内容。Lagom将其扩展到了微服务所构成的系统,这是大型的系统——也是较为困难的一部分内容,因为在这里我们会面临到分布式系统的复杂性。通信默认是异步的——基于消息和流——但是,如果需要...
阅读全文
ElasticSearch+NLog+Elmah实现Asp.Net分布式日志管理
摘要:本文将介绍使用NLOG、Elmah结合ElasticSearch实现分布式日志管理。 一、ElasticSearch简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计...
阅读全文
Alfresco 4 项目介绍
摘要:Alfresco 是一个开源的企业内容管理系统(ECM),功能相对于微软的SharePoint, Documentum与FileNet这样的产品。 支持多国语言, 支持LDAP, NTLM, Kerberos,活动目录,支持与Ms Sharepoint,Google Docs的集成, 跨平台,支持Windows/Unix系统。基于Java平台开发,通过开源的Tomcat+MySQL...
阅读全文