806 1 分钟

# 概念 进制数的最高位是符号位,0 表示正数,1 表示负数.(速记口诀,1 转 90° 就是 - 负号) 正数的原码,反码,补码都一样 (三码合一) 负数的反码 = 它的原码符号不变,其它位取反 (0->1 , 1->0) 零变成 1,1 变成零 负数的补码 = 它的反码 + 1, 负数的反码 = 它的补码 - 1 零的反码补码都是零 Java 没有无符号数,换言之 Java 中的数都是有符号的 在计算机运算时,都是以补码的方式来运算的 当我们看到运算结果的时候,要看它的原码 #...
306 1 分钟

在 idea 中使用 vim,insert 模式用中文输入法,切换到 normal 模式后仍然是中文,针对这个痛点,idea 中有 ideaVimExtension 插件可以解决 首先要安装 ideaVimExtension 插件,然后在 .ideavimrc 文件中配置两个代码如下: set keep-english-in-normal " 开启输入法自动切换功能 set keep-english-in-normal-and-restore-in-insert " 回到insert模式时恢复输入法 如果配置后,不生效则进行下一步操作 打开设置选择...
401 1 分钟

问题描述: Java-IDEA错误-Error: java: 非法字符: ‘\ufeff‘ Error: java: 需要class, interface或enum 错误原因:字符编码问题,转换下字符编码即可 解决方案: 将下面状态栏的 File Encoding 编码将 utf-8 改为 GBK 弹出提示框点击 Convert 没有提示 RELOAD GBK 如果页面上有红线提示 RELOAD GBK 直接点击 RELOAD GBK 再次点击 File EnCoding 切换回 UTF-8 同样选择 Convert 再次运行项目,正常 解决方案 2: 整个项目出现问题 点击...
655 1 分钟

# Java 出现 unreachable statement 异常 原因检查 问题描述: unreachable statement异常: 我这个问题很显然了就是上面 truen 所导致的下面查看下会导致这种情况的规则: # 原因一 <font style="color:red">java 编译器 </font > 把 unreachable statement 标记为运行时错误,一个 unreachable statement 就是编译器决定永远不会执行它 下面的几种情况会出现:...
400 1 分钟

# java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 报错描述: java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 原因:可能是因为 SpringBoot 项目结合 JWT 进行登录时出现的问题,因为 jdk 版本太高导致的。 # 解决方案: # 一,降低 jdk 版本 # 二,在 maven 中添加依赖 <dependency>...