摘要:
1、现在多数项目都是前后端分离,nginx代理静态资源的性能比tomcat之类的服务器要好 2、如果存在多实例的服务,nginx可以充当代理,进行负载均衡(轮询、ip_hash、最少连接数之类的) 3、如果静态网页需要调用多个服务,nginx可以设置多个代理服务且不会造成跨域 阅读全文
posted @ 2023-07-14 06:18
时间羚羊
阅读(236)
评论(0)
推荐(0)
摘要:
说实话,如果问这种问题,有点纯八股文面试的感觉了,因为原理完全不是java语言实现的,知道了也没什么用 首先得知道标量替换和逃逸分析,以及垃圾回收发生阶段 标量替换是需要开启的(jdk1.7之后标量替换和逃逸分析是自动开启),就是把一个对象分割成不可替换的基本类型,基本类型都在栈上创建,替换条件没深 阅读全文
posted @ 2023-07-14 02:40
时间羚羊
阅读(27)
评论(0)
推荐(0)
摘要:
1、使用Thread或其子类 2、实现Raunnable接口 3、实现Callable接口,它初始化时接收一个Feature对象 启动线程的方式一般两种,直接调用start(不推荐业务中使用,除非能很确定的预判创建数量),或者丢到线程池中 阅读全文
posted @ 2023-07-14 01:35
时间羚羊
阅读(20)
评论(0)
推荐(0)
摘要:
IoC控制反转,指spring有一个容器,帮助我们创建和管理bean的生命周期,不需要显示的进行new和编写控制这个bean状态的代码,效果就是很好地解耦了一些业务逻辑上的关联性。 DI依赖注入,其实和控制反转描述的是同一件事,只是从另一个角度上的描述,spring帮助我们管理bean之后,我们就可 阅读全文
posted @ 2023-07-14 01:26
时间羚羊
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号