- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 通过JAVA编程语言实现“数据结构”中的链表
链表(Linked List) 是一种常见的线性数据结构,用于存储一系列元素。与数组不同,链表中的元素在内存中不是连续存储的,而是通过指针(或引用)将各个元素(称为节点)连接起来。每个节点包含两部分:1.定义节点类链表的基本单位是节点,每个节点包含两部分:2.定义链表类链表类包含对链表的各种操作,如插入、删除、查找和遍历。3.测试链表在主函数中测试链表的各项功能。4.运行结果
2025-02-24 12:45:12
173
原创 Linux系统中进行Mysql自动备份
备份的命名为 数据库名_时间,可以根据自己的需求调整为对应的名字(注意如果命名调整了下面的自动清理脚本也要相应调整)db_user、db_password、db_name、backup_dir、date等变量根据自己的需求修改。进入编辑页面如下,可以看到注释也很清晰,说明了每一位是对哪一个时间结点进行配置,将下面这段脚本拷到mysql_backup.sh中。ESC并输入 :wq 退出保存定时任务即可生效。这里我的配置是每天三点执行一次。一、创建备份存放的目录。
2025-01-07 10:26:45
395
原创 设计模式-单例模式的实现方式
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。
2022-11-02 21:31:01
218
原创 try catch finally,try里有return,finally还执行么?
try catch finally,try里有return,finally还执行么?
2022-10-28 10:50:44
1116
原创 JAVA中利用break加标签的方式跳出双重for循环
一般情况下,使用break只能跳出当前层的for循环,但是加了标签的话,就可以跳出多重循环。
2022-10-28 10:25:09
3554
原创 ==和equals的区别
2、对于八大基本类型而言,它们是没有equals方法的,因此只能使用。无差别),重写后,不光比较的是具体值,还比较类型是否相同。1、首先,== 是操作符,而equals是方法。
2022-10-28 09:02:22
824
原创 选择排序(JAVA实现)
选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。唯一的好处可能就是不占用额外的内存空间了吧。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。2、再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。1、首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。3、重复第 2 步,直到所有元素均排序完毕。
2022-10-26 11:19:56
111
原创 代码执行顺序(Java)
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化。我们不要去纠结这里的顺序,一般来说我们只需要知道,静态方法一般在最后。3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法。4、类实例销毁时候,首先销毁子类部分,再销毁父类部分。2、只有在调用new方法时才会创建类的实例。
2022-10-15 22:35:49
389
原创 mybatis-plus错误如下:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exc
但是我检查了各类注解后,发现都没问题,那么问题出在哪呢?@RestController(等价于以前的@Controller+@ResponseBody)(实现类,接口加@Mapper或者直接在主类加一个:@MapperScan(“****”))@Mapper或者直接在主类加一个@MapperScan(“****”))@Autowired(注入service层接口)@Service(交给spring容器管理)注意启动类位置不要错,与同包下的子包同级。指定泛型后,再次调试:结果成功。
2022-10-06 15:17:42
1514
原创 String类的常用方法
使用默认语言环境的规则将此String中的所有字符都转换为小写。当且仅当此字符串包含指定的char值序列时,返回true。将此字符串转换为一个新的字符数组。(字符串转为字符数组)返回一个新的字符串,它是此字符串的一个子字符串。返回字符串的副本,忽略前导空白和尾部空白。将指定字符串连接到此字符串的结尾。返回指定索引处的char值。toUperCase()方法类似。将此字符串与指定的对象比较。...
2022-07-27 19:19:37
275
原创 什么是封装、继承和多态
我们不是为了调用子类的特有功能,特有功能使用子类对象就可以,我们为了把所有子类统一标准,向父类看齐,父类定义了的方法,多态对象才能使用。注干活的是子类,但是看作是父类类型。...
2022-07-27 18:28:39
3160
原创 解决Spring项目读取配置文件中文乱码问题
properties配置文件读取时中文乱码,错误如下:解决方法如下:**1.**打开IDEA的设置项,进入Editor->File encodings,设置如下2.删除并重新创建application.properties(yml文件类似),清除缓存机制3.添加注解4.重新运行,乱码情况即可消除。...
2022-06-18 15:19:52
2359
原创 Springboot出现Failed to configure a DataSource: ‘url‘ attribute... 错误解决
初步搭建springboot应用,报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedd
2022-04-28 07:35:10
2438
原创 位运算符^
位运算符^使用方法^是一种位运算符表示按位异或,例如 p:False q:False p^q=Falsep:False q:True p^q=Truep:True q:False p^q=Truep:True q:True p^q=False也就是p与q的真假值相同时,那麼pq就是False,相反如果p与q真假值不同时pq为True。...
2021-09-07 09:19:46
2861
JAVA链接SAP相关jar包(sapjco3.jar、sapjco3.dll、libsapjco3.so)
2023-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人