标签:Docker

Java

盘点 10 个代码重构的小技巧

2

puefu.he 发布于 2020-04-04

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 来源 | https://urlify.cn/yme6Vz 本次我们抛开 JAVA 虚拟机源码这些相对底层的东西,LZ 来与各位探讨一下几个代码重构的小技巧,这些内...

阅读(19)评论(1)赞 (0)

编程技术

数字化转型 | 企业IT应用的架构发展历程

4

hellas 发布于 2020-04-04

应用架构(Application Architecture)描述了IT系统功能和技术实现的内容。应用架构可简单分为以下两个不同的层次: 企业级的应用架构:企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和...

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

Java

Java开发5年,四面美团(多线程+redis+JVM+数据库),终拿offer!

4

changyuan.xu 发布于 2020-04-03

面试题来源自网络…… 前言 Java开发五年多.投递阿里、腾讯、头条、美团、京东等各互联网公司的高级Java岗位,最终得到了美团的面试机会,并成功拿下美团高级Java岗的offer。美团Java岗四面,前三面都是技术面,第四面是HR面,下面是面试题! 美团Java岗一面(技术,电...

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

Java

SpringBoot 操作 ElasticSearch 详解(万字长文)

1

songhua.gao 发布于 2020-04-02

一、ElasticSearch 简介 1、简介 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条...

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

Java

mybatis缓存,从一个“灵异”事件说起

1

xubiao.zhuang 发布于 2020-04-02

刚准备下班走人,被一开发同事叫住,让帮看一个比较奇怪的问题:Mybatis同一个Mapper接口的查询方法,第一次返回与第二次返回结果不一样,百思不得其解! 问题 Talk is cheap. Show me the code. 该问题涉及的主要代码实现包括 mapper接口定义...

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

Spring

瞬间几千次的重复提交,我用 SpringBoot+Redis 扛住了!

5

dulong 发布于 2020-04-02

转载自: jianshu.com/p/c806003a8530 前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念: 任意多次执行所产生的影响均与一次执行的影响相同 。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理...

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

Java

小白都能看懂的前端部署(docker+nginx+jenkins)

24

zhuangli 发布于 2020-04-02

前言 随着 devops 的发展,前端部署变得越来越简单,可控性也越来越高,本文基于 docker :whale:+ nginx + jenkins 来实现前端自动化部署流程,具体实现效果为开发人员在本地开发,开发push提交代码到指定分支,:blush:自动触发jenkins进...

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

Java

Choerodon 的微服务之路(四):深入理解微服务配置中心

5

刘莉莉 发布于 2020-04-02

▌文章的主要内容包括: 配置是什么 为什么需要微服务配置中心 Choerodon的配置中心 在早期单体应用的时代,监控等系统配置管理可能并不是什么困难的问题。但是在微服务架构中,和安全、日志、非功能需求一样,配置管理也是一种非功能需求。配置中心也是整个微服务架构体系中的一个重要组...

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

Java

在容器上构建持续部署及最佳实践初探

14

zhuangli 发布于 2020-04-02

作者 | 倚天码农 责编| 徐威龙 封图| CSDN下载于视觉中国 要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图源:sonatype.com 持续部署 如...

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

Java

震精!Spring Boot内存泄露,排查竟这么难!

15

邓龙华 发布于 2020-04-02

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者 | 纪兵 来源 |   http://suo.im/5MABXL 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Bo...

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

Java

docker从零搭建jenkins服务器

11

puefu.he 发布于 2020-04-01

前言 写这篇文章的灵感来源于最近公司的 jenkins 部署老是失败,各种原因。在项目非常赶的情况下,我每天还要抽半天时间去排查 jenkins 上的问题。所以决定在我们前端服务器上搭建个 jenkins 给测试部署。并部署到前端服务器上。文章是边操作边写出来的,踩遍了坑。不知道...

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

Java

spring-cloud-gateway简介

1

songhua.gao 发布于 2020-04-01

概述 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求。如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场景下处理...

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

编程技术

热乎乎的寒“春”前端面试题来了

1

yeseng 发布于 2020-04-01

坐标:深圳 目的:为了提高技术 题目可能偏向技术管理、架构师方向 手写源码(纸上写完,扫描生成代码直接运行) 这一关,我觉得是很有必要的,人眼可以判断出JS代码运行是否错误,这点判断排除BUG能力很关键。 手写lodash的 merge 、 isEqual 、 cloneDeep...

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

编程技术

使用 Apline 作为基础镜像时可能会遇到的常见问题的解决方法

Harries 发布于 2020-03-31

设置国内软件仓库镜像 alpine 镜像默认的软件仓库在国外,有时 docker build 的时候安装软件包会很慢。 解决方法:使用国内的软件包镜像,比如 https://mirrors.ustc.edu.cn 的镜像: RUN sed -i 's!http://dl-cdn....

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

编程技术

从软件架构演变看运维的分工与融合

11

zhuangli 发布于 2020-03-31

作者介绍 李博文, 新炬网络高级工程师。精通JAVA开发和运维,开发过运营商系统,物联网系统,电网系统,燃气系统,高校系统等大型系统,拥有ITSS服务经理,项目管理师,架构师等认证,拥有丰富的开发经验,擅长软件开发与运维。 天下大势,分久必合,合久必分。 ——《三国演义》第一回 ...

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

Java

利用 MinIO 轻松搭建静态资源服务

3

puefu.he 发布于 2020-03-31

如果想搭建一个优雅、简单、功能完备的静态资源服务,那就用MinIO吧。 1 引言 开发 Web 项目过程中,经常需要处理静态资源(如图片、视频、音频,js库 ,css 库等),一般来说,若项目中需要用到这些资源文件,我们常用的有以下几种方法: 本地存储:即在项目工程中的 stat...

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

Java

通过docker-compose制作dubbo-admin和zookeeper组合服务

9

xirruiqiang 发布于 2020-03-31

注:本人该服务安装在linux centos7中进行安装演示 第一步 服务确认 1、docker已经安装 通过 docker –version 命令确认docker 已经安装 通过 docker –version 命令确认docker 已经安装 2、doc...

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