2022年6月7日

IDEA某个页面突然tab不是4个字符

摘要: IDEA右下角,4 spaces这里,点进去选择下就好了,估计是复制哪里的代码导致的。 阅读全文

posted @ 2022-06-07 18:48 我欲皆真 阅读(114) 评论(0) 推荐(0) 编辑

2022年6月6日

IDEA无法正确跳转方法

摘要: 鼠标左键+Ctrl无法正确搜索方法的调用方或者是无法正确进入源码的class类中,一般情况下可能是索引失效了,造成原因可能是下载maven依赖时更改了IDEA的maven相关配置。 解决方法:File 》Invalidate Caches,重建下索引和缓存,然后重启IDEA。 之前遇到过这个问题,当 阅读全文

posted @ 2022-06-06 20:12 我欲皆真 阅读(4274) 评论(0) 推荐(0) 编辑

2022年6月3日

位运算

摘要: 计算机存储的都是补码,位运算也是用的补码运算,然后再转成自然数结果。 正数的原码、反码、补码都是原码。 负数的原码:最高位的符号位为1, 负数的反码:除最高位的符号位,其他位取反 负数的补码:反码+1 位运算结果最高位符号位是0就是正数,是1就是负数,按照正负数求补码的逻辑将补码转成自然数即可。 之 阅读全文

posted @ 2022-06-03 17:10 我欲皆真 阅读(161) 评论(0) 推荐(0) 编辑

2022年5月20日

给线程池的任务记得设置异常处理

摘要: 今天用 ScheduledThreadPoolExecutor 处理swing的一个简单定时任务处理,逻辑反复看了好久,确定是没错的,但是每次就只执行完运算,渲染部分完全没生效。 我一直以为是不是swing的哪个用法搞错了,结果后面实在没找到就将代码一行一行拆开来写测试。结果发现是一个类型强制转换搞 阅读全文

posted @ 2022-05-20 18:30 我欲皆真 阅读(35) 评论(0) 推荐(0) 编辑

内部类和静态内部类的区别

摘要: 前两天在《Thinking in Java》上看到关于这个,感觉总结的很好。 如果不需要内部类对象与其外围类对象之间有联系,那么可以将内部类声明为static。这通常称为嵌套类。想要理解static应用于内部类时的含义,就必须记住,普通的内部类对象隐式地保存了一个引用,指向创建他的外围类对象。然而, 阅读全文

posted @ 2022-05-20 11:14 我欲皆真 阅读(146) 评论(0) 推荐(0) 编辑

关于Swing设置窗口图标后出现卡顿以及其他问题

摘要: 我给JFrame设置IconImage,这个图标出现的有些延迟,而且还导致JPanel的渲染出现了问题。图标我原本想用ICON的,结果ico后缀无法显示,只能改为使用同一个图片的png。设置完iconImage后,JFrame中JPanel又无法出现,必须手动调整JFrame的大小才能出现。 我昨天 阅读全文

posted @ 2022-05-20 07:08 我欲皆真 阅读(138) 评论(0) 推荐(0) 编辑

2022年3月31日

一般情况下不存在取消正在执行的定时任务的方法

摘要: 取消正在执行的定时任务的主要需求分为两种: 1.负责执行的Java线程直接终止被杀死 2.定时任务本身的代码逻辑中加入了标志位判断是否结束。 实际业务中,大多数都是第一种,这是基本无法做到的。能取消正在执行的任务,一般都是第二种。 1.实际业务中的定时任务一般是这样:到了固定时间,执行某些SQL将查 阅读全文

posted @ 2022-03-31 15:07 我欲皆真 阅读(315) 评论(0) 推荐(0) 编辑

2022年3月30日

关于使用碧蓝航线脚本ZzurLaneScripts

摘要: 1.官网安装python3.7 2.配置环境变量C:\python和C:\python\Scripts,pip命令在Scripts文件夹中 3.pip安装opencv-python:原文https://zhuanlan.zhihu.com/p/97540997 python -m pip insta 阅读全文

posted @ 2022-03-30 15:44 我欲皆真 阅读(1316) 评论(0) 推荐(0) 编辑

2022年3月22日

IDEA not usages found

摘要: 过程:查看Spring Security的 AbstractAuthenticationProcessingFilter 类的 requiresAuthentication 方法的调用方,明明调用者就在该类的doFilter方法中,一直无法跳转过去,但是从doFilter进行Ctrl+左键能跳转到r 阅读全文

posted @ 2022-03-22 12:39 我欲皆真 阅读(647) 评论(0) 推荐(0) 编辑

2022年3月16日

实际公网ip

摘要: 现在的出租房是拨号上网的,百度查询的ip一直都是固定的,但是设置云服务器防火墙的来源限制时发现实际的公网ip是不停变化的。 两种方式获取: mysql执行 select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_sch 阅读全文

posted @ 2022-03-16 16:56 我欲皆真 阅读(82) 评论(0) 推荐(0) 编辑

2022年3月13日

service和server这两个单词的区别

摘要: 用的百度翻译,server只有名词解释,就是服务器。 service除了有名词解释——服务,之外,他还有动词解释——提供服务。 因此,开发中对于服务层和微服务的命名一般应该是用的service而不是server,记录这个是因为出了个拼写错误,当时要是自己理解的话就不会搞错了。 阅读全文

posted @ 2022-03-13 11:28 我欲皆真 阅读(2112) 评论(0) 推荐(1) 编辑

eureka集群DS Replicas只有一个localhost

摘要: 问题答案:多半是你的配置文件写错了,不仅限于defaultZone写错,还有可能是吧service-url写错了。 过程:一直不能正确配置,我怀疑可能是defaultZone写错了,但前前后后各种检查没问题啊,后面我想知道这个 "http://localhost:8761/eureka/" 是从哪出 阅读全文

posted @ 2022-03-13 09:48 我欲皆真 阅读(521) 评论(0) 推荐(0) 编辑

2022年2月24日

泛型记得写出来,不然有时候报错都搞不懂哪里出问题了

摘要: 编译问题不要留到运行时才跑出来啊。早上9:00-中午3:00,6个小时,服了自己了。 写了一个测试,springboot+redis+lua 执行到redisTemplate.execute(redisScript, idList)的时候一直报错,integer无法转换为string。 我一直以为是 阅读全文

posted @ 2022-02-24 14:53 我欲皆真 阅读(45) 评论(0) 推荐(0) 编辑

2022年2月19日

没有代码提示的地方,前后引用记得用复制不要手打

摘要: 配置log4j2的AsyncAppender的时候,把name=myAsync引用为ref=myAysnc,导致异步日志没测试成功,前前后后没找到问题,怕是参考的视频有问题,然后上官网看了下资料,一样的啊,给我整傻了,什么情况。 时间慢慢过去,一下就是2个小时……人傻了,然后xml中搜索Async的 阅读全文

posted @ 2022-02-19 16:21 我欲皆真 阅读(33) 评论(0) 推荐(0) 编辑

2022年2月14日

docker开启多个mysql遇到的几个问题

摘要: 1.端口映射,默认统一都是由3306端口映射到宿主机的不同端口上,-p 3306:3306 ,另一个容器:-p 3307:3306,不能在没有修改配置文件的情况下将第二个容器启动时入参-p 3307:3307 2.不要调用--volumes-from 参数做父子容器挂载,也不要在多个mysql容器中 阅读全文

posted @ 2022-02-14 14:51 我欲皆真 阅读(352) 评论(0) 推荐(0) 编辑

2022年2月11日

关于typora的图片设置

摘要: Typora软件对于图片的复制支持很好用,之前不知道设置,导致用的绝对路径,文件上传git后重新拉取,如果盘符或者文件夹名称修改后就无法正确显示图片。 比较推荐的设置是:将图片复制到制定位置并且在文档中使用相对路径表示图片位置。这样,只要将整个文件夹移动就能保证不影响图片的展示。 阅读全文

posted @ 2022-02-11 10:36 我欲皆真 阅读(798) 评论(0) 推荐(0) 编辑

2022年2月10日

安装docker

摘要: 官网将的很清楚,直接复制命令就行了,唯一注意的就是修改repo的地址,用国内的镜像。 另外,不推荐官网的windows桌面版,我遇到坑了。安装后要求重启,结果电脑就一直反复重启,我觉得可能是docker在配置一些东西,但是过了20分钟还在反复重启,给我整怕了,然后手动强制关机后重启电脑直接引导我进入 阅读全文

posted @ 2022-02-10 17:08 我欲皆真 阅读(30) 评论(0) 推荐(0) 编辑

2022年2月5日

cglib和jdk代理的字节码生成配置

摘要: jdk: System.getProperties().put("sun.misc.ProxyGenerator.saveGeneratedFiles", "true"); cglib: System.setProperty(DebuggingClassWriter.DEBUG_LOCATION_P 阅读全文

posted @ 2022-02-05 17:00 我欲皆真 阅读(48) 评论(0) 推荐(0) 编辑

2022年2月4日

SpringXML的beans标签后的一串网址相关的属性有什么用

摘要: 声明:查了一些资料,有些想知道的东西没找到答案,只是大概记录下。 xmlns:全称为XML NameSpace ,XML的命名空间,命名空间这个词可能在使用mybatis时经常听见,可以理解为一个类似ID的标识。xmlns是默认的命名空间,可以自己定义新的并且xsi:schemaLocation中需 阅读全文

posted @ 2022-02-04 21:19 我欲皆真 阅读(169) 评论(0) 推荐(0) 编辑

2022年1月31日

JDK动态代理注意事项

摘要: 一个蠢问题,记一下,防止下次再犯。 今天把上周写的一个JDK动态代理的demo拿出来重写看了下,然后修改了重写的invoke方法的返回值,结果启动Main方法时就报错ClassCastException。 折腾来折腾去,愣是没找到原因,后面还是把生成的Proxy文件给复制了一份,然后修改Main方法 阅读全文

posted @ 2022-01-31 22:44 我欲皆真 阅读(54) 评论(0) 推荐(0) 编辑

2022年1月30日

主机进入BIOS找不到固态启动盘

摘要: 1.今天早上电脑开机,就一直有呲呲呲的声音,应该是有什么地方碰撞了,初步怀疑是风扇 2.不确定是不是风扇,机箱打开,呲呲呲,应该是风扇的扇叶刮到外壳了 3.昨天晚上还好好的,我也没动,断电,风扇拆下来,摁来摁去,应该是扇轴松动了,这个声音可以复现,没什么好的办法,随便拉扯了扇轴,然后装回去 4.突然 阅读全文

posted @ 2022-01-30 10:32 我欲皆真 阅读(4326) 评论(0) 推荐(0) 编辑

2021年12月11日

安装两个版本的mysql出现的问题和解决

摘要: 可能同样的错误是由不同的原因导致的,我给我成功解决的方法作为一个参考。 1.mysqld --initialize --console 命令执行后报错initialize specified but the data directory has files in it. Aborting. 原因: 阅读全文

posted @ 2021-12-11 21:32 我欲皆真 阅读(484) 评论(0) 推荐(0) 编辑

2021年10月25日

java.lang.ClassFormatError: Extra bytes at the end of class file quartz/loader/MyCalcSalary

摘要: 今天学习ClassLoader的时候,参考视频自己写了个测试代码,报的这个错。 我一直以为是调用defineClass传入的第一个name参数的值有问题,或者是jar包中的文件有package但是没有将文件夹一起打包进入jar的问题。 然后重新看了下视频,再验证了猜想,没发现问题的根本原因。结果还是 阅读全文

posted @ 2021-10-25 18:38 我欲皆真 阅读(644) 评论(0) 推荐(0) 编辑

java.net.MalformedURLException: no !/ in spec

摘要: 原代码: String ur = "jar:file:\\D:\\test\\one\\two.jar!\\" + name + ".class"; System.out.println(ur); // jar:file:\D:\test\one\two.jar!\MyCalcSalary.clas 阅读全文

posted @ 2021-10-25 17:39 我欲皆真 阅读(860) 评论(0) 推荐(0) 编辑

2021年5月27日

gcc编译C代码后,输出乱码

摘要: 很大可能是gcc不支持utf-8,把C代码文件改成GBK即可。 即IDEA开发Java是如何设置全部的UTF-8,把这些UTF-8改为GBK.即可。 上面这个是最简单的,并且我成功了,下面有一个文章你们可以试试,我没有试成功。 https://www.jianshu.com/p/cd3a7b196a 阅读全文

posted @ 2021-05-27 16:42 我欲皆真 阅读(2272) 评论(1) 推荐(2) 编辑

2021年3月18日

mybatis !=null的一个坑

摘要: 昨天遇到一个bug,我在postgresql执行的多个方法判断两个varchar类型的时间大小都是正确的,一到mybatis就失效。在这里折腾了2,3个小时。 后面没办法了,我就想着是不是我把where条件删除,直接select all 也没有数据不成?其实。 然后突然发现有一个<if test=' 阅读全文

posted @ 2021-03-18 07:42 我欲皆真 阅读(1280) 评论(0) 推荐(0) 编辑

2021年3月11日

String转int[]

摘要: String numMax = num1.length() > num2.length() ? num1 : num2; int[] max = new int[numMax.length()]; for (int i = 0; i < numMax.length(); i++) { max[i] 阅读全文

posted @ 2021-03-11 22:39 我欲皆真 阅读(146) 评论(0) 推荐(0) 编辑

插值算法的公式 mid=low+(key-a[low])/(a[high]-a[low])*(high-low) 是怎么来的

摘要: 插值算法起始也算是二分法,只不过二分法是从中间分开,而插值算法的分开位置相较于中间更偏前或偏后一些。 有一个已排序好的数组array:low,high分别代表该数组的最初和最末的下标 二分法的中间数字的值:int middle = array[low] + array[(high+low)/2] 插 阅读全文

posted @ 2021-03-11 14:34 我欲皆真 阅读(376) 评论(0) 推荐(0) 编辑

2021年3月7日

关于Leetcode的交替打印FooBar,我的答案一直超时

摘要: class FooBar { private int n; public FooBar(int n) { this.n = n; } private volatile boolean fooStarted; private final Object lock = new Object(); publ 阅读全文

posted @ 2021-03-07 11:53 我欲皆真 阅读(83) 评论(0) 推荐(0) 编辑

2021年3月5日

git找回前几个版本删除的某个文件

摘要: 误区:不是要找到该文件是哪个版本被删除的,而是要找到这个文件最后存在于哪个版本。也就是被删除版本的前一个版本。 然后执行命令git checkout 版本hash 文件名 文件名可能需要绝对路径或者怎么样,总之多试试即可 阅读全文

posted @ 2021-03-05 20:05 我欲皆真 阅读(549) 评论(0) 推荐(0) 编辑

Google 此手机号无法用于验证 解决方法

摘要: 手机app:QQ邮箱 添加账户->Gmail 然后一直操作过去,注册不需要VPN,正常操作就行 输入手机号的时候,不需要在前面加前缀,就是11位的号码即可 然后接收验证码,我3秒就收到了 验证码以G-开头,但是只需要输入后面的6位数字。 记录时间是:2021-3-5,以后说不定会有变化 多快加速器 阅读全文

posted @ 2021-03-05 06:51 我欲皆真 阅读(5782) 评论(0) 推荐(0) 编辑

2021年3月3日

Postgresql 一对多如何将原本用,隔开的id替换为name

摘要: 数据格式: id pid 1 1,2,3 2 2,5 将pid替换为name SELECT projectId, string_agg(name, ',') FROM (select id projectId,unnest(regexp_split_to_array(pid, ',')) buyBa 阅读全文

posted @ 2021-03-03 16:07 我欲皆真 阅读(166) 评论(0) 推荐(0) 编辑

2021年2月18日

第一次旁听前端面试

摘要: 背景:大哥面试总体是相对问一些基础的问题的,所以总的难度应该不大。 总结如下: 问的一些基础问题,我半年后端也能回答出80%多,然后就主要是Vue的掌握程度,其中有三个问题(1。父子组件调用 2.子父组件调用 3. 兄弟组件调用)。 然后用现在的同事的水平做了一个打分 结果:是需要和另一个后端同事直 阅读全文

posted @ 2021-02-18 19:09 我欲皆真 阅读(81) 评论(0) 推荐(0) 编辑

2021年2月4日

IDEA没有提供JDK源码的注释屏蔽

摘要: 本来想统计一个JDK的类有多少行代码,结果找了半个小时没找到这个功能。 起始,应该是没有的。 当代码出现异常的时候,会打印堆栈信息,而堆栈信息就已经默认了JDK的注释计算。 阅读全文

posted @ 2021-02-04 19:12 我欲皆真 阅读(413) 评论(0) 推荐(0) 编辑

2021年1月19日

整数类型不使用第三个元素交换两个元素的值

摘要: 看排序算法的时候看到的 // 1.利用异或^ public void swap(int a, int b) { a ^= b; b ^= a; a ^= b; } // 2.利用加减 public void swap(int a, int b) { a = a + b; b = a - b; a = 阅读全文

posted @ 2021-01-19 16:25 我欲皆真 阅读(57) 评论(0) 推荐(0) 编辑

2021年1月18日

为什么说log用占位符比用字符串连接比较好

摘要: 我看的是logback的源码 如果在日志等级符合输出条件的情况下,两个是没有什么大区别的。 但如果是在日志等级不符合输出条件的情况下: 由于字符串拼接是作为一个方法参数的,意味着它进入logback的内部判断的时候,就已经是拼接成功了。而在这一步的拼接成功,涉及到String是一个final变量的问 阅读全文

posted @ 2021-01-18 15:40 我欲皆真 阅读(1254) 评论(0) 推荐(0) 编辑

2021年1月15日

长度非0的数组是可变的

摘要: 今天看到一篇文章,上面提到一句话:长度非0的数组是可变的。 为什么是非0才不可变,因为数据的长度是固定的,非0可变也就是按时是数组中的元素可变。 昨天看了廖雪峰的java基础,里面就有提到基本类型的数组,这个数组本身的类型是引用类型。 也就是 int[] a = {1,2}; 这个a变量,它的类型是 阅读全文

posted @ 2021-01-15 18:35 我欲皆真 阅读(176) 评论(0) 推荐(0) 编辑

2021年1月14日

整数类型的几种写法

摘要: 今天看了下廖雪峰的官方网站的java基础教学,在整数类型的时候看到几种不常见的写法。 对于浮点数可以写作科学记数法倒是有印象,还有就是下划线的整数,其他的一些倒是不记得了。后面百度了下,找到了知乎的这篇文章 Java语言各种数字的“非常规”写法你都会吗? 其中,对于下划线的写法倒是深有同感,工作一直 阅读全文

posted @ 2021-01-14 21:10 我欲皆真 阅读(308) 评论(0) 推荐(0) 编辑

2021年1月10日

Object 的 clone

摘要: 要用到clone()的时候,发现通过IDEA直接.的方式没出现提示,有点懵。后面在自己的类上重写了这个方法,又出现了不能clone的异常,然后给类上加上了Cloneable接口。 clone()是Object类的一个protected的方法。如果子类需要调用,必须显示重写,且一定要在类上实现 Clo 阅读全文

posted @ 2021-01-10 10:40 我欲皆真 阅读(141) 评论(0) 推荐(0) 编辑

2021年1月7日

可用于springboot的jar的扫描特定包的所有类的方法

摘要: 之前有遇到过本地测试跑的通的代码,上到线上就失败的情况,当时是一个文件处理的操作。 后面才发现spring boot打的jar包,和直接本地用IDEA运行的代码多多少少还是有区别的,再一个就是windonws和linux系统,也多多少少有点不同。 这回写了扫描包代码,然后用jar测试了下, 下面是两 阅读全文

posted @ 2021-01-07 12:29 我欲皆真 阅读(2775) 评论(0) 推荐(0) 编辑

导航