java习题
暖暖心语
暖暖心语
展开
-
阻拦请求,计算登录用户
拦截package com.nnxy.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import java.io.IOException;@WebFilter(filterName = "LoginFilter",urlPatterns = "*.jsp")public class LoginFilter原创 2022-05-19 00:20:38 · 138 阅读 · 0 评论 -
使用MVC模型实现用户登录注册以及退出
jsp内容主页:<%@ page import="com.nnxy.entity.User" %><%-- Created by IntelliJ IDEA. User: nnxy Date: 2022/5/16 Time: 14:53 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF原创 2022-05-16 21:06:34 · 683 阅读 · 0 评论 -
jsp查询
主页 查询<%@ page import="com.nnxy.dao.ProductDao" %><%@ page import="com.nnxy.entity.Product" %><%@ page import="java.util.List" %><%@ page import="java.sql.SQLException" %><%-- Created by IntelliJ IDEA. User: nnxy Date: 2原创 2022-05-13 22:38:34 · 1211 阅读 · 0 评论 -
java和Cookie练习
Cookie!!!package com.nnxy.web;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.原创 2022-05-12 21:25:40 · 86 阅读 · 0 评论 -
Servlet和ContextServlet 练习
Servletpackage com.nnxy.web;import javax.servlet.*;import javax.servlet.annotation.WebInitParam;import javax.servlet.annotation.WebServlet;import java.io.IOException;import java.util.Enumeration;@WebServlet(name = "ServletTest", urlPatterns = "/St原创 2022-05-10 21:12:14 · 135 阅读 · 0 评论 -
java sql 练习
UserDao 代码 //根据用户名查询用户信息 public User selectUser(String username) throws SQLException { String sql = "select * from user where username = ?"; User user = qr.query(sql,new BeanHandler<User>(User.class),username); return原创 2022-05-07 20:15:39 · 576 阅读 · 0 评论 -
java解析xml
java解析xmlpackage com.qiku.day04;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Node;import org.dom4j.io.SAXReader;import java.util.List;public class homework { public static void main(String[] args) throws Docum原创 2022-05-05 20:25:01 · 427 阅读 · 0 评论 -
sql练习 使用储存池
分别使用DBCP和C3P0连接池,对数据库的一张表进行 增删改查操作,并测试事务,如果发生异常事务回滚DBCPimport java.sql.Connection;import java.sql.SQLException;import java.sql.Statement;public class DBCPTest { public static void main(String[] args) throws SQLException { //增删改查 测试事务,如果发生原创 2022-04-28 21:39:11 · 820 阅读 · 0 评论 -
URL 然后是 反射
url 然后是 反射使用URLConnection去下载网上任意一个资源import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class HW01 { public static void main(String[] args) { URL url=null; HttpURLConnection urlConnection = null;原创 2022-04-06 21:25:48 · 96 阅读 · 0 评论 -
网络编程消息
完成基于TCP协议的网络编程案例要求:使用缓冲流提升效率、使用线程支持多个客户端同时连接并发消息//服务端import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class ServerTest { public static void main(String[] args) { ServerSocket serverSocket = null; Socke原创 2022-04-01 21:35:28 · 253 阅读 · 0 评论 -
多线程之 生产者消费者模型 线程池
多线程之三使用synchronized 、wait() 、notifyAll()方法实现 生产者消费者模型public class Demo01 { private int GPU = 0; private static final int MAX_GPU = 10; private static final Boolean LOCK = true; class NVIDIA implements Runnable { @Override原创 2022-03-31 22:16:38 · 250 阅读 · 0 评论 -
多线程实现
编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数,最后输出结果。public class Su { public static void main(String[] args) throws Exception{ final int[] num = {0}; String s = "锁"; Thread t1 = new Thread(){ .原创 2022-03-30 21:44:32 · 246 阅读 · 0 评论 -
把对象变为文件&多线程的实现
把对象变为文件 & 多线程的实现定义学生类Student ,属性:姓名,学号,年龄,成绩提供:无参和全参构造器,生成get和set方法,重写toString ,equals ,hashCode使用全参构造器创建3个学生对象,放入集合中使用对象流将这个学生集合写入到本地使用对象流从本地文件把学生信息读出来,并打印//Studen类import java.io.Serializable;import java.util.Objects;public class Student原创 2022-03-29 20:49:14 · 137 阅读 · 0 评论 -
java文件的各种复制操作
分别使用字符输入输出流FileWriter/FileReaderimport java.io.FileReader;import java.io.FileWriter;public class HW01 { public static void main(String[] args) throws Exception { FileWriter fw = new FileWriter( "1_1.txt",true); FileReader fr = new.原创 2022-03-28 22:13:44 · 153 阅读 · 0 评论 -
有关文件和异常的练习
有关文件和异常的练习題目內容: 从键盘输入一个整形数n,如果输入正确的话,输出1-n的值,如果输入错误的话输出“not int” 最后输出end 输入输出说明: 输入: asd输出: not int endimport java.util.InputMismatchException;import java.util.Scanner;public class HW01 { public static void main(String[] args) { Scanner原创 2022-03-25 22:18:23 · 280 阅读 · 0 评论 -
关于Map集合的练习
Map集合练习题,触发异常原创 2022-03-24 21:31:30 · 212 阅读 · 0 评论 -
有关集合的小练习
关于集合练习原创 2022-03-23 22:58:56 · 357 阅读 · 0 评论 -
关于Java 时间的习题
01 计算出生日期至今的天数 import java.util.Calendar;import java.util.Date;import java.util.Scanner;public class HW01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入您的出生年份");原创 2022-03-21 19:53:21 · 304 阅读 · 0 评论