
java
夹锌饼干
这个作者很懒,什么都没留下…
展开
-
白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖
白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖。白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖。白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖。白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖。白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖白嫖。原创 2024-11-15 12:28:21 · 319 阅读 · 0 评论 -
浏览器里面带有很多%的是什么?如果查看?如何使用notePad++解码?如何使用notePad++解码URL编码?
本质就是url携带的参数,就是k-v键值对(如下说明)。由于k-v键值对里面,如果v里面包含“=”或“&”就是导致服务器解析错误,因此会将url就行url编码。会将url转换为对应的ASCII,如果是在v里面的=或&就会添加%来标记。在网上搜索了没有关于使用notePad++进行url解码的教程,在此总结一篇,方便大家使用。使用url解码工具就可以了。通常用在线url解码小工具,但是要联网才可以使用。安装如下图操作就可以编码和解码。也就是如何进行url解码?3、如何使用notePad++解码URL编码?原创 2024-11-15 12:27:08 · 553 阅读 · 0 评论 -
idea 添加内嵌代码作者-方法添加作者-设置方法作者-设置[code author]--设置代码修改作者和修改时间
这里大体原理就是,显示的作者是git配置的用户账户信息。因此只需要在电脑的git配置文件里面设置为想要的作者就可以了。这个设置还是有点难的。在网络上资料比较少,找了好久才找到,这里记录一下。当团队合作编辑代码时,代码中方法的添加修改设置作者和修改时间很重要。1、找到git的配置文件--.gitconfig。3、将代码push之后就自动显示作者名字。原创 2024-11-12 19:18:02 · 1788 阅读 · 0 评论 -
String[]与List<String>的相互转换
1、String[]转List2、List转String[]原创 2024-11-06 17:57:26 · 1872 阅读 · 0 评论 -
IDEA Ultimate和Community的区别
JetBrains Products Comparison原创 2024-11-06 17:54:09 · 201 阅读 · 0 评论 -
swagger v2默认访问地址
SpringBoot项目启动默认访问地址:http://localhost:8080/swagger-ui.html。非SpringBoot项目:http://localhost:8080/项目名/swagger-ui.html。不行的话可以去application.yml配置文件查找swagger的配置。原创 2024-10-14 21:55:55 · 2281 阅读 · 0 评论 -
遍历list的面试题,看着很简单,但是大部分人一答就错。
一开始你肯定以为答案是12。那恭喜你踩坑了,来评论区获取答案吧。下面是一道中级java程序员面试题,你看能答对吗?原创 2024-10-08 22:12:29 · 143 阅读 · 0 评论 -
String a=“abc“; String b=“abc“; String c=“ab“; System.out.println(a==b); 结果绝对猜不到,看看你的水平
/false 两个对象都是堆里面的对象,都是new出来的,因此是两个对象,内存地址不一样。//true,==对于对象比较的是内存地址,都是常量池里面的同一个对象,所以为true。//true ==对于基本数据类型比较的是值,两个值相等,因此为true。原创 2024-10-08 18:03:18 · 253 阅读 · 0 评论 -
大多数人不知道的:线程池CallerRunsPolicy()拒绝策略
说到这里一般认为就是交给主线程处理任务,其实不是,因为在线程里面也可以创建线程池,具体看下面的代码实例。所以处理任务的不一定是主线程,有可能还是子线程。DiscardOldestPolicy 直接丢弃最前面的任务,尝试执行新任务。其实在大佬写的书《Java并发编程的艺术》里面说过是只用调用者所在线程来运行任务。由调用线程池的线程处理任务,可以是主线程,也可能是其他创建线程池的线程。AbortPolicy 丢弃并抛出。总所周知,java里面线程池的四个拒绝策略。读到这里,希望对大家有用。原创 2024-10-08 11:43:48 · 1197 阅读 · 0 评论 -
java技术提升专业书籍-涵盖各方面-大佬推荐
但是,我觉得这不影响它是一本好的算法书籍。《代码的未来》 :这本书的作者是 Ruby 之父松本行弘,算是一本年代比较久远的书籍(13 年出版),不过,还是非常值得一读。不过,需要说明的是,这本书中的 Elasticsearch 版本比较老,你可以将其作为一个参考书籍来看,有一些原理性的东西可以在上面找找答案。看过很多网站架构方面的书籍,比如《大型网站技术架构:核心原理与案例分析》、《亿级流量网站架构核心技术》、《架构修炼之道——亿级网关、平台开放、分布式、微服务、容错等核心技术修炼实践》等等。原创 2024-09-08 23:50:48 · 3998 阅读 · 0 评论 -
java中超级重要的SPI机制
Spi机制是java提供的一种服务发现机制,可以动态的加载和使用第三方提供的服务实现(j接口),不需要在服务定义方实现服务。SPI机制是基于接口编程思想的具体体现,通过将服务接口和服务实现分离,很好的实现了解耦。原创 2024-08-29 10:55:38 · 500 阅读 · 0 评论 -
使用Arrays.tolist创建list的坑?解决办法,报错:java.lang.UnsupportedOperationException
原理:使用Arrays.asList()创建list会返回一个ArrayList的list集合,是一个Arrays类里面的内部类,而不是java.util.ArrayList类。两个类不一样所以会有很多问题。原因:Arrays.ArrayList是静态内部类,且值被private final修饰不可变。1、使用Arrays.tolist创建list的原理和。问题1:不能使用add方法和addAll方法。问题2:remove方法也不支持。原创 2024-08-26 10:18:37 · 226 阅读 · 0 评论 -
Error:(3, 32) java: 程序包org.springframework.boot不存在
idea2018创建springboot的maven项目,之前创建项目都可以正常使用,突然创建这个项目之后就无法拉取依赖,反复刷新maven都没有用。Error:(3, 32) java: 程序包org.springframework.boot不存在。错误原因是springboot3必须使用jdk17,结果一直使用的是jdk8。解决思路:降低springboot的版本即可,降为2.7.6就可以了。在网上看了一大堆文件说改这改那,结果都是错的。原创 2023-07-17 11:39:23 · 406 阅读 · 0 评论 -
彻底解决idea报错--java:无效的目标发行版: 11或其它版本
1.问题及原因平时工作学习中我们在使用idea开发中经常会遇到以下问题,java:“无效的目标发行版: 11、14”冲突。如下图:出现问题的原因是:你clone 别人的代码。你的jdk版本为java8 或者更低,但是别人的JDK属于java11 或者java14。导致项目jdk和本地jdk版本不一致,所以会出现以下的问题,那应该如何解决呢?原创 2023-07-13 13:40:24 · 2207 阅读 · 0 评论 -
idea2018 Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication
错误的类文件: C:\Users\86131\.m2\repository\org\springframework\boot\spring-boot\3.1.0\spring-boot-3.1.0.jar(org/springframework/boot/SpringApplication.class)(2)方法2:修改项目的springboot版本,要springboot3以下的版本。如果是新的项目,可以删除重新创建,选择springboot3以下的版本。使用jdk8就会报错。原创 2023-05-28 17:40:02 · 1056 阅读 · 0 评论 -
Error creating bean with name ‘txAdvice‘: Cannot resolve reference to bean ‘transactionManager‘ whil
原因:transActionManager写错了,应该写为规范的transactiongManager,当然写为TransactionManager也不行。原创 2023-04-07 17:25:18 · 242 阅读 · 0 评论 -
java字符串比较equals()和==
时,equals()比较的是内容,运算符测试字符串的相等性。原创 2023-01-08 15:03:20 · 190 阅读 · 0 评论 -
Ubuntu mysql 5.7 远程连接失败报错 com.mysql.jdbc.exceptions.jdbc4.CommunicationsE...
解决com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 的错误分析原因:首先在mysql下用命令:mysql﹥ show global variables like 'wait_timeout'; 查看wait_timeout这里我的wait_timeout是60也就是一分钟,设置默认值太小(取值范围:1-31536000(linux),interactive_time取转载 2022-05-09 23:24:45 · 593 阅读 · 0 评论 -
hive shell 使用过程中一直报警告 Establishing SSL connection without server‘s identity verification is not reco
详细警告: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with exi.转载 2022-04-29 14:45:00 · 2189 阅读 · 0 评论 -
eclipse中文乱码问题解决方案 以及 一种无法解决乱码的情况
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码。对于eclipse工作空间 ,eclipse会把你改的设置转载 2022-04-02 11:35:14 · 36015 阅读 · 3 评论