学习记录
文章平均质量分 75
7427466391
这个作者很懒,什么都没留下…
展开
-
使用smartupload.jar实现文件上传下载实例代码
文件上传@WebServlet(urlPatterns = "/uploadtest")public class UploadServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); }原创 2021-08-14 20:18:55 · 161 阅读 · 1 评论 -
jquery的ajax操作
ajax()方法可以通过发送 HTTP请求加载远程数据,是 jQuery 最底层的 Ajax 实现,具有较高灵活性。$.ajax( [settings] ); //参数 settings 是$.ajax ( )方法的参数列表,用于配置 Ajax 请求的键值对集合;$.ajax({ url:请求地址 type:"get | post | put | delete " 默认是get, data:请求参数 {"id":"123","pwd":"123456"}, dataType:请求数据类型".原创 2021-08-13 12:29:35 · 128 阅读 · 0 评论 -
Ajax学习记录
Ajax编程步骤(详细kkb)为了方便理解,我给AJAX统⼀了⼀个流程,要想实现AJAX,就要按照以后步骤走:创建XMLHttpRequest对象。设置请求方式。调用回调函数。发送请求。创建XMLHttpRequest对象index.jsp中的内容:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$原创 2021-08-13 12:18:58 · 73 阅读 · 0 评论 -
Session和Cookie
这里写目录标题Cookie(1)Cookie的设置和获取(2)删除CookieSession(详细kkb)Sesssion的应用场景Session和Cookie的区别Cookie通过在客户端记录信息确定用户身份Session通过在服务器端记录信息确定用户身份。Cookie什么时CookieCookie是客户端(⼀般指浏览器)请求服务器后,服务器发给客户端的⼀个辨认标识,保存在客户端,当客户端再次向服务器发送请求时,会携带着这个辨认标识,服务器就可以通过这个标识来识别客户端的身份或状态等。Coo原创 2021-08-10 18:12:11 · 70 阅读 · 0 评论 -
JSP学习记录
JSP的工作原理当浏览器访问http://localhost:8080/index.jsp。服务器发现后缀为.jsp,它会根据路径找到index.jsp⽂件,会将index.jsp翻译成index_jsp.java⽂件,对这个java⽂件进⾏编译,产⽣⼀个index_jsp.class⽂件,将class⽂件加载运⾏。将JSP翻译成java⽂件,它是将JSP中的所有的HTML代码通过流进⾏输出,也就是说最终翻译成class,被虚拟机加载,它本质是servlet,它就会往回响应,响应回去就是把JSP中的H原创 2021-08-10 16:30:57 · 68 阅读 · 0 评论 -
Servlet学习记录
Servlet工作模式:① 客户端发送请求⾄服务器② 服务器启动并调⽤Servlet,Servlet根据客户端请求⽣成响应内容并将其传给服务器③ 服务器将响应返回客户端Servlet APIServlet工作原理Servlet接⼝定义了Servlet与servlet容器之间的契约。这个契约是:Servlet容器将Servlet类载⼊内存,并产⽣Servlet实例和调⽤它具体的⽅法。但是要注意的是,在⼀个应⽤程序中,每种Servlet类型只能有⼀个实例。⽤户请求致使Servlet容器调⽤Se原创 2021-08-07 22:06:44 · 75 阅读 · 0 评论 -
Tomcat配置遇到的问题和学习记录
一、安装8.5.34Tomcat中遇到的问题下载Tomcat解压到⼀个没有特殊符号的⽬录中(⼀般纯英⽂即可)进⼊到解压的⽬录下找到bin\startup.bat双击启动即可打开时若出现闪退,注意需要配置JAVA_HOME和JRE_HOME的环境变量。点击此电脑-属性-高级系统设置-环境变量找到自己的jdk和jre文件的路径(此前想配置jdk11,但发现找不到jre文件,于是配置了1.8版本) 二、tomcat的目录bin:该⽬录下存放的⼆进制可执⾏⽂件,如果是安装版,那么这个⽬录下原创 2021-08-07 11:29:25 · 119 阅读 · 0 评论 -
数据库事务笔记重点记录
笔记摘抄记录事务的ACID特性事务的并发问题事务的隔离级别事务的ACID特性原⼦性(Atomicity) 事务的原⼦性是指事务必须是⼀个原子的操作序列单元。事务中包含的各项操作在⼀次执⾏过程中,只 允许出现两种状态之一。(1)全部执行成功(2)全部执行失败事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执⾏过程中出错, 会回滚到事务开始前的状态,所有的操作就像没有发⽣一样。也就是说事务是⼀个不可分割的整体,就 像化学中学过的原子,是物质构成的基本单位。⼀致性(Cons原创 2021-06-02 23:31:22 · 76 阅读 · 0 评论 -
JSON笔记
JSONJSON记录一.JSON简述:二.Gson三.FastJsonJSON记录一.JSON简述:例子:{ "id":"1001", "name":"苹果", "info":"种苹果", "page":["种红苹果","种银苹果","种金苹果"]}一个对象, 由一个大括号表示.括号中 描述对象的属性 . 通过键值对来描述对象的属性 (可以理解为, 大括号中, 包含的是一个个的键值对.)格式:键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.键值对的键 应使用引号引住原创 2021-05-24 20:11:23 · 64 阅读 · 0 评论 -
XML笔记
JSON笔记原创 2021-05-24 12:55:07 · 120 阅读 · 0 评论 -
多线程学习记录
多线程技术概述1.线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程2.线程调度(1)分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。(2)抢占式调度优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一原创 2021-05-19 21:41:03 · 79 阅读 · 0 评论 -
关于java中输出格式对齐的问题
输出格式的对齐1.\t的使用一般在输出时可能会出现需要格式对齐情况,例如以下的日历输出(已经调整过)但再这之前使用了制表符\t来对齐,\t用法1 .\t 表示制表符,相当于制表符2.前面的输出内容位数为8的倍数,\t将输出8个空格3.前面的输出内容位数不是8的倍数,\t将补足8位System.out.print("["+ i +"]\t\t");System.out.println(i + "\t\t");这两句在代码的下方位置,前面可以不看import java.util.Cal原创 2021-05-18 22:19:19 · 24109 阅读 · 1 评论 -
常用类库部分方法的记录
常用库类Java.util.Objects1.Objects.equals(Object a, Object b) 如果参数相等返回 true,否则false public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); }直接使用a.equals(b),若a = null,则会出现空指针异常。而使用Objects.equals(原创 2021-05-12 17:47:39 · 58 阅读 · 0 评论