java
文章平均质量分 75
喷气轮胎
量化研究
展开
-
java 使用StampedLock控制公共资源获取
在项目中进程需要使用锁,比如1.生成全局唯一id,2.在公共资源中获取某个资源,比如取票等下面的案例是有一组服务器ip,配置在数据库中,然后每个线程单独获取一个ip,平均分配 每个服务器调用。如果发现某个服务器宕机,可以在数据库中停用,然后更新ip列表。public class UrlServiceImpl implements UrlService{ Logger logger = L...原创 2018-03-15 14:03:53 · 224 阅读 · 0 评论 -
javaFx中fxml的键盘事件
写了一个桌面程序,在登录框中的fxml犯了一个错,记录一下。在fxml的布局AnchorPane中 加了onKeyPressed="#login_Enter" 接收键盘事件在controller中有对应事件方法public void login_Enter(KeyEvent event) { if (event.getCode() == KeyCode.ENTER) login()...原创 2018-03-22 16:44:01 · 4018 阅读 · 2 评论 -
java程序通过swing调用javaFx更新 数据
执行优先级关系,java无法直接调用javaFx,试过通过反射等方法都不好用,最后使用SWing中转实现和javaFx互操。首先创建SWing调用javaFX类import javafx.application.Platform;import javafx.beans.value.ObservableValue;import javafx.concurrent.Worker.State;im...原创 2018-03-26 17:30:43 · 1190 阅读 · 0 评论 -
java整合Highcharts做的画图工具jar包
java语言编写的画图工具,打包成jar,可以方便的引入项目,比如java项目,python,matlab等。图形工具是功能强大的Highcharts,支持的图形种类很多,功能强大。中间使用了SWing+angularjs+javafx。写了个简略版本,后续会根据项目需求继续改进。下载地址:https://download.csdn.net/download/leoox/10314011效果图如下...原创 2018-03-28 17:21:29 · 2255 阅读 · 0 评论 -
使用druid-1.1.12查询 SHOW CREATE USER 的bug
测试版本为 druid-1.1.12-sources.jar ;sql为SHOW CREATE USER 'root'@'localhost';druid在校验语句的时候,先检查show,com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList221行case SHOW: { ...原创 2019-08-13 18:19:34 · 632 阅读 · 0 评论