标签:站点

编程技术

领域驱动设计重焕新生

1

刘莉莉 发布于 2018-12-11

【51CTO.com原创稿件】领域驱动设计(Domain Driven Design,DDD),对于很多人来说还比较陌生,但这其实并不是什么新概念。早在2003年,英国的架构师Eric Evans在处理日常工作时,面对着大型的复杂软件系统,在做系统架构设计的时候,想要尝试总结出一...

阅读(9)评论(0)赞 (0)

Java

【TOP100summit】工欲善其事,必先利其器—JFrog的Kubernetes实践

1

xubiao.zhuang 发布于 2018-12-11

【51CTO.com原创稿件】Kubernetes已成为大规模部署容器化应用程序的一种标准方式,帮助管理庞杂的容器部署环境。但是,将应用、微服务部署到Kubernetes环境里可不是那么轻松、简单的事!如何成功地在Kubernetes环境中部署应用?近日,51CTO记者在第七届全...

阅读(8)评论(0)赞 (0)

Java

jenkins自动化项目部署实战

15

dulong 发布于 2018-12-05

简介 以下文章只是从入门来说明jenkins的部署过程,仅供新手入门,高手勿喷。 安装 命令如下: 拉镜像,无需解释 1docker pull jenkins 复制代码 创建挂载路径 1mkdir /mnt/jenkins 2chown -R 1000 /mnt/jenkins ...

阅读(30)评论(0)赞 (0)

编程技术

阿里p8架构师谈:埋在 MYSQL 数据库应用中的17个关键问题!

10

xiaoli.wang 发布于 2018-12-04

Mysql的使用非常普遍,跟mysql有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。要想掌握其中的精髓,可得花费不少功力,虽然目前流行的mysql替代方案有很多,可是从最小成本最容易维护的角度而言,mysql还是首...

阅读(25)评论(0)赞 (0)

Java

Webhook到底是个啥?

6

yeseng 发布于 2018-12-03

服务器: Jenkins Server Git Server App Server 关键词: nodejs ngrok github webhook 在配置Jenkins实现前端自动化构建的过程中,对于自动化的过程理解很模糊,只是知道Jenkins服务器,Git仓库和后端应用服务...

阅读(29)评论(0)赞 (0)

编程技术

使用gRPC构建实际的微服务

2

darida 发布于 2018-12-03

【51CTO.com快译】早期的微服务实现利用了代表性状态传输(REST)架构作为事实上的通信技术。然而,充分利用REST的服务常常适用于面向外部的服务,这些服务直接暴露给消费者。由于它们基于传统的基于文本的消息传递(JSON、XML和CVS over HTTP等)――针对人类进...

阅读(24)评论(0)赞 (0)

Java

Apache TomEE 8.0达到了第一个里程碑

1

yanxinchi 发布于 2018-12-01

该社区11月宣布,最新版本的 Apache TomEE 应用服务器TomEE 8.0已达到里程碑1(M1)状态。新版本是一个重大更新,将是第一个为Java EE 8和Eclipse Jakarta EE提供支持的版本。 在其他更改中,8.0版引入了对两个新规范的支持: JSON-...

阅读(29)评论(0)赞 (0)

编程技术

顶尖架构师也该掌握的微服务架构设计指南

2

刘莉莉 发布于 2018-11-30

【51CTO.com原创稿件】将某个单一功能的应用单元分解成多个微型服务单元,这就是微服务处置传统单体式架构的思想。 但是,实际上微服务的架构模式远不止这么一种。如今,它已经成为了各大主流软件的首选开发方案。 微服务在提高系统整体性能的同时,也存在着一些自身的局限性。因此对于一名...

阅读(45)评论(0)赞 (0)

Java

Linux环境搭建Nginx+Tomcat负载均衡集群

6

songhua.gao 发布于 2018-11-27

Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选。由于Tomcat处理静态HTML的能力运不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。 Nginx服务器能支...

阅读(25)评论(0)赞 (0)

Java

Spring Boot Admin教程

dulong 发布于 2018-11-23

Spring Boot Admin是在Spring Boot Actuator端点上监控和管理具有良好UI的Spring Boot应用程序。 Actuator是一个Spring Boot模块,它为您的应用程序添加了REST / JMX端点,因此您可以在生产中轻松监控和管理它。端点...

阅读(46)评论(0)赞 (0)

Java

『高级篇』docker之gitlab和jenkins-CICD流程(43)

39

邓龙华 发布于 2018-11-22

上节已经安装好了gitlab和jenkins,这次就把CICD的流程串起来切身的体验下CICD。目的就是在gitlab提交代码。触发一系列的流程,最后可以看到新代码的效果(机器内容优先,只做到镜像的打包推送)。源码:https://github.com/limingios/msA...

阅读(41)评论(0)赞 (0)

Java

一篇文章带你深入了解Dubbo

7

yanxinchi 发布于 2018-11-21

【51CTO.com原创稿件】一、产生的背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。下面我们用一个图来具体说明架构和开发框架的演进过程。 单一应用架构 当网站流量很小...

阅读(26)评论(0)赞 (0)

Java

Java内存模型原理,你真的理解吗?

10

dulong 发布于 2018-11-20

【51CTO.com原创稿件】 这篇文章主要介绍模型产生的问题背景,解决的问题,处理思路,相关实现规则,环环相扣,希望读者看完这篇文章后能对 Java 内存模型体系产生一个相对清晰的理解,知其然知其所以然。 内存模型产生背景 在介绍 Java 内存模型之前,我们先了解一下物理计算...

阅读(33)评论(0)赞 (0)

Java

持续集成和部署方面的3个最佳实践

1

xubiao.zhuang 发布于 2018-11-20

【51CTO.com快译】 本文介绍了三大主题:自动化持续集成/持续部署(CI/CD)配置、使用Git代码仓库用于常见的CI/CD工件以及参数化Jenkins管道。 术语介绍 先不妨定义几个术语。CI/CD是一种让团队可以快速自动测试、打包和部署应用程序的实践。它常常通过利用名为...

阅读(32)评论(0)赞 (0)

创业知识

最新农村快速创业赚钱项目有哪些

1

darida 发布于 2018-11-15

  在农村,现在有很多行业还没有完全被开发出来,这就给农民带来了不少的机会。下面是学习啦小编为你分享农村能脱贫致富的14个点子,希望对你创业有所帮助!   新农人只有利用现代经济的眼光去看事物,就能找一片又一片的市场,如今是一个综合经济发展的年代,未来更多的新产品和创新的领域将会...

阅读(41)评论(0)赞 (0)

Java

苏宁合同数据中心系统如何大幅提升服务性能

8

xiaoli.he 发布于 2018-11-14

【51CTO.com原创稿件】背景 苏宁易购合同数据中心系统是苏宁合同管理系统中的一个子系统,主要为苏宁价格、结算、商户平台、调拨等系统提供销售、扣点、账期等数据,用于指导销售、账期结算、采购流程管库等。 随着公司业务的快速发展,各系统的调用量和并发量明显增长,现有的合同数据服务...

阅读(43)评论(0)赞 (0)

Java

Maven 构建生命周期

3

Harries 发布于 2018-11-08

Maven 构建生命周期定义了一个项目构建跟发布的过程。我们在开发项目的时候,不断地在编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。 Maven 有...

阅读(40)评论(0)赞 (0)

Java

记一次渗透色情网站的经历

14

尖兵 发布于 2018-11-03

前言 前几天接到公安的一个色情网站的渗透任务,于是我开始了快乐的渗透过程。 进入主题 当我打开老大给我的域名的时候,是这个样子的 渗透测试 好吧,说好的渗透呢,怎么连网站都打不开,没办法,只能喝口水冷静一下,喝水回来,尝试扫描了下端口。 碰到这种就懒得扫端口了,同事帮忙看了下二级...

阅读(67)评论(0)赞 (0)