- 博客(24)
- 收藏
- 关注
原创 上传下载文件
前端代码的实现<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><fieldset> <legend>文件上传</legend><form action="param/upload" metho
2021-12-09 21:43:39
81
原创 ssm框架的拦截器
xml<!--配置拦截器--><mvc:interceptors> <!--配置1个拦截器(前台登陆拦截器)--> <mvc:interceptor> <!--被拦截的路径 , /** 第1个星是1级路径 ,第二个是 二级路径 /**/* 代表拦截所有路径--> <mvc:mapping path="/back/**"/> <mvc..
2021-12-07 11:21:26
337
原创 异步提交(结合注解ResponseBody使用)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>异步提交</title> <script type="text/javascript" src="staic/js/jquery-3.5.1.js"></script> <script> $(function ().
2021-12-06 21:28:20
375
原创 【无标题】Spring中的事务管理 /事务的XML配置写法
@Repositorypublic class RoleDaoImp implements RoleDao{ @Override public void del() { System.out.println("删除"); } @Override public void add() { System.out.println("添加"); } @Override public void transIn(Int.
2021-12-02 20:37:35
65
原创 【无标题】idea分页查询(其中有JsonFromat实体类和OutPutJson实体类)
JsonFromat实体类和OutPutJson实体类
2021-11-23 13:11:31
244
原创 2021-11-12
ServletServlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 初始化后调用 init () 方法。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 销毁前调用 destroy() 方法。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。 Servlet 实例Hello World 示例代码// 导入必需的 ja
2021-11-12 13:00:56
45
原创 2021-11-11
MVC与三层架构系统架构是指,整合应用系统程序大的结构。经常提到的系统结构有两种: 三层架构 MVC 1、三层架构三层架构是指:视图层 View、服务层 Service,与持久层 Dao。它们分别完成不同的功能。 View 层:用于接收用户提交请求的代码在这里编写。 Service 层:系统的业务逻辑主要在这里完成。 Dao 层:直接操作数据库的代码在这里编写。 为了更好的降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。 即上层对下层的调
2021-11-11 14:01:05
50
原创 2021-11-11
JDBC一、相关概念1.什么是JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.数据库驱动 我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是
2021-11-11 13:58:58
1166
原创 2021-11-06
#数据库的创建#创建数据库drop database if exists mydb1;create database mydb1;use mydb1;#创建一个使用utf8字符集的mydb2数据库。drop database if exists mydb2;create database mydb2 character set utf8;#创建一个使用utf8字符集,并带比较规则的mydb3数据drop database if exists mydb3;create da
2021-11-06 17:06:22
182
原创 2021-11-06
#- 子查询use mydb1;#drop table emp;CREATE TABLE emp( empno INT, ename VARCHAR(50), job VARCHAR(50), mgr INT, hiredate DATE, sal DECIMAL(7,2), comm DECIMAL(7,2), deptno IN...
2021-11-06 16:42:11
54
原创 2021-11-04
两个线程轮流打印数字,一直到100package com.entity;public class ThrendTest extends Thread{ private static int num=1; private static Integer in = new Integer(1); @Override public void run() { while (true) { if(num<=100){
2021-11-05 08:30:00
55
原创 2021-11-05
#数据库的创建#创建数据库drop database if exists mydb1;create database mydb1;use mydb1;#创建一个使用utf8字符集的mydb2数据库。drop database if exists mydb2;create database mydb2 character set utf8;#创建一个使用utf8字符集,并带比较规则的mydb3数据库drop database if exists mydb3;create d
2021-11-05 08:06:20
198
原创 2021-11-04
2. 三个窗口同时卖票 用 实现Runnable方式package com.entity;public class Ticket implements Runnable{ private int num=200; @Override public void run() { for (int i = 0; i <= num; i++) { if(this.num>0){ //返回对当前正
2021-11-04 09:14:42
54
原创 2021-11-04
多线程下载文件package cn.hp;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;/** * 多线程下载 * @au
2021-11-04 09:07:19
53
原创 2021-11-02
多线程写时钟package com.test;import java.text.SimpleDateFormat;import java.util.Date;public class Thread1 extends Thread{ SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss"); @Override public void run() { while (true){
2021-11-02 23:35:37
65
原创 2021-11-02
多线程的三种实现方法package com.test;import java.util.concurrent.Callable;public class Thread3 implements Callable<Integer> { private Integer num1; private Integer num2; public Thread3(Integer num1,Integer num2){ this.num1=num1; t
2021-11-02 23:28:01
51
原创 2021-11-02
计算圆的面积,半径不能为零和负数package com.entity;public class Area { public void Area(double r) throws Exception { double pi=Math.PI; if(r==0){ throw new Exception("半径不能为零"); }else if(r<0){ throw new Exception(
2021-11-02 00:40:29
56
原创 2021-11-01
三个窗口同时卖票 用 实现Runnable方式package com.entity;public class Ticket implements Runnable{ private int num=200; @Override public void run() { for (int i = 0; i <= num; i++) { if(this.num>0){ //返回对当前正在执行的线
2021-11-01 20:17:09
36
原创 2021-10-31
连接jdbc用字符流读取txt文本package com.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBUtil { //定义静态属性 private String className = "com.my
2021-10-31 17:04:49
45
原创 2021-10-28
/ 获取 上传资料路径(后面简称:数据源),和上传文件的文件夹地址 (简称:仓库)//根据仓库地址,创建file对象,并判断是否存在//不存在进行创建仓库//存在不需要任何处理//根据数据源地址,创建file对象,并判断是否存在//不存在,直接结束//存在继续往下执行//新路径=仓库地址+文件名称//创建输入流(数据源的file对象),输出流(根据新路径建立的file对象)//进行具体的上传操作//关闭资源package com.entity;import org.junit.T
2021-10-28 20:26:38
34
原创 2021-10-27
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。package com.test;import java.util.*;class Book implements Comparable{ String name
2021-10-27 15:50:05
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人