Tomcat学习笔记
文章平均质量分 68
Cake_C
小呆子一枚,学吧学吧。 有什么疑问可能不及时看csdn,可以投送opelac@qq.com。有空就会回复!我自己不会的话也可以一起探讨~
展开
-
Tomcat学习笔记(10)--数据库连接池c3p0配置使用与踩雷
借助此博客的帮助:https://blog.csdn.net/Another_dream/article/details/88699056配置了一波c3p0连接池,效果还是不错的使用的配置都是和博主配置一样这里主要记录一些配置与使用过程中发现的问题:导包c3p0总共要导3个包,少导一个都不行,还以为是我配置文件没装载进去呢链接:https://pan.baidu.com/s/1JxsHPuL2PqLW0sS0RABmJg提取码:hqk3顺便一提c3p0-config.xml文件在Ide原创 2021-03-16 11:35:10 · 571 阅读 · 0 评论 -
Tomcat学习笔记(9)--浏览器接收文件(下载)
后端:(MAXSIZE=10*1024*1024) //发送二进制文件: ServletOutputStream out=null; FileInputStream ips = null; try{ File file = new File("H:\\test.xlsx"); if (!file.exists()){ return; }e原创 2020-09-24 20:36:37 · 306 阅读 · 0 评论 -
Tomcat学习笔记(8)--Cookie实现的自动登录
这一章本身与Tomcat没什么关系 不过载体框架还是Tomcat还是记在这个专栏里吧。每一条Cookie都是一个键值对 (Cookies就是一群键值对,废话)浏览器每次访问服务器的时候会自动附带上访问这个域名时应该附带的Cookies浏览器每次从服务器获得响应时会更新本地Cookies因此实现原理就是在第一次发送请求用账号、密码登录成功后,在服务器为Cookies键值对列表中添加一个用以证明登录成功的键值对第二次发送登录请求时,优先检测Cookie中是否有证明键值对有的话就直接跳转登录成功界面原创 2020-09-21 14:48:25 · 341 阅读 · 0 评论 -
Tomcat学习笔记(7)--FormData文件上传与后台接收
开学半个月终于从开学期末粥和班级事务中解脱开了,累死,还是沉浸在代码世界宁静一些。这一章本身与Tomcat没什么关系了 不过载体框架还是Tomcat还是记在这个专栏里吧。首先框架是前端用ajax(XMLhttprequest)+FormData发送文件数据后端用别人写的代码来分析所获得的数据流并解析出文件而后保存在服务器。更为细致的描述见https://www.cnblogs.com/jimisun/p/9419269.html我只是记录下我需要用到的内容。前辈真的强!!CTRL+C/V真爽前端原创 2020-09-17 19:58:39 · 1710 阅读 · 0 评论 -
Tomcat学习笔记(6)--WebSocket(收尾)--优雅的断开连接
最后聊天室的项目挖了一个坑——关闭浏览器窗口的时候尽管客观完成了断开连接的目的,但是会有报错,很难看分析后认为是关闭页面时,强制调用了websocket的关闭函数但是咱们应该要优雅的调用关闭函数所以在聊天室页面的js代码中,添加一段主动关闭链接的代码: window.onbeforeunload = function () { ws.close(); }这样关闭页面时 就不会有任何看的心慌的报错信息了...原创 2020-07-27 15:20:42 · 659 阅读 · 0 评论 -
Tomcat学习笔记(5)--从零开始将IDEA/Tomcat本地项目部署到云服务器
安装JDK:为云服务器安装JDK1.8(确保与tomcat项目中使用的一样)下载JDK1.8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html(我用的linux 64x)将.tar.gz文件发送到云服务器中(我用的堡塔,命令行和文件传输集成在一起很舒服下面绿条就是传输进度解压tar -zxvf jdk-8u261-linux-x64.tar.gz对jdk配置全局变量 进入profile文件原创 2020-07-21 21:16:24 · 428 阅读 · 0 评论 -
Tomcat学习笔记(4)--WebSocket(3)--聊天室信息收发与断开连接
本节开始之前的项目结构具体的注释已经写入代码放在ChartSocket.java中主要实现的就是发送和接受功能,其中在本地把文本内容和私聊对象信息封装成JSON的数据发送给服务器的功能已经封装在上一节的ws.js中(简单分析就能发现都是通过访问 /websocket 这个路径来发送数据的) //这里就是声明当这个ChartSocket实例收到消息之后,就执行onMessage()函数 @OnMessage //这个函数需求两个参数 一个是客户端传来的message 二是当前会话的S原创 2020-07-17 22:41:26 · 303 阅读 · 0 评论 -
Tomcat学习笔记(3)--WebSocket(2)--WebSocket实现进入聊天室与广播信息
在上一节结束后,我的整体项目文档长这样,接下来以此为基础实现一下一个广播聊天室的功能。聊天室的html没找到特别好的,所以就拿黑马程序员的教程页面八!教程地址:https://www.bilibili.com/video/BV1dJ411N7Um?p=53写代码新建一个包 和一个类 作用放处理对话的WebSocket...原创 2020-07-16 23:56:06 · 305 阅读 · 0 评论 -
Tomcat学习笔记(2)--WebSocket(1)建立连接与登录处理
//本节只是WebSocket的准备工作、前期学习,无WS具体代码在之前学习flask里面就已经发现了,如果不使用html本地的javascript的,而要使用服务器上的代码时——比如说登录操作,要在服务器上对比数据库验证——它实质上是新建立了一个地址请求并且附上登录信息,这个地址在服务端绑定了一个函数(或者其他一些载体)来拿到登录信息并加以验证后返回信息。所以基于这个流程的简单认识 和 b站相关视频:https://www.bilibili.com/video/BV1dJ411N7Um?p=52原创 2020-07-15 19:51:43 · 772 阅读 · 0 评论 -
TomCat学习笔记(1)--裸Tomcat框架实现和IDEA实现的比较
TomCat是什么不多说了,这里是用来记录我学习TomCat的操作与心路历程本文对比演示用纯Tomcat和用IDEA集成开发同样的页面效果的两种方法。在不用IDEA集成开发环境时稍微学习了一些tomcat,能写出一个界面并且用get、post函数试着传递数据。(在下文介绍一下流程并给予简单分析)指路:https://www.runoob.com/servlet/servlet-first-example.html(Tomcat本来就是servlet的一种,所以指到了Servlet。)1. 回顾用裸原创 2020-07-01 18:27:45 · 397 阅读 · 0 评论