![](https://img-blog.csdnimg.cn/20200820212231973.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb 【基础】
文章平均质量分 89
javaweb 学习
言小溪
一碰编程就上瘾
展开
-
java 手写一个简易的 tomcat 服务器
最近想学一下 tomcat 到底是怎么运行的,于是手写一个简易的 tomcat 服务器,加深一下印象。涉及到的知识:计算机网络tcp/ip 协议 , 网络编程 ,socket浏览器请求,响应报文规范java 反射,注解实现的功能:可打包成独立应用能实现一个简单的接口能重定向其实一个人是没那么多时间搞完tomcat那么多事情的,只能做些简单的实现,还是有很多漏洞bug的,所以仅供参考学习,切勿拿来使用。Tomcat 运行大致流程:Socket连接读取请求网络中原创 2021-05-04 11:19:52 · 694 阅读 · 4 评论 -
Linux 下部署springboot项目 war包和jar包 (超详细教程)
最近需要在Linux 上部署javaweb 项目,javaweb 项目可以自己打包成war包,或者jar 包部署,下面说一下2种包的部署方式。目录部署war 包一:将springboot项目打包成war包排除内置tomcat添加servlet-api的依赖配置打包类型在启动类继承SpringBootServletInitializer,重载configure方法war打包二:打开宝塔面板,部署war 包把war包上传到 webapp目录下添加网站开启 tomcat 服务部署jar 包部署war 包一:原创 2020-08-21 16:45:57 · 3786 阅读 · 3 评论 -
JavaWeb 【基础】 java客户端http上传图片到服务端 (写入文件流)
目录本地客户端代码:获取图片base64编码使用httpclient 执行post服务端代码:记录一下java 本地代码 通过 httpclient 传递 图片 base64 编码 到服务器,然后服务器 储存图片 的一个小demo。本地客户端代码:获取图片base64编码 // 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 public static String getImageBase64(String imgFilePath) { byte[] dat原创 2020-07-27 11:26:15 · 1860 阅读 · 3 评论 -
JavaWeb 【基础】 servelet 异步操作
在实际工作中我们会遇到一些耗时操作,这个时候如果不能及时response 就会返回失败,想要执行异步操作,延时返回数据,可以使用以下方法使用asyncSupported = true注解@WebServlet(name = "apitest", asyncSupported = true)如果不使用这注解,访问时则会报错以下是源码@WebServlet(name = "apitest", asyncSupported = true)public class apitest extends.原创 2020-07-27 07:41:24 · 163 阅读 · 0 评论 -
JavaWeb 【基础】 IDEA 创建javaweb项目,并使用servelet 开发简单接口
目录创建项目配置web项目创建servelet添加servelet路径映射方法一:使用 web.xml 配置servelet映射:方法二:使用注解配置servelet映射初学javaweb的时候,通常会遇到很多坑,下面系统的做一个 javaweb项目创建的复习。这里注意一下,如果要在idea创建javaweb项目需要 IDEA企业版,这里给个破解版的链接,大家自己琢磨下载一个。https://www.52pojie.cn/thread-1062067-1-1.html吾爱破解里面有很多教程的,不止原创 2020-07-26 22:28:43 · 778 阅读 · 0 评论