说明 在第一份工作中,我经历了我的第一个商用的项目,是一个微服务模块(后台管理模块),我所在的团队做的是南方电网的项目。不扯远了,当时我开始做的时候在想要以什么方式开...
说明 在第一份工作中,我经历了我的第一个商用的项目,是一个微服务模块(后台管理模块),我所在的团队做的是南方电网的项目。不扯远了,当时我开始做的时候在想要以什么方式开...
第1章 Gerrit 简介 Gerrit 是一个基于 web 的代码评审工具, 它基于 git 版本控制系统。旨在提供一个轻 量级框架, 用于在代码入库之前对每个提交进行审阅...
dubbo 提供了面向接口代理的高性能RPC调用 1. 什么是 PRC ? RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程...
1. TCP/IP分层 TCP/IP协议族分为四层:应用层、传输层、网络层和数据链路层。OSI模型将网络通信分为七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理...
最近遇到一个java应用造成了服务器CPU使用率过高,最后查询,问题是因为在tomcat下重新部署应用的时候没有kill掉tomcat进程,造成应用中的数据库连接池进程中的锁...
Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大...
1.8以后不是使用数组和红黑树了么,能说说不
(8)concurrentHashMap怎么实现线程安全?(1.7版本)一、ConcurrentHashMap实现原理 哈希表是中非常高效,复杂度为O(1)的数据结构,在Java开发中,我们最常见到最频繁使用的就是HashMap和HashTabl...
详细信息,见官方文档。 Hystrix属性的4中优先级 1. 内置全局默认值(Global default from code) 如果下面3种都没有设置,默认是使用此种,后面...
Connection提供了事务处理的方法,通过调用setAutoCommit(false)可以设置手动提交事务;当事务完成后用commit()显式提交事务;如果在事务处理过程...
第1章 课程准备 本章首先从课程重点、特点、适合人群及学习收获几个方面对课程进行整体的介绍,然后会从一个实际的计数场景实现开始,给大家展示多线程并发时的线程不安全问题,让大家...
有些同学说 2019 新版的这种方式不能用了,请看另外一种方式。如何永久激活(破解) IntelliJ IDEA 2019.1 1、去官网下载并安装 idea 地址:http...
第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构...
jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意...
JAVA并发编程与高并发解决方案 - 并发编程 一 学习笔记说明 本系列文章,是通过学习慕课网中Java并发编程与高并发解决方案整理的笔记,对课程的知识点进行补充。同时,感谢...