标签:linux

Java

如何健壮后端服务?

xubiao.zhuang 发布于 2019-12-13

对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互...

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

Java

京东商详前台系统优化实践

9

hellas 发布于 2019-12-13

写在前面 商品详情页又名单品页,是京东商城购物主流程之一。商品详情页作为用户了解商品信息的主要页面,有上百种业务场景,并且展示层面要求个性化场景较多,同时承载着京东购物主流程最大的访问量,再加上电商共同的特点,秒杀类场景居多,尤其以618和双11 更为突出。这样就对商详系统的性能...

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

Java

Spring 集成任务调度功能

3

puefu.he 发布于 2019-12-13

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 作者 | 静默虚空 https://github.com/dunwu/spring-tutorial 概述 如果想在Spring中使用任务调度功能,除了集成调度框架Quartz这种方式,也可以使...

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

编程技术

架构师详解:从0-1构建大数据平台

13

darida 发布于 2019-12-13

如今大数据在各行业的应用越来越广泛:运营基于数据关注运营效果,产品基于数据分析关注转化率情况,开发基于数据衡量系统优化效果等。 美图公司有美拍、美图秀秀、美颜相机等十几个 app,每个 app 都会基于数据做个性化推荐、搜索、报表分析、反作弊、广告等,整体对数据的业务需求比较多、...

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

Java

macOS/Linux下maven环境及私有仓库配置折腾记

2

hanze 发布于 2019-12-12

最近在接触公司内一个Maven项目需要配置公司内部的私有仓库,可以借此机会熟悉下Java开发大名鼎鼎的Maven,网上不少关于Maven的配置资料都是基于Windows环境,基于OSX和Linux的教程很少,因此在环境搭建及配置中也遇到不少问题,在成功搭建这个环境过程中也学到了不...

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

Java

Java程序员必读核心书单-基础版

10

wenming.gapo 发布于 2019-12-12

张三丰在武当山教张无忌太极功夫时候说了一句话,你有九阳神功护体,学什么武功都会很快的。果真,张无忌很快学会了太极功夫,并且马上痛扁了玄冥二老。 程序员的江湖中也有很多与九阳神功一样的核心知识。掌握了这些核心技能,你可以轻轻松松的做到拳打python,脚踢go,顺手玩玩微服务。说这...

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

Java

Docker系列之常用命令操作手册

8

Harries 发布于 2019-12-12

Docker系列之常用命令操作手册 继上一篇博客 Docker系列之原理简单介绍 之后,本博客对常用的Docker命令进行实践 @ 1、安装虚拟机 环境准备: Centos镜像 VMWare or VirtualBox WinSCP or XFtp SecureCRT or XS...

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

Java

面试常问的PECS原则,到底是什么鬼?

4

changyuan.xu 发布于 2019-12-12

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 温馨提示:泛型相关。以下内容请在安静的场所、充足的时间下查看,因为它非常的绕,容易把人绕晕。 PECS的全程是 Producer Extends Consumer Super ,第一次听说,我一脸懵逼。...

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

Java

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

4

songhua.gao 发布于 2019-12-12

在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的...

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

Java

Java基础面试相关

34

xubiao.zhuang 发布于 2019-12-12

面试相关的问题(下) 四 Linux高级_ 1.Linux机器 变慢,怎么查看? (1)整机的性能 主要查看的是CPU和内存 先查看整机的top,使用命令 top 虚拟机 使用 1 可以查看哪个核被占用过高 查看id(上图中43.9id) 也就是空闲率 越大越好,证明不是CPU引...

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

Java

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

4

xiaoli.he 发布于 2019-12-12

在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的...

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

Java

SpringBoot之整合邮件发送功能

likai 发布于 2019-12-11

我们在开发中通常会使用邮件方式进行告警,传统的邮件发送整合起来较为繁琐,因此Spring Boot提供了一套更为简洁易用的整合方案,对Java Mail进行了封装,能够让业务更快的具备邮件发送能力。 本文主要讲解如何为Spring Boot应用添加邮件发送能力。 依赖引入 首先还...

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

Java

从源码级别揭开ThreadLocal的神秘面纱

2

hanze 发布于 2019-12-11

来源 | wuqinduo juejin.im/post/5dcb58f2f265da4d3f44c5a1  说在前面   ThreadLocal 用来提供线程级别变量,变量只对当前线程可见。相比与“使用锁控制共享变量访问顺序”的解决方案。 ThreadLoc...

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

Java

十一、springboot 配置log4j2以及打包成zip文件

5

yeseng 发布于 2019-12-11

前言 其实我们前面已经配置了日志,但是最近总感觉日志日志格式看的不舒服,并且每次打包都是一个jar 文件,lib都包含在jar 中,每次做很小的修改都需要重新替换jar文件,jar文件会比较大,传输起来比较慢。所以做一些改进。 配置log4j2 好了,废话不多说了,先来在Spri...

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

编程技术

传统的 Linux 替换 Docker 微服务运维-swarm,Portainer

2

尖兵 发布于 2019-12-11

Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Portainer是一款轻量级的Docker图形化管理的方案, 部署Portainer...

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

编程技术

传统的 Linux 替换 Docker 微服务运维-swarm,Portainer

2

Harries 发布于 2019-12-11

Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Portainer是一款轻量级的Docker图形化管理的方案, 部署Portainer...

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

Java

Flink入门(三)——环境与部署

5

likai 发布于 2019-12-11

flink是一款开源的大数据流式处理框架,他可以同时批处理和流处理,具有容错性、高吞吐、低延迟等优势,本文简述flink在windows和linux中安装步骤,和示例程序的运行,包括本地调试环境,集群环境。另外介绍Flink的开发工程的构建。 首先要想运行Flink,我们需要下载...

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

Java

19年BAT常问面试题汇总:JVM+微服务+多线程+锁+高并发性能

6

darida 发布于 2019-12-11

1 Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串...

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