- 博客(26)
- 收藏
- 关注
原创 linux查看日志的几种方式
1.使用cat命令:通过cat命令可以直接打开并显示文本文件内容,包括日志文件。常用命令:cat -n filename | grep “关键字”其他情况:cat filename | grep -C 5 ‘关键字’ (显示日志里匹配字串那行以及前后5行)cat filename | grep -B 5 ‘关键字’ (显示匹配字串及前5行)cat filename | grep -A 5 ‘关键字’ (显示匹配字串及后5行)cat 命令参数详解。
2023-12-19 10:56:43 1674
原创 LocalDateTime、LocalDate、Date的相互转换
LocalDateTime 及 LocalDate 是 Java8 的新特性,有时为了兼容 Date 类型需要进行转换。今天的项目就有一个需求是实现一个函数 能够计算出当天在一年中的第多少天,通过搜索找到java8有LocalDateTime类就能够实现这个需求。但是需要进行时间类型的转换工作。
2023-12-19 09:36:25 518
原创 JAVA四大权限修饰符
从作用域来看,public能够使用所有的情况。但是大家在工作的时候,又不会真正全部都使用public,那么到底什么情况该用什么修饰符呢?属性通常使用private封装起来。方法一般使用public用于被调用。会被子类继承的方法,通常使用protected。default用的不多,一般新手会用default,因为还不知道有修饰符这个东西。简单说,能用private就用private,不行就放大一级,用package(default),再不行就用protected,最后用public。
2023-12-18 16:37:44 481
原创 equals()和hashcode() 方法的区别
equals和hashCode方法主要的区别在于:性能,可靠性;对于需要大量并且快速对比,如果都用equals比较效率太低,所以每当需要对象比较时,先用hashCode对比,如果hashCode值不一样,两对象肯定不相等,也就没必要再用equals比较。
2023-12-18 10:37:41 558
原创 HashMap和HashTable区别
HashMap和Hashtable都是Java常见的基于哈希表实现的Map接口的实现类,它们都用于存储键值对映射关系。
2023-12-16 09:52:55 1032
原创 String、StringBuffer、StringBuilder的区别
String、StringBuffer、StringBuilder的区别
2023-12-15 13:47:10 894
原创 MySQL关键字
其中第一个参数为起始条数 如上例就是从第4条数据开始返回,第二个参数为偏移量如上例所示参数为5则表示返回从第4条的后5条数据,之前偏移量可以为-1代表查询起始条数后的所有数据,但是这个写法被mysql官方认定为一种错误,所以较新版的mysql都不能用了,最好的办法就是给一个比较大的数字。一个会话无法获取另一会话的锁,也不能释放另一会话持有的锁。会返回4,因为在比较时mysql会用索引为0的数据来比较接下来的数据,当接下来的数据大于索引为0的数据时,mysql会返回上一个数据的索引。
2023-12-13 16:27:18 815
原创 Integer和int的区别
1.Integer是int的包装类,int则是java的一种基本的数据类型;2.Integer变量必须实例化之后才能使用,而int变量不需要实例化;3.Integer实际是对象的引用,当new一个Integer时,实际上生成一个指针指向对象,而int则直接存储数值4.Integer的默认值是null,而int的默认值是0。
2022-09-15 10:44:35 7216 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人