每周问题系列
来源:互联网 发布:飞机票哪个软件便宜 编辑:程序博客网 时间:2024/06/05 03:04
本人博客文章网址:https://www.peretang.com/weekly-problem-session-week-31/
前言
新开一个系列, 用来记录每周遇到的问题
JavaFX界面没响应
当你在JavaFX的一个事件中绑定了一个需要一段时间运行的事件时, 在该事件运行期间, JavaFX界面是没响应的.
查阅Oracle官方文档后得知, JavaFX是一个单线程程序, 其大概的流程是"界面-用户操作-根据顺序存入队列中-从队列中获取事件-执行具体的事件操作-修改界面".
Oracle亦给出了解决方法, JavaFX为我们准备了javafx.concurrent包, 来提供并发的支持, 使用javafx.concurrent中的Task类, 我们可以让逻辑在后台运行, 并可与界面控件进行绑定实现实时更新.
参考
JavaFX Concurrency
Maven编译自动忽略rt包
在本周的工作里, 在某个方法中使用了一个JDK自带的rt包中的类, 在使用Junit测试后没问题, 打算用maven打包并发布, 但是却提示该类不存在, 在网上查阅资料后得知
--"sun之类的包并不包含在Java平台的标准中"
解决方法:
在Maven中的maven-compiler-plugin插件中的configuration中添加
<fork>true</fork>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
从而让javac编译器允许编译rt中的某些特别类
参考
Maven can't compile class which depends on rt.jar
Keep outstanding.
Pere Tang. 2pm on Aug 8, 2017
- 每周问题系列
- 每周检讨我的问题
- #每周一书#《问题就是答案》笔记
- [每周一精] 之 N 皇后问题
- [每周一算法]小牛的计划生育问题
- Team leader每天或每周内省的问题
- 每周算法练习——最近对问题
- 每周算法练习——n皇后问题
- 每周算法练习——大数的乘法问题
- 人社部:暂未研究增加每周固定休息时间问题
- 每周好书推荐《那些古怪又令人忧心的问题》
- 一来是为给我爹看,他老人家每周必读本系列
- 每周例会
- 每周计划
- 每周任务
- 每周一句话
- 每周技术讲座
- 每周工作
- 不带头结点的 单链表的各种操作实现c语言
- Java实现学生管理系统--待续
- 几种跨域方式总结
- 字符设备驱动--异步通知、同步互斥阻塞
- nodejs常用命令
- 每周问题系列
- MAC下PHP7.0+phpredis扩展安装
- http协议
- mq
- CSS一些命名整理
- React+BootStrap+ASP.NET MVC实现自适应和组件的复用
- 0808 poj#1163 The Triangle
- 前端框架选型续 && 分享下使用 Backbone、Vue、Angular、React 的经验
- 啥是移动广告跨屏