加载中
try-catch-Exception真的能捕获所有异常吗?

今天跟大家分享一个平时开发用的最多的小知识点:异常捕获,相信绝大多数程序员都没注意到这个坑,首先上一段伪代码示例给大家看看: public class CatchExceptSample { public static void ...

基于Netty实现TCP私有协议

什么是协议 从生活角度去理解:协议大部分情况下是指两个或两个以上实体为了开展某项活动,经过协商后双方达成的一致意见。例如租房合同协议、劳动合同协议等。 从互联网角度去理解:协议是指...

基于Netty实现TCP私有协议

什么是协议 从生活角度去理解:协议大部分情况下是指两个或两个以上实体为了开展某项活动,经过协商后双方达成的一致意见。例如租房合同协议、劳动合同协议等。 从互联网角度去理解:协议是指...

一个AOP搞定表单重复提交问题

先写一个注解,代码如下: @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inheritedpublic @interface FormRepeatSubmitValidation { String value() default "请不要重...

排查生产问题,关键方法总是缺少参数日志打印?

很多时候,我们正在定位生产问题,但是往往会发现关键出入参数缺少日志打印,导致没法继续分析下去,这时我们可能第一想到的就是修改源代码,加点log,然后再重新部署,这个办法确实可以解决...

都听说过干掉if-else,但是你知道if-else到底有什么问题吗?

if-else到底有什么问题 我们在写业务代码时通常会根据不同的业务场景做不同的逻辑,这种情况大多数程序员都会想到通过if-else来实现,常见的伪代码如下: public static void handler(Strin...

公司不让使用XShell破解版后,我准备用这种方式!

从去年开始很多收费软件都在维权,打压破解用户或用户所在企业,所以我们也收到公司邮件要卸载所有破解方式的软件,其中就包括我一直在使用的SSH客户端软件XShell,当时卸载XShell后一段时间...

从零开始手写一个http-basic认证服务器

简单了解HTTP HTTP是英文HyperText Transfer Protocol首字母缩写,是目前WWW万维网通讯标准协议,在属于OSI第七层(应用层)协议,要实现HTTP协议通常需要基于TCP-Socket套接字作为传输层的支...

手撕http-basic协议,从0到1手写一个http认证服务器。

简单了解HTTP HTTP是英文HyperText Transfer Protocol首字母缩写,是目前WWW万维网通讯标准协议,在属于OSI第七层(应用层)协议,要实现HTTP协议通常需要基于TCP-Socket套接字作为传输层的支...

Java性能监控之操作系统层面

CPU使用率监控 Java应用性能CPU方面分析时,首先分析是否充分使用了CPU,尽量做到没有丝毫浪费,一般配合CPU使用率来分析CPU是如何被消耗的。CPU使用率分为用户态使用率和系统态使用率。用户...

filebeats收集到logstash配置示例

filebeats.yml配置文件: filebeat.inputs:- type: log paths: - /web1/nginx/*/access.log - /tomcat/web1/**/localhost.log - /apps/web1/order-server/**/sys.log fields: sour......

Kubernetes监控平台搭建

写在前面 k8s是目前最流行的容器集群管理基础组件,是当下微服务盛行的互联网时代产物。关于k8s概念、部署、实战方面可以阅读本号前面发布的文章。下面是相关链接: kubernetes架构原理和核心...

DDD 领域驱动设计使微服务更好地落地

DDD介绍 DDD(领域驱动设计)早在 2003 年就被提出,但当时国内开发环境较为单一,完全用不到DDD,也就没有团队去研究和布道。 最近几年,国内软件业飞速发展,业务越来越复杂、周期越来越长...

Docker入门篇-概念

概念 docker是什么 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker容器目前强...

Docker入门篇-创建虚拟机

创建虚拟机 我们在开始动手学习docker之前,还有件很重要的现实问题需要解决,就是我们是否准备有足够的unix类的服务器来供我们学习使用,相信大多数读者都是在windowls系统下学习,笔者也不...

Docker入门篇-安装Docker CE

安装Docker CE 有两种方法可以 在Centos上安装Docker CE: YUM存储库:设置Docker存储库并从中安装Docker CE。这是推荐的方法,因为使用YUM管理安装和升级更容易。(后面我们使用这种方式) R...

Docker实战篇-快速开始

在软件开发技术更新迭代的历史以来,学习一门技术最有上手意义的莫过于来一个helloworld的例子,那么我们学习docker也遵循这种方式。 前面我们通过虚拟化软件已经从windows系统中虚拟出3个节...

Docker实战篇-入门compose

概念 docker-compose的核心概念就记住一句话: Docker Compose是一个用于定义和运行多容器 Docker 的应用程序工具。 用大白话来解释就是如果不使用docker-compose的话,我们想在同一台服务器...

Docker高级篇-网络驱动

通信场景 本章我们继续讲解docker网络驱动,在学习docker网络驱动之前我们先思考下面几个docker容器之间常见的通信场景: 1、同一dockerd守护进程内容器和容器之间如何通信 2、同一dockerd守...

2019/04/11 08:06
5
Docker入门篇-搭建docker私服(注册表)

在我们开始使用docker之前,我们先把私服搭建起来,这种顺序通常适用于生产级或实际工作的时使用docker的习惯。我们遵循这样的习惯。 概念 当我们执行docker pusll xxx的时候,默认是从docke...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部