- 博客(10)
- 收藏
- 关注
原创 初识Linux简单介绍及使用
假如你现在的电脑上面需要一个其他的系统,比如Linux系统,难道要把当前的操作系统给卸载掉然后再装一个新的操作系统,这样的话不仅麻烦有可能一些其他的程序也用不了啦。(就是作者在浏览新闻时感觉那个操作系统不好用,然后就决定自己创办一个,那时候他才21岁呢,呜呜😭😭人家21岁自己做系统,我还在学它是什么)2.问题: 我们在windows操作系统中加了一个linux操作系统,两个不同的操作系统,如果要粘贴复制的交互就会很麻烦,所以说要一款第三方软件来远程操作linux,这样就更快一些啦。*那接下来干什么呢?
2024-04-01 15:46:36 828
原创 关于java的IO流详细介绍
1.它下面有很多子类,最常用的是ByteBuffer,CharBuffer。同时它只能只能通过静态方法来实例化对象,public static CharBuffer allocate(int capacity)2.它的四个核心成员变量:*1.容量(capacity): Buffer可以存储的最大数据量,该值设置后不可以改变* 2.界限(limit):Buffer中可以读/写数据的边界,limit之后的数据不能访问 (如果1000个存储量,存了600,那么limit就指向600,表示最多读到这)
2024-03-26 11:42:58 548
原创 关于ArrayList集合的扩容源码解析
它是一个可以动态修改的数组,有序的可以重复的集合类,实现了Collection接口(集合),底层就相当于是一个可以修改的动态数组,动态数组,动态数组,说三遍。(我知道可能会有小伙伴问,扩容1.5倍会不会是一个小数呀,当然不是啦,它是一个位移运算,把十进制变为二进制,然后右移一位,再变成十进制,是不可能为小数滴)当调用add方法添加元素是,如果满了,与上面的一样调用grow方法来扩容,也是原来的一半,那就是12,原理是一样的啦。1. 开始容量为零,调用add的方法的时候,容量默认为10。
2024-03-18 14:57:17 405
原创 关于Java的++a与a++的区别,以及证明逻辑运算符(&& ||)短路效应。
a++与++a都是自增运算滴(a = a + 1),也就是都是加1,区别就在于执行顺序不一样。++a是a先加1后赋值给别人;a++是先赋值给别人,a再加1。(不明白,看下面图片就好啦),当然最终结果a都是自增了1滴。什么为短路效应,即jvm判断一个条件就能得到整个条件的真假时,那么后面条件jvm就不会再判断啦。上面的a b输出的结果都为原来的数,自增没有被实现,即右边没有被执行,则短路效应被证明。,当左边条件为假时,整个条件都为假了,右边就不会再判断啦。如果有什么问题,大家可以评论区讨论喔。
2024-03-05 20:47:02 399
原创 tomcat11与javax.servlet不兼容,要用jakarta.servlet jar包
后面有检查了所以代码,发现没有问题,可是为什么会出现这种情况呢,然后我就尝试一下换一个servlet依赖,导入jakarta这个依赖包。结论:tomcat11与javax.servlet 4版本不兼容,要用jakarta.servlet jar包。虽然我不知道最底层到底是怎么回事,花了比较长时间来发现问题,还是小白白,但是有收获。再次向web层发送请求,结果你猜怎么着呢,居然成功了,没有报错找不到,404啦!今天发现一个问题:我使用javax.servlet-api 4的版本依赖。
2023-11-13 11:29:23 460
原创 关于spring手动事务管理异常Exception in thread “main“ java.lang.AbstractMethodError: Receiver class等等
首先看我的手动事务提交源代码:然后看我的测试结果:发现问题:每一次测试的时候,可以打印“开启逻辑” 这段代码,但是“事务完成”打印不了,说明事务提交commit的时候有bug,执行有问题。查看依赖pox.xml文件后来在网上看到,spring的事务管理要一个jar包spring-tx包,然后我没有导进来,然后我就把它给导进来了。在pox文件里面结果,运行成功啦!两句话都给我打印出来啦。
2023-11-05 21:42:04 237
原创 spring关于@Resource注入为null解决办法收藏
正确的包是import jakarta.annotation.Resource这个包,如果没有就去Meven把坐标导进来,就好啦。里面是有booktype的,但是就是没有注入到mybook类中,这就很奇怪。开始导的是import javax.annotation.Resource。后面测试运行的时候,终端发现这个找不到这个类 为什么找不到呢。总结:出现这个问题就是导入的包错误了。后面debug的时候,发现单例池里面。
2023-10-25 09:36:44 1460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人