logo头像

学如逆水行舟,不进则退!!!

QQ加我技术群
关注微信公众号
Integer同值比较也比一定相等

Integer同值比较也比一定相等

前言 Integer作为一个包装类。你知道他通过==来比较会是什么效果吗? 在官方设计中倾向于用Integer.compareTo来进行两个Integer来实现内容的比较而不是使用== 问题描述 将128 构建给两个Integer对...

String哪些你并不那么认为的那些事

String哪些你并不那么认为的那些事

前言String在java领域中使用的应该说是最广泛的了。相信刚开始学习Java的伙伴们经常使用==来进行比对的 问题描述 在==中并不是我们认为的相等判断 。所以有时候程序会偏离我们的原定路线执行的。先看看下面这段代码吧 pub...

为什么java的exception需要分类

为什么java的exception需要分类

前言 java中有异常抛出、既然是异常为什么还要分那么多种情况 问题描述 我的程序无缘无故会既不报错也不执行。不知所踪 public static void main(String[] args) throws Interrup...

为什么建立了索引还是没有提升查询效率呢

为什么建立了索引还是没有提升查询效率呢

前言 网络开发中离不开数据库的存在。现在的网站开发不再是以前的静态网页了数据存储在基于数据成长出来的大数据才是王道 问题描述 数据库离不开讨论的就是索引。索引的存在能够大大加快数据的查询。因此各大数据库也对自己的索引不断进行优化 我...

i++和++i并没有区别,字节码告诉你

i++和++i并没有区别,字节码告诉你

前言 不管是学习C++的时候还是学习java的时候我们都被老师灌溉了i++和++i的不同 前者是先赋值在进行+1操作而后者是先进行+1在进行赋值 。 我们也肯定在程序中因为两者的使用不当导致我们程序计算错误 问题描述 问题是这样的...

String会造成OOM。那么StringBuilder呢

String会造成OOM。那么StringBuilder呢

前言 在Java操作中使用最广泛的可以说是String 类了。在String类中java为了我们提供了简便创建对象方法。直接赋值法 但是String有个问题是final修饰的。还记得刚入门那会疯狂的使用String 因此吃了不少苦 ...

中文数字阿拉伯数字相互转换

中文数字阿拉伯数字相互转换

[TOC] 阿拉伯数字肯定是使用最广泛的符合之一了。我们日常生活都离不开数字。中文下的数字是中国特色的数字。开发中也会遇到需要两者相互转换的需求。今天就来实现下。 中文数字转阿拉伯数字 想上面的数字一样。假设我们的中文数字是【一...

springboot整合swagger。完爆前后端调试

springboot整合swagger。完爆前后端调试

web接口开发时在调试阶段最麻烦的就是参数调试,前端需要咨询后端。后端有时候自己也不是很了解。这时候就会造成调试一次接口就需要看一次代码。Swagger帮我们解决对接的麻烦 springboot接入swagger springbo...

java的干儿子锁Lock

java的干儿子锁Lock

[TOC] 大数据时代随之而来的就是并发问题。Java开发本身提供了关于锁的操作。我们知道的有Synchronized。 这个是JVM层面的锁。操作简单 Lock的由来 因为Synchronized简单所以不可控制,或者说不是很灵...