
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达50,000个并发连接数。

*是否 Lazy 初始化:**否**是否多线程安全:**是**实现难度:**易**描述:**这种方式比较常用,但容易产生垃圾对象。优点:没有加锁,执行效率会提高。缺点:类加载时就初始化,浪费内存。它基于 classloader 机制避免了多线程的同步问题,不过,实例在。

看标题就知道我当时慌的一批下载方式可以从官网下载apache-skywalking-apm-$version.tar.gz包。在windows或linux下都可以解压,因为运行参数需要指定里面的jar包,建议在开发环境也搞一个。Windows下载解压后(.tar.gz),直接点击bin/startup.bat就可以运行,但我们需要配置些东西,我在下面结合报错说。这个时候实际上是启动了两个项目,一个
缓存的设计思想在架构设计中十分常见。比如我们每天用的操作系统,都有系统缓存、用户缓存。磁盘有磁盘缓存区、CPU有CPU缓存区。再比如,在我们常用的经典框架中,也经常使用到缓存,Spring有IoC缓存,MyBatis有一级缓存、二级缓存。可以说缓存无处不在。

纠结了好几年的sleep()到底是阻塞还是挂起的问题,又引申出为什么编程时没见过挂起相关的方法,因此查阅大量资料写下这篇文章。学习过程中发现,之所以自己有这样的疑惑,是因为在我的学习过程中,java多线程编程 和 操作系统原理 这两门学问的学习时完全分割的,导致有种割裂感,不知道怎么把操作系统的线程模型和高级编程语言的线程API统一起来。原子性:通过中间不会插入指令的原子指令,实现任务中不被打断。

纠结了好几年的sleep()到底是阻塞还是挂起的问题,又引申出为什么编程时没见过挂起相关的方法,因此查阅大量资料写下这篇文章。学习过程中发现,之所以自己有这样的疑惑,是因为在我的学习过程中,java多线程编程 和 操作系统原理 这两门学问的学习时完全分割的,导致有种割裂感,不知道怎么把操作系统的线程模型和高级编程语言的线程API统一起来。原子性:通过中间不会插入指令的原子指令,实现任务中不被打断。

NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库。这类数据库主要有这些特点:非关系型的分布式的开源的水平可扩展的(数据之间没有关系)高性能、高可用、高可拓展(三高问题)nosql的缓存是一种细粒型的缓存-----狂神说原始的目的是为了大规模 web 应用。这场全新的数据库革命运动早期就有人提出,发展至 2009 年趋势越发高涨。

简介:reactor模式 和 Netty线程模型设计模式——Reactor模式(反应器设计模式),是一种基于 事件驱动的设计模式,在事件驱动的应用中,将一个或多个客户的 服务请求分离(demultiplex)和调度(dispatch)给应用程序。在 事件驱动的应用中,同步地、有序地处理同时接收的多个服务请求 一般出现在高并发系统中,比如Netty,Redis等。通俗理解:KTV例子 前台接待,服务

RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,









