Java
微风好飞行
这个作者很懒,什么都没留下…
展开
-
如何设置 JavaFX 折线图的线条颜色?
如何设置 JavaFX 折线图的线条颜色?原创 2020-12-15 17:37:22 · 1512 阅读 · 1 评论 -
spring 中如何动态地创建 bean ?
在spring中动态定义一个bean,并用带参数的 factory method 创建bean实例原创 2020-11-30 12:07:36 · 1312 阅读 · 1 评论 -
调试 Spring + GORM + BeanDefinitionRegistryPostProcessor 遇到的问题
追踪代码,分析 No Session Bound 问题。原创 2020-11-29 21:11:54 · 405 阅读 · 0 评论 -
如何在JavaFX中实现“上下文菜单” 模式的控件?
在JavaFX应用中,可以用 Popup 类实现“上下文菜单”模式的自定义控件。原创 2020-11-27 16:30:03 · 259 阅读 · 0 评论 -
Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数
Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数含义是有区别的,一个是相对路径、一个是绝对路径。原创 2020-08-31 11:10:31 · 581 阅读 · 0 评论 -
如何在 Grails 中使用 Swagger 来编写 API 文档
答:需要自己开发一个 OAS v3 插件,已经开发了一个初步版本,有需要的请看blog。原创 2020-07-24 15:47:39 · 915 阅读 · 0 评论 -
如何获取Java/Groovy中 method 参数的名称?
起因最近在开发一个 Grails 的 Swagger(OpenAPI v3)插件,需要自动从action方法中生成文档,这就需要读取方法的参数名。但是在 Java 中如果编译时没有指定选项则无法获取到方法名,得到的是 argsN 这样的名字。但是 Grails 中的 data-binding 功能却能根据 action 的名称将请求参数对应到同名的参数变量上,这就说明是有办法做到的,至少在 Groovy 中是可以做到的,因此我们可以从阅读、研究 Grails 的 databinding 代码来寻找方法。当原创 2020-07-21 14:44:24 · 1029 阅读 · 0 评论 -
Grails 源代码剖析
梳理 Grails 的代码仓库位置;解析 Grails 代码是如何工作的原创 2020-06-21 12:47:47 · 240 阅读 · 4 评论 -
如何让Gradle使用代理服务器?
编辑 gradle.properties 文件,加入下面的配置即可:systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=10350原创 2020-06-21 09:47:51 · 968 阅读 · 0 评论 -
Java 中的取近似值的方法
记录 Java中近似值取舍相关的技术,介绍了 BigDecimal 的各种 rounding 方法。原创 2020-05-28 12:12:46 · 1847 阅读 · 0 评论 -
HSQL 中修改字段的语法
HSQL 修改 table column 的语法原创 2020-05-27 15:55:36 · 673 阅读 · 0 评论 -
如何让 Idea 不要格式化 javadoc 中的片段
介绍了如何让 Idea 不要格式化注释内容的方法,对编写 @apidoc 有帮助。原创 2020-05-14 12:42:52 · 1376 阅读 · 0 评论 -
gradle 总是占用 plugn 生成的 jar 文件,导致后面无法执行 clean 命令
在用 Gradle 编译 Grails 项目时,gradle 总是占用 plugn 生成的 jar 文件,导致后面无法执行 clean 命令。错误提示> Task :chess_plugin:clean FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ...原创 2020-05-01 09:18:45 · 593 阅读 · 0 评论 -
如何记住 Spring 容器的生命周期管理技术?
spring 的生命周期管理看上去挺复杂,具体的可以参考下面的几个博客。Spring Bean的生命周期(非常详细)Spring Bean生命周期spring framework document 官方文档当然不能少看但是看完,要理解和记住并不容易。于是,想将其简化,抓住重要的概念来理解和记忆。...原创 2020-04-11 19:34:49 · 128 阅读 · 0 评论 -
JavaFX 在多屏幕环境下不能正确显示菜单项的问题
问题描述在多屏幕环境下,JavaFX 无论什么版本,从 JavaFX2 到 JavaFX 12,显示带有下拉单的控件时,下拉的控件,如菜单会出现“跑飞”的现象,如下图:重现步骤是将窗口从原始屏幕拖动到另外一个屏幕上,然后点击下拉单,就会出现上述问题。这个问题的原因好像和 JavaFX 程序不能正确处理不同屏幕的 字体放大倍数 和 DPI 有关。我还没有时间来仔细研究问题的原因和解决的方法...原创 2020-03-26 18:06:02 · 323 阅读 · 2 评论 -
Idea 使用日志
如何对枚举自动添加所有的 switch 分支标签?使用 idea 可以非常方便地为枚举变量添加 switch 分支标签,方法是把光标放到switch语句的第一个大括号后面,然后按 Alt+Enter 键,选择“create missing ‘switch’ branches” 就可以了,非常的高效!...原创 2020-03-25 09:17:04 · 465 阅读 · 0 评论