自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用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 155 1

原创 java与json之间的转换

添加jar包2.代码演示Users类:public class Users { private Integer uid; private String username; private String password; private Double money; public Users() { } public Users(Integer uid, String username, String password, Double m.

2021-08-13 13:11:32 97

原创 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 117

原创 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 67

原创 Session和Cookie

这里写目录标题Cookie(1)Cookie的设置和获取(2)删除CookieSession(详细kkb)Sesssion的应用场景Session和Cookie的区别Cookie通过在客户端记录信息确定用户身份Session通过在服务器端记录信息确定用户身份。Cookie什么时CookieCookie是客户端(⼀般指浏览器)请求服务器后,服务器发给客户端的⼀个辨认标识,保存在客户端,当客户端再次向服务器发送请求时,会携带着这个辨认标识,服务器就可以通过这个标识来识别客户端的身份或状态等。Coo

2021-08-10 18:12:11 60

原创 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 59

原创 web项目servlet连接数据库出现500的问题

首先出现了这样的情况lib中数据库的jar包放在src目录下,不开服务器是能成功连接数据库的。但是开tomcat后就会出现上述情况说多了都是泪,百度一圈后才发现jar包一定要放在web-inf的lib下,不然tomcat不会加载驱动...

2021-08-08 09:30:40 529

原创 Servlet学习记录

Servlet工作模式:① 客户端发送请求⾄服务器② 服务器启动并调⽤Servlet,Servlet根据客户端请求⽣成响应内容并将其传给服务器③ 服务器将响应返回客户端Servlet APIServlet工作原理Servlet接⼝定义了Servlet与servlet容器之间的契约。这个契约是:Servlet容器将Servlet类载⼊内存,并产⽣Servlet实例和调⽤它具体的⽅法。但是要注意的是,在⼀个应⽤程序中,每种Servlet类型只能有⼀个实例。⽤户请求致使Servlet容器调⽤Se

2021-08-07 22:06:44 64

原创 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 104

原创 数据库事务笔记重点记录

笔记摘抄记录事务的ACID特性事务的并发问题事务的隔离级别事务的ACID特性原⼦性(Atomicity) 事务的原⼦性是指事务必须是⼀个原子的操作序列单元。事务中包含的各项操作在⼀次执⾏过程中,只 允许出现两种状态之一。(1)全部执行成功(2)全部执行失败事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执⾏过程中出错, 会回滚到事务开始前的状态,所有的操作就像没有发⽣一样。也就是说事务是⼀个不可分割的整体,就 像化学中学过的原子,是物质构成的基本单位。⼀致性(Cons

2021-06-02 23:31:22 68

原创 JSON笔记

JSONJSON记录一.JSON简述:二.Gson三.FastJsonJSON记录一.JSON简述:例子:{ "id":"1001", "name":"苹果", "info":"种苹果", "page":["种红苹果","种银苹果","种金苹果"]}一个对象, 由一个大括号表示.括号中 描述对象的属性 . 通过键值对来描述对象的属性 (可以理解为, 大括号中, 包含的是一个个的键值对.)格式:键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.键值对的键 应使用引号引住

2021-05-24 20:11:23 58

原创 XML笔记

JSON笔记

2021-05-24 12:55:07 114

原创 多线程学习记录

多线程技术概述1.线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程2.线程调度(1)分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。(2)抢占式调度优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一

2021-05-19 21:41:03 70

原创 关于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 23457 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 48

原创 泛型记录

泛型所要注意的点1.泛型使用格式泛型类public class Person<T>{ private T date; public T getData() { return data; } public void setData(T data) { this.data = data; }}泛型方法public static <T> void main(T t){}泛型接口public interface Test()<T

2021-05-12 12:52:51 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除