
Java
wide288
头脑的清醒更有利于高级思维的活动。
展开
-
记录一个 GUI 库的对比测试结果
github 的原仓库网络问题,没能测试上,使用以下库。测试的是一个俄罗斯方块的 GUI 程序。1,Java 的 JavaFX。2,golang 的 Fyne。下载代码后提示“编译失败”。原创 2023-09-28 02:35:24 · 301 阅读 · 0 评论 -
idea 新旧界面切换
如图,file => settings。新建 UI => 启用新UI。原创 2023-02-24 21:21:45 · 8341 阅读 · 2 评论 -
OpenCV直方图Java 演示程序
IMREAD_GRAYSCALE = 0 :进行转化为灰度图,比如保存为了16位的图片,读取出来为8位,类型为CV_8UC1。* IMREAD_ANYDEPTH = 2 :如果图像深度为16位则读出为16位,32位则读出为32位,其余的转化为8位。ImgCalcHist(dst,"直方图均衡化后的直方图");原创 2023-01-26 12:16:20 · 1506 阅读 · 0 评论 -
Java HashMap 实现线程安全
再 Java 1.5 版本引入 ConcurrentHashMap,实现线程安全。ConcurrentHashMap 将 hash 表分为 16 个桶(默认值),诸如 get,put,remove 等常用操作只锁当前需要用到的桶。试想,原来只能一个线程进入,现在却能同时 16 个写线程进入(写线程才需要锁定,而读线程几乎不受限制,并发性的提升是显而易见。ConcurrentHashMap是一个哈希表,支持检索的全并发和更新的高预期并发。原创 2022-11-15 11:07:49 · 1314 阅读 · 0 评论 -
SpringBoot 与 Spring 对应关系
2.7.1对应Springframework5.3.222.6.2对应Springframework5.3.14(2021年-12)2.6.1对应Springframework5.3.13(2021年-11)2.6.0对应Springframework5.3.13(2021年-11)原创 2022-07-17 12:45:48 · 12908 阅读 · 0 评论 -
csdn 的答题测试非常难结束,因为要靠别人给分
在社区回答问题才有机会得分。左侧的小绿叶表明题已经答完了。原创 2022-06-14 10:04:23 · 117 阅读 · 0 评论 -
Springboot 1.5.6 升级到 2.1.7 会遇到什么问题?
我个人遇到的问题比较多1,为什么不直接升级到 2.6.7 ,有试过问题更多,所以决定小步升级,多次来。2,有的包不用了或换了。即 pom 的包配置有变。3,配置文件写法,配置的 key 值有变,个别 value 也有变。4,有的包在编程上的用法规则也有变。这点还没有整理清楚。虽然我升级完成。但还要整理、测试。5,下一步就是在做 2.1.7 => 2.6.7 可能会,但不确认是不是小升点。在试。变化还是很多的。2.1.7不具备上线条件,2.6.7以前的版本都有 BUG。...原创 2022-05-14 17:34:27 · 400 阅读 · 0 评论 -
springboot 启动信息 Generating unique operation named
Springboot 启动信息有:## 原因是 swagger 产生的。这是因为 spring 在加载controller 的时候,发现这些类里面的方法名称有重复的,所以给你自动生成了一些名称,用以区分这些方法关闭这些信息的方法:### yamlapplication-dev.yml 配置文件中添加如下配置```yamllogging: level: springfox: documentation: spring: ...原创 2022-04-16 20:51:34 · 1780 阅读 · 0 评论 -
JDK 18 发布
Java 18 (Oracle JDK 18)提供了九个 JDK 增强建议 (JEP) 的更新和改进。JEP 400:将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。其中包括在 Java API 文档 (JEP 413) 中添加代码片段的功能,这简化了在 API 文档中添加示例源代码。用于原型设计和测试的简单 Web 服务器 (JEP 408)。它没有可用的 CGI 或类似 Servlet 的功能。原创 2022-03-24 09:24:29 · 4021 阅读 · 3 评论 -
java idea 编辑器 @param *** 报错
报错信息如图:代码是这样的:有这个参数为什么还报丢失呢?因为注释和方法中间隔了一行。这样就不报了。原创 2022-03-19 09:27:39 · 882 阅读 · 0 评论 -
遇到一个 java 在 win10 升级的问题
C:\Users\Administrator>java -versionjava version "1.8.0_321"Java(TM) SE Runtime Environment (build 1.8.0_321-b07)Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)C:\Users\Administrator>javac -versionjavac 1.8.0_321C:\Users\Admi原创 2022-01-20 17:44:03 · 537 阅读 · 0 评论 -
idea jdbc.properties 中文注释
idea 设置红框内的内容,勾选上就可以编写中文了。原创 2022-01-18 15:30:01 · 299 阅读 · 0 评论 -
springboot 使用 RestTemplate 消费 REST 端 POST
就是调用 http api接口了。## 前言[[springboot 引用 RestTemplate]]## 正文Post 请求提供有三种方法,postForEntity、postForObject 和 postForLocation。其中每种方法都存在三种方法,postForEntity 方法使用如下:```javaRestTemplate restTemplate = new RestTemplate();User user = newUser("didi",30);Respo.原创 2022-01-10 09:34:09 · 436 阅读 · 0 评论 -
Springboot 目录结构
不是强制如此做。但不这样做可能会出现问题。且不好维护管理。大家都这样做有一定的道理。也好同步维护别人的代码。src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了 [static](https://so.youkuaiyun.com/so/search?q=static)目录与temp.原创 2022-01-04 20:39:52 · 3081 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException 错误
如何解决,我是使用 springboot 2框架开发时报错的。经查是 pom.xml中引入了 devtool.jar包和logback冲突造成的。解决办法嘛:去掉 devtool了。也不是特别需要用,而 logback用的比较多嘛。动态加载代码可以考虑:JRebelReload Code Changes Instantly With JRebel | Rebel...原创 2021-12-09 14:30:39 · 629 阅读 · 0 评论 -
intelliJ IDEA 2021.3 版本发布
远程开发工具,部署,添加远程服务器。编辑器鼠标+滚轮调整字体大小。文件,设置,编辑,中有开启设置。markdown表的创建简化在 *.md中,右键点击鼠标, insert... table可以创建表格。运行窗口可以并行同时多窗口显示。随处搜索对搜索结果有更多算法的优化。新项目添加了提示。Scala3改进。Windows 版本也将直接支持 Async Profiler 2.0。IntelliJ IDEA 集成了 A...原创 2021-12-07 15:03:31 · 336 阅读 · 0 评论 -
java 线程创建,流程的二个流程图
图二:转载 2021-12-03 21:17:30 · 200 阅读 · 0 评论 -
IDEA 关闭无用报警项
设置=》编辑器=》检查在这里关闭不用的检查项。原创 2021-11-08 17:39:17 · 483 阅读 · 0 评论 -
Java 开发报错:java.sql.SQLException: Access denied for user ‘root‘@‘172.17.0.1‘
我记得没有使用 172.17.0.1的 IP呀,为什么呢?看提示信息是数据库无权限。想起数据库是通过 docker部署的。容器的 IP就是这个网段的。不用去查了。把代码中所有的数据库配置文件都检查一遍,修改成正确的密码。问题解决。就是密码配置的不对。因为开发时,每个人的密码可能不同。...原创 2021-11-05 17:10:26 · 1484 阅读 · 0 评论 -
见 java 的 Date().toLocaleString() 不推荐使用了,网上解决方法不全面准确
import java.text.DateFormat;import java.util.Date;public class HelloWorld { public static void main(String []args) { //不推荐使用 System.out.println("H" + "-" + new Date().toLocaleString()); System.out.println(...原创 2021-11-02 14:27:22 · 950 阅读 · 0 评论 -
读《Spring实战(第5版)》
读过第4版,已经捐出去了。第 1 部分 Spring 基础第 1 章 Spring 起步 31.1 什么是Spring 41.2 初始化Spring 应用 61.2.1 使用Spring Tool Suite那就是在基于Eclipse的基础上,spring提供了针对Spring开发的Spring Tool Suite集成开发工具,通过该工具,可以很轻易地生成一个spring的工程,比如web工程,最令人兴奋的是工程里的配置文件都会自动为你生成,你再也不用操心配置文件的格式及各原创 2021-10-14 22:14:39 · 635 阅读 · 0 评论 -
Java System 包
更新日期:2021-10-11System.out 与 System.err 区别是不同的流System.err和System.out在打印的时候都加锁了的。但是加的都是自己本身类型的锁(一个是err类型,另一个是out类型)。System.arraycopy(a, b, c, d, e);其中,a是被复制的数组,b是复制的起始位置,c是复制到的数组,d是复制到这个数组的起始位置,e是复制到这个数组的结束位置。System.currentTimeMillis();原创 2021-10-11 16:53:51 · 348 阅读 · 0 评论 -
轻量级调用 http api for java
快速上手 | Forest在 Forest 依赖加入好之后,就可以构建 HTTP 请求的接口了。http://forest.dtflyx.com/docs/usage上面链接:快速上手。一定要有的 hello world可以考虑补充写测试框架。或性能要求不高的小型项目。...原创 2021-09-30 08:26:51 · 160 阅读 · 0 评论 -
spring 实战 第5版
166页消费REST端点,即调用 http API是翻译的问题吗?为什么不讲 people 话呢?或者不讲简单些好理解的话呢?使用专业的非常不好理解的术语更牛吗?原创 2021-09-25 23:59:23 · 121 阅读 · 0 评论 -
OpenJDK 17 发布 2021-9-14
JDK 17 是 Java SE 平台 17 版的开源参考实现,由Java Community Process 中的JSR 390指定。JDK 17达到总体供货14月在GPL下2021生产就绪的二进制文件可从Oracle;其他供应商的二进制文件将很快推出。此版本的功能和时间表是通过JEP 流程提出并跟踪的,并由JEP 2.0 提案修订。该版本是使用JDK Release Process (JEP 3) 生成的。代码https://github.com/openjdk...原创 2021-09-24 12:26:26 · 1891 阅读 · 0 评论 -
springboot 错误[restartedMain] o.s.b.d.LoggingFailureAnalysisReporter
检查配置文件src\main\resources\application.properties加入端口号server.port=8081原创 2021-09-15 15:48:10 · 1866 阅读 · 0 评论 -
ActiveMQ 会超时断掉
超时时间缺省是 30秒。<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600&wireFormat.maxInactivityDuration=0"/>可以这样设置禁掉超时判断。wireFormat.maxInactivityDuration=0配置文件是:apache-activemq-5.16原创 2021-09-02 16:46:33 · 1030 阅读 · 1 评论 -
springboot 内置 tomcat
是否可以用于生产。答:可以区别:与项目是否共用 tomcat有关,其它无关。nginx可以解决上面的问题。配置,调整JVM设置,都可以。原创 2021-09-01 18:25:05 · 142 阅读 · 0 评论 -
Oracle 发布 Java 16
2021-3-16发布Java 16Oracle JDK 16其中包括该平台的 17 项新增强功能,将进一步提高开发人员的生产力。最新的 Java 开发工具包 (JDK) 最终确定了 instanceof(JEP 394) 和Records(JEP 395) 的模式匹配,这是在 Java 14 中首次预览的语言增强功能。此外,开发人员可以使用新的打包工具(JEP 392) 自行发布- 包含 Java 应用程序,以及探索三个孵化功能,矢量 API(JEP 338)、外部链接器 API(J...翻译 2021-08-31 12:13:50 · 277 阅读 · 0 评论 -
jetbrains 编译报错原因是 Project language level
这个在jetbrains的的用户手册中有说明。Project language level它有两方面作用:在编写代码时进行语法兼容性检查。比如设置为7,那么在编写代码时就不能使用Jdk1.7以上的特性,无论你使用什么版本的Jdk。像函数式接口这些特性就不能使用,IDEA会提示错误。 将源代码编译到目标版本的字节码。比如设置为6,那么不管使用Jdk7还是8,编译出来的代码都是Jdk6兼容的。...原创 2021-08-20 11:35:51 · 472 阅读 · 0 评论 -
JetBrains IDEA 一个点击就可以安装 git 了
不用下载,不用执行安装程序,不用下一步。很方便。还不用考虑版本号。原创 2021-08-20 09:07:37 · 175 阅读 · 0 评论 -
spring 5 新特性
常规升级对JDK 9运行时兼容性在Spring Framework代码中使用JDK 8特性响应式编程支持函数式Web框架Jigsaw的Java模块化对Kotlin支持舍弃的特性常规升级Spring Framework 5.0遵守JDK 8和Java EE 7规范。 基本上,这意味着以前的JDK和Java EE版本不再受支持了。Spring Framework 5.0的一些重要基于Java EE 7规范如下所示:Servlet 3.1Servlet 为创建基于 web 的应用程序提转载 2021-07-20 00:19:08 · 279 阅读 · 1 评论 -
Java SE 15 发布 2020-9-2
最新版本号是 15.0.1JDK:https://jdk.java.net/15/Java SE模块的名称始终以字符串“ java”开头。。此类模块的完整列表为:java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.net.原创 2020-12-18 16:32:52 · 224 阅读 · 1 评论 -
Java 14.0.2 发布(July 14, 2020)
https://www.oracle.com/java/technologies/javase/14-0-2-relnotes.htmlJava™SE开发套件14.0.2(JDK 14.0.2)2020年7月14日此更新版本的完整版本字符串为14.0.2 + 12(其中“ +”表示“内部版本”)。版本号是14.0.2。IANA数据2020aJDK 14.0.2包含IANA时区数据版本2020a。有关更多信息,请参考JRE软件中的时区数据版本。看了文档尽没看出更新了什么。好高深啊。.原创 2020-09-19 17:56:09 · 451 阅读 · 0 评论 -
java 发布 14.0.1 版本
Java™SE开发套件14.0.1(JDK 14.0.1)2020年4月14日此更新版本的完整版本字符串为14.0.1 + 7(其中“ +”表示“内部版本”)。版本号是14.0.1。1个 JDK-8238959 热点 fr 向FileAcess和ConstantLookup添加缺少的类路径异常 2 JDK-8239378 工具 javado...原创 2020-04-29 16:45:20 · 1656 阅读 · 0 评论 -
java se 14 虚拟机规范
https://cr.openjdk.java.net/~iris/se/14/latestSpec/java-se-14-jvms-diffs.pdf只有链接,pdf原创 2020-03-20 11:31:00 · 316 阅读 · 0 评论 -
java 14 语言规范
https://cr.openjdk.java.net/~iris/se/14/latestSpec/java-se-14-annex-3.html只有链接。原创 2020-03-20 11:29:17 · 175 阅读 · 0 评论 -
java 14 的 api 规范
https://cr.openjdk.java.net/~iris/se/14/latestSpec/apidiffs/overview-summary.html只有链接。原创 2020-03-20 11:27:05 · 203 阅读 · 0 评论 -
java 最新版本 jdk 14
但是看不出发布日期。https://www.oracle.com/technetwork/java/javase/14u-relnotes-6361871.html原创 2020-03-18 13:56:42 · 441 阅读 · 0 评论 -
java 13.0.2 是最新稳定版
API文档 :https://docs.oracle.com/en/java/javase/13/docs/api/index.html发行文档及主要更新:https://www.oracle.com/technetwork/java/13-relnote-issues-5460548.html关注 java ,其发展也是很快的。java , php , golang发展都很活跃...原创 2020-02-13 09:08:38 · 2550 阅读 · 0 评论