
java
文章平均质量分 72
不良使
你无法游向新的地平线,除非你有勇气告别海滩
展开
-
Java错误小全
解决方案:在使用需要显式关闭的资源时,应该在使用完毕后调用资源的关闭方法,以释放资源并确保其正确关闭。解决方案:在进行时间和日期操作时,需要使用正确的时间日期格式,并确保使用的操作方法与所需的操作相匹配。解决方案:在进行数据库操作之前,需要确保数据库连接的正确性、SQL查询语句的正确性,并根据具体情况处理事务。解决方案:避免死锁的发生,可以按照相同的顺序获取资源的锁,或采用超时等待机制避免资源互相等待的情况。解决方案:在编写程序时,要注意及时释放不再使用的对象,避免持有过多的内存资源。原创 2023-08-04 12:51:18 · 9080 阅读 · 83 评论 -
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允原创 2023-08-02 10:30:01 · 11209 阅读 · 36 评论 -
掌握JavaWeb开发的必备技能:Servlet、JSP、Cookie、Session、EL、JSTL详解 ~~~~B站老杜--Servlet-JSP-课堂笔记
Servlet是Java语言编写的服务器端程序,用于处理来自客户端的HTTP请求和生成HTTP响应。学习Servlet需要了解系统架构、B/S结构的系统通信原理、WEB服务器软件等基础知识。实践中,可以从实现一个最基本的web应用开始,理解动态web应用中请求和响应过程中各个角色的数量以及角色之间的协议。重点是开发带有Servlet的webapp,掌握JavaEE的不同版本以及解决Tomcat控制台乱码问题。同时学习如何向浏览器响应HTML代码以及在Servlet中连接数据库的方法。利用集成开发环境开发Se原创 2023-07-07 20:23:39 · 7725 阅读 · 36 评论 -
Java中什么是多态?多态的优势和劣势是什么?
面向对象的三大特征:封装性、继承性、多态性,多态性就是多态,多态是在封装的升华,可以说没有封装就么有多态。原创 2022-08-07 17:18:14 · 10487 阅读 · 92 评论 -
一个JavaSE的金牌榜小项目,启蒙+提高【重点:Tomcat 8.5 +mysql 5.7+jdk1.8】
🍖🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖🍖🍖🍖🍖🍖🍖 作者 : 不良使🍖🍖🍖🍖🍖 .原创 2022-05-05 09:17:50 · 16499 阅读 · 198 评论 -
Java点名器,文章中内含源码
package cn.OrderNameMachine;import javax.swing.*;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.Random;/** * 随机点名 * extends 继承 , RollName类也表示窗口类 《==RollName继承JFrame,JFrame是一个窗口类,则RollNa原创 2022-04-14 12:24:18 · 2494 阅读 · 64 评论 -
Java/JavaWeb 连接数据库完成增删改查
连接数据库无非就是和数据库建立连接,和前面的python连接数据库差不多。首先在连接Java数据库的时候需要数据库的jar包,这点不同于python连接数据库mysql的jar包下面让我们来看看数据库是如何让连接的,是如何完成数据库的一系列操作,增删改查等…💖Java连接数据库。🎶1、注册驱动Class.forName("com.mysql.jdbc.Driver");🎶2、获取连接 conn = DriverManager.getConnection("jdbc:mysql://原创 2022-04-11 09:38:48 · 35282 阅读 · 110 评论 -
**选择排序 SelectSort 文章内含源码**
在这里插入代package cn.Text;public class SelectionSort { public static void SelectSort(int[] arr) { //先写边界条件 if (arr==null || arr.length<2){ return; } //0~n-1 1~n-1 2~n-1 ... for (int i = 0; i <原创 2022-04-05 09:13:41 · 770 阅读 · 35 评论 -
copy函数和 arr1=arr2 *****(为什么用copy方法而不是直接赋值)
//TODO 备份数组 public static int[] copyArray(int[] arr) { int[] ans = new int[arr.length]; for (int i = 0; i < arr.length; i++) { ans[i] = arr[i]; } return ans; }都是备份数据,copyArray 方法和 arr2=arr1有什么区别吗.原创 2022-04-02 07:59:00 · 799 阅读 · 30 评论 -
**插入排序 InsertionSort文章内含源码**
不停的往一个数组中添加数字(新来的数字),数组有序,新数字进入数组后会和右边判断大小,比他小则往左移一位,移后再进行判断,知道新来的数字 >= 左边的数字停止判断,数组再次有序数组为 147 **有序**添加一个数字 22 < 7,和7交换位置 14272 < 4,和4交换位置 12472 > 1,停止交换的判断 数组为 1247 **数组再次有序**添加一个新数字原创 2022-03-31 07:02:13 · 640 阅读 · 17 评论 -
对数器验证算法正确性----bug寻找,文章中含有测试源码
**先写一个随机数组生成函数再写一个暴力求解函数再写一个二分法函数循环打印,产生任意随机数组,验证暴力求解和二分法求解是否一致,一致则正确,不一致则错误,打印出错误例子方便后面寻找bug[打印出错误例子](https://editor.csdn.net/md?articleId=122718241)**package cn.Text;import java.util.Arrays;/** * 二分法 * 一次找一半,比较找位置/数字(num) 保证有序 * 注:我们中点位置原创 2022-03-23 14:23:47 · 1071 阅读 · 32 评论 -
java相册制作,文章中含有源码
package cn.demo2;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;/** * 电子相册 */public class MyImage extends JPanel{ //定义一个成员变量 BufferedImage bgImage;原创 2022-03-20 09:21:59 · 3027 阅读 · 29 评论 -
Java小型管理系统,文章中有源码,适合作为课程作业,个人小项目(中等)
Bills.javapackage cn.tx1;/** * ID 类别 账户 类型 余额 时间 备注 */public class Bills { private String name; private String account; private String type; private double total; private String time; private String desc; //全参构造器原创 2022-03-19 09:20:58 · 4239 阅读 · 19 评论 -
JavaWeb HTTP状态 405 - 方法不允许
两种状态,就离谱。但都是显示405访问不可达。在后台运行JavaWeb时,网页上突然出现405,请求不可达,为什么呢?首先我们要知道add,添加数据的请求是一个表单,要提交的,所以是post请求,调用servlet的doPost方法,底层是post。但是你的数据列表中没有doPost方法,只有doGet方法,当然会报405 方法不允许的错误了。首先找到你的add请求,看看他的底层,也就是servlet,看看是不是post方法。如果是,恭喜你,你快成功了。看上图,我的add是doPost请求。那..原创 2022-03-09 01:00:00 · 9941 阅读 · 3 评论 -
Java生成登录注册验证码+添加干扰选项,文章中含有源码
package cn.demo1;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Random;//public class ImageCode { //数组 static String[] strings = {"a", "b"原创 2022-03-04 12:31:57 · 830 阅读 · 0 评论 -
对数器的使用----bug测试,文章中含有测试源码
当我们选择排序没有出现问题时,我们可以发现一个随机数组是有序的,会打印出 ‘选择排序没有毛病’。说明此时选择排序没有毛病。package cn.Text;public class LogarithmicDetector { //TODO 选择排序 public static void selectionSort(int[] arr) { if (arr == null || arr.length < 2) { return;原创 2022-03-02 10:15:36 · 358 阅读 · 0 评论 -
进制的底层逻辑规则 左移<< 右移>> 取反加一 补位原则 正负数 相反数等 文章中含验证源码
package cn.Text;public class text1 { public static void main(String[] args) { int num=888; print(num); //测试 左移 二进制数:00000000000000000000000000000010 2 int test=1; print(test); print(tes原创 2022-02-28 10:00:55 · 327 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 数据库数据没法show再 Web页面上
java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1415)at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1223)解决方法原创 2022-02-26 21:37:24 · 771 阅读 · 0 评论 -
iead 的Tomcat集成和web项目建立---图片
Java Idea 的Tomcat 集成和Web项目建立原创 2022-02-23 23:02:26 · 387 阅读 · 2 评论 -
java快捷键大全,非常详细,清楚明了
Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再原创 2022-01-07 12:46:51 · 22912 阅读 · 18 评论 -
JAVA 小型点餐系统 文章中含有源码
Dish.javapackage cn.tx.demo;/** 菜品类* 提供有参数的构造方法* */public class Dish { // 编号 int id; //菜的名称 String name; //价格 double price; //生成构造方法 alt+insert 生成构造方法 public Dish(int id, String name, double price) { this.i原创 2022-02-06 20:40:59 · 1993 阅读 · 0 评论