推荐文章
Springboot配置jetty应用的context-path

1.jetty介绍
2.配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<!-- json库统一使用fastjson -->
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</exclusion>
<!-- 去除tomcat容器 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 增加jetty容器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
3.相关参数配置(线程池之类的)
server.port=8080
server.servlet.context-path=/home
####Jetty specific properties########
server.jetty.acceptors= # Number of acceptor threads to use.
server.jetty.max-http-post-size=0 # Maximum size in bytes of the HTTP post or put content.
server.jetty.selectors= # Number of selector threads to use.
@Bean
public ConfigurableServletWebServerFactory webServerFactory()
{
JettyServletWebServerFactory factory = new JettyServletWebServerFactory();
factory.setPort(9000);
factory.setContextPath("/myapp");
factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html"));
return factory;
}
参考链接
https://blog.csdn.net/JINXFOREVER/article/details/108549106
作者:娜乌西卡lxm分类:【javaEE】浏览(103)评论(0)
2021-09-17 20:59:54
第一弹,论java技能进阶的浅谈

1.今天讨论一下对于java技能学习的方法,不仅仅局限于java,对于其他的技能学习同样受用。
java入门说简单,也简单,现如今网上各种教学视频一搜一大堆,首先学习完javase的基础语法,基本上可以进行一些简单的后端开发,当然,这只是简单的后端开发。现在的系统越来越繁杂,涉及的东西越来越多,只停留在javase基础上,很难去完成一些大型的项目。就我个人而言,难的不是java语言本身的用法,而是对于java的扩展,各种引申出来的框架。
尤其是对于分布式系统并行其道的今天,高并发,集群成为了主流开发,系统本身的功能逻辑模块基本上已经随处可见,但是抛开事物的本身,去触发其全局的结构,就不是三言两语可以说的清的。
远程过程调用协议 编辑
同义词 RPC一般指远程过程调用协议
RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。
有多种 RPC模式和执行。最初由 Sun 公司提出。IETF ONC 宪章重新修订了 Sun 版本,使得 ONC RPC 协议成为 IETF 标准协议。现在使用最普遍的模式和执行是开放式软件基础的分布式计算环境(DCE)。
基于rpc模式的框架,数不胜数。像dubbo,thrift,RMI、Hessian等。
每一个好用的开源框架都是经过市场和无数程序员筛选出来的,你必须每天要去准备接受各种新的框架,核心的技术,要不停的进行学习,技术在更新,进步,人也得要随时进行充电。
2018-10-16 13:02:48