一、网站应用背景 开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的
JVM 配置常用参数堆参数回收器参数如上表所示,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParall
Docker简述Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持
当代码写多了,总有些是经验,但经验是什么呢?if…else用的次数比别人多?显然不是。有些超棒的设计可以谓之经验! 功能权限网络上流行的经典的权限设计是【主体】- 【领域】 - 【权限】( who、w
前言 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微,狭义来讲就是体积小、著名的
看完你就会知道,线程如果锁住了某个资源,致使其他线程无法访问的这种锁被称为悲观锁,相反,线程不锁住资源的锁被称为乐观锁,而自旋锁是基于 CAS 机制实现的,CAS又是乐观锁的一种实现,那么对于锁来说,
15.3.1 有些成功人士或公司认为不需要独立的测试角色(Test),你怎么看?我猜想和踢足球类似,还是那几个原因:人太牛: 不世出的天才,例如高德纳写书时发现排版软件不好用,就自己写了一个。也没听说
1、日趋流行的面试问法 现在网上很多面试题,主要是针对技术本身的提问,比如:你聊聊对Dubbo的理解?你说说分布式事务是什么? 这些问题就好比中学考试的送分题,比如默写古诗,你只要准备了,下点功夫,都
学习Android4.0的ActionBar,遇到一个特别恶心的问题,必须记下来。 我开始新建的2.2的工程,后来想测试ActionBar,看到文档说是11以后才能用,我就直接把项目改成了min:14
Java中具有通过Synchronized实现的内置锁,和ReentrantLock实现的显示锁,这两种锁各有各的好处,算是互有补充,今天就来做一个总结。 Synchronized 内置锁获得锁和释放