- 博客(10)
- 收藏
- 关注
原创 关于idea导入tomcat包和出现IDEA cannot determine what kind of files the chosen items contain...的错误
右键lib文件夹然后选择Add as library...选择Module Library 最后点击ok就可以了。在Web目录下创建lib文件夹再把要导入的项目包复制进来。找到tomcat 中的lib包。idea导入这两个包时。如果出错的话可以这样。
2023-07-10 22:07:49 1935 1
原创 link标签
Next -- 记录文档的下一页.(浏览器可以提前加载此页)Prev -- 记录文档的上一页.(定义浏览器的后退键)Stylesheet -- 定义一个外部加载的样式表。Subsection -- 作为文档的一小部分。Alternate -- 定义交替出现的链接。Start -- 通知搜索引擎,文档的开始。Appendix -- 定义文档的附加信息。Copyright -- 当前文档的版权。Section -- 作为文档的一部分。Chapter -- 当前文档的章节。Index -- 当前文档的索引。
2023-07-04 20:13:27 55
转载 冒泡排序.
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。作为最简单的排序算法之一,冒泡排序给我的感觉就像 Abandon 在单词书里出现的感觉一样,每次都在第一页第一位,所以最熟悉。
2023-06-17 10:35:50 35 1
原创 Stream流的常用该方法
中间操作的意思是,执行完此方法之后,Stream流依然可以继续执行其他操作。终结操作的意思是,执行完此方法之后,Stream流将不能再执行其他操作。对数据使用Stream流的方式操作完毕后,可以把流中的数据收集到集合中。==工具类Collectors提供了具体的收集方式==
2023-06-15 21:59:58 76 1
转载 List和ArrayList
问题就在于List接口有多个实现类,现在你用的是ArrayList,也许哪一天你需要换成其它的实现类,如LinkedList或者Vector等等,这时你只要改变这一行就行了: List list = new LinkedList();它就是一个List对象,而有些ArrayList类具有的,但是List接口没有的属性和方法,就不能再用了。假设你开始用ArrayList alist = new ArrayList(), 这下你有的改了,特别是如果你使用了ArrayList实现类特有的方法和属性。
2023-06-15 21:03:07 105 1
原创 多线程创建 Thread和Runnable
Java使用类代表,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。
2023-06-14 17:52:13 40
原创 重写toString, equals
由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。如果希望进行对象的内容比较,即所有或指定的部分成员变量相同就判定两个对象相同,则可以覆盖重写equals方法。toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。运算符的对象地址比较,只要不是同一个对象,结果必然为false。// 如果对象地址一样,则认为相同。
2023-06-10 15:31:35 156
原创 硬盘测试工具 CrystalDiskMark和Crystaldiskinfo
两款硬盘测试工具 CrystalDiskMark和Crystaldiskinfo,链接以及简单介绍
2023-06-09 18:03:46 1810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人