摘要: 本章主要对Java多线程实现的三种方式进行学习。 1.序言 在JDK5版本之前,提供了两种多线程的实现方式: 继承Thread类,重写run()方法 实现Runnable接口,实现run()方法 这两种种方式的本质都是一个:实现Runnable接口。 在JDK5版本时,提供了一种新的多线程实现方式: 阅读全文
posted @ 2020-10-26 17:12 姚春辉 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java并发(Concurrent)在不同jdk版本中的发展简史进行学习。 Java语言从第一版本至今,内置了对并发(Concurrent)的各种支持技术。 为了能够让我们在学习Java并发(Concurrent)时,不被各种各样的并发技术弄得晕头转向,本章先对Java个版本中的主要并发技 阅读全文
posted @ 2020-10-26 16:46 姚春辉 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java并发(Concurrent)相关的概念进行说明。 1.进程(Process)与线程(Thread) 进程是系统资源分配的最小单元。线程是CPU调度的最小单元。 一个 进程至少包含一个线程,可以包含多个线程。这些线程共享这个进程的资源。 每个线程都拥有独立的运行栈和程序计数器,线程切 阅读全文
posted @ 2020-10-22 15:33 姚春辉 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习Callable接口。 1.Callable接口概述 Callable接口是一种能够返回计算结果并且可以抛出异常的任务。Callable接口的实现类需要定义一个无参数的方法:call()。 @FunctionalInterface public interface Callable<V> 阅读全文
posted @ 2020-09-24 21:14 姚春辉 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Re 阅读全文
posted @ 2020-09-24 20:26 姚春辉 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 序言 Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。 Nginx代理服务的配置说明 1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面 阅读全文
posted @ 2020-09-24 19:48 姚春辉 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计DDD 开篇词 作为中台,需要将通用的可复用的业务能力沉淀到中台业务模型,实现企业级能力复用。 早在2003年就诞生的DDD,怎么来指导迟到近20年才大热的微服务设计呢? 1.搞清楚DDD的核心设计思想,DDD、微服务和中台的关系: 中台本质是业务模型,微服务是业务模型的系统落地方案,D 阅读全文
posted @ 2020-09-10 16:39 姚春辉 阅读(548) 评论(1) 推荐(0) 编辑
摘要: @ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 全局异常处理 全局数据绑定 全局数据预处理 灵活使用这三个功能,可以帮助我们简化很多工 阅读全文
posted @ 2020-09-08 09:50 姚春辉 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们用Git的时候有可能commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法: 1、修改错误内容,再次commit一次 2、使用git reset 命令撤销这一次错误的commit 第一种方法比较直接,但会多次一次commit记录。 而我个人更倾向第二种方法,错 阅读全文
posted @ 2020-08-26 14:01 姚春辉 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 一:结构DDL操作 1.查看实例信息 GET / 1.查询所有索引名 GET _cat/indices?v&s=index:asc 2.查询对应索引的表结构 GET biz_commission_book 3.创建表 PUT cfg_send_sku { "settings": { "number_ 阅读全文
posted @ 2020-08-22 16:10 姚春辉 阅读(1331) 评论(0) 推荐(0) 编辑