自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP状态 500 - 内部服务器错误-数据库连接失败

根据代码我就先看了mapper接口及其实现xml配置,发现接口上蓝色的小鸟不见了,只剩下xml的红色小鸟,于是我猜测是不是mybatis哪里出现了问题。就是这里,项目报错时接口上的蓝色小鸟就不见了,这是我最后解决问题后蓝色小鸟又回来了。下面是我写的测试类,发现前面获取bean都没问题,就是调用方法查询数据库出现了错误,所以定位就是数据库连接的问题。一方面是我的mysql版本是8.0,但是驱动却是5.几的,这个有问题,需要更改一致。接下来把这块调节好后,测试类成功查询出了数据库的数据。

2022-12-15 15:59:23 305 1

原创 IDEA我遇见了一个很奇葩的问题,类栏不见了

代码区上面有个类栏,可以点击打开的类进行切换。但是我这个就没有类栏,求解决。

2020-10-05 22:28:30 237 1

原创 jdbc用户登录与注册案例(包含数据库注入漏洞及解决方法)

里面使用的工具类JUtils用于注册驱动和连接数据库以及资源释放。详情见连接:原始用户表:数据库用户表登录package MS;import jdbcUtil.JUtils;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;//用户登录public class j

2020-07-12 09:22:41 772

原创 JDBC做一个数据库连接以及资源释放的工具类(附有文件配置的步骤以及用例)

先进行属性的配置,以后需要改变数据库信息直接在文件中就可以修改下面是工具类package jdbcUtil;import java.io.FileReader;import java.io.IOException;import java.sql.*;import java.util.Properties;public class JUtils {//工具类封装了 资源释放 和 注册驱动 以及 连接数据库 private static String url;

2020-07-12 08:06:49 266

原创 java垃圾回收机制的三种回收算法图解

JVM内存中有五大模块:堆,方法区,栈,本地方法栈,程序计数器。而垃圾回收机制只存在于堆和方法区中,且绝大部分在堆中。

2020-07-01 20:05:40 519

原创 注解与反射的初级综合案例

这一篇文章是跟着大神的视频写的,一开始并不好理解,多看几遍就差不多了。用到了对象与数据库的关系。非常不错的一个例子。package Plan2.reflect;import java.lang.annotation.*;import java.lang.reflect.Field;//了解ROM,对象映射表//反射操作注解。注解也是一种类型public class Test8 { public static void main(String[] args) throws Excepti

2020-06-19 09:22:52 97

原创 一个非常华丽而装备齐全的注解

注解经常与反射搞在一起,本文以一个例子全面勾勒出一个复杂的注解,方便理解。package Plan2.annotation;//JDK1.5引入注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;public class Test

2020-06-19 09:14:38 125

原创 面试:为什么重写equals()时还要重写hashcode()?

我们都知道在比较两个对象相同时需要重写equals()方法以确保两个对象内容相同时就是相等的对象。那么是否有必要重写hashcode()方法呢?请看代码:1.我们先看一段完整的代码import java.util.HashSet;public class Code { public static void main(String[] args) { Person p1=new Person("张三",16); Person p2=new Person("张三",

2020-05-13 09:37:12 232

原创 二维数组压缩成稀疏数组以及解压缩java实现

在网上学习时学到了稀疏数组,借鉴视频讲解附上自己的注释与相应代码1.首先创建一个二维数组并附几个值public class SparseArray { public static void main(String[] args) { int [][]arr=new int[11][11]; arr[1][2]=1; arr[2][3]=2...

2020-05-06 20:34:52 409

原创 java插入排序,详细注释,代码实现

import java.util.Arrays;//插入排序核心是目标元素从目标位向前对比,因此目标位之前的子数组要倒序遍历public class InsertSort { public static void main(String[] args) { int[]arr={5,1,6,2,4,4,8,3,7}; insertSort(arr); ...

2020-05-06 13:05:06 164

原创 java快速排序,详细注释,代码实现

package zjh.day01.Sort;import java.util.Arrays;import java.util.Random;public class QuickSort { public static void main(String[] args) { int arr[] ={7,6,5,5,4,3,3,2,1}; qsort(a...

2020-05-05 15:42:31 141

原创 初学java相同字符串的比较

关于相同字符串的比较String s1="hello";String s2=new String("hello");String s3="hello";String s4=s3;String s5=new String("hello").intern();//直接给字符串变量赋值,字符串对象会自动入池//new出来的需要手动入池intern(),入池后如果对象相同,那么地址也相同/...

2020-04-13 11:43:48 119

原创 初学java一个值得新手注意的隐含的强制类型转换

我们知道从小的数据类型转到大数据类型是隐式转换,反之是强制类型转换。今天强调一个隐含的强制类型转换,同时加深自己的印象。话不多说,看代码:public class Add { public static void main(String[] args) { int x=3; x+=3.5;//这种隐含了自动强制类型转换,其实是x=(int)(x+3...

2020-04-12 20:50:47 194

原创 MySQL外键添加时细节提醒

MySQL外键添加时细节提醒1.建表时的公式:CREATE TABLE tea( tid INT(4) PRIMARY KEY AUTO_INCREMENT, tname VARCHAR(12) );CREATE TABLE stu( sid INT(4) PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(12), st ...

2020-04-06 21:48:30 133

空空如也

空空如也

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

TA关注的人

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