- 博客(34)
- 资源 (7)
- 收藏
- 关注
原创 javafx整合mybatis
在调用获取sqlsession是总是报找不到sysusremapper.xml的异常。在其他项目上可以运行但是在我的项目就是报错。在网上各种解决方法,无果。最后发现是module-info中没有配置。要在module-info中添加opens mapper;throw new RuntimeException("初始化 MyBatis 失败", e);由于没有采用spring环境,所以写了一个mybatsi配置文件来获取sqlsession。最近在用java写一个javafx程序。
2025-04-15 16:23:46
647
原创 JavaFx打包成exe
4、利用springboot的打包插件, 进行打包。打完包后可以自己运行一个简单验证下能否正常运行。spring-boot-dependencies要放在dependencyManagement中;这个方法我是在B站刷到的,它依赖springboot。// true时运行立即最小化;3、声明一个程序的主入口,并调用上面声明的类。此时打的包只能在有java环境的电脑上运行。--main-jar是上面第4步打的包。jpackage的具体参数可以自己查找。// 禁止重设置尺寸。5、定义一个打包用的cmd文件。
2025-01-16 10:23:50
938
原创 JavaFX多语言支持
可在java.util.Local、sun.util.locale.BaseLocale 两个类中查找。注意:ResourceBundle.getBundle()会将两个参数拼接成一个完整的文件名进行查找,所以一定要确保文件名的正确。由于目前网上资料比较少,所以在这里做一个记录,防止遗忘。注意这个文件中的中文一定要转换成unicode,否则页面上显示的内容是错误的。如:Label label = new Label();2、在代码中绑定上面定义的properties文件。3、在代码中使用配置的信息。
2025-01-15 15:14:05
339
原创 JAVAFX使用图标(二)
(2)、代码中要用到node.setGraphic(new FontIcon());注:imageView.setFitHeight(fitHeight);(1)、在选择器上改须加上 .ikonli-font-icon;所以我采用了第二个方法-就是用ImageView。在此基础上如果想要对组件的样式做改动比较麻烦。
2025-01-02 15:00:48
240
原创 Vue自定义组件二
我用vue写页页的时候有个习惯:就是js、css跟vue页面分开,这样vue文件看上去比较干净。但是按照这个习惯封装组件的时候就遇到了一个问题。但是我封装的组件模板是正确的,组件也有导出,在其他的页面中也有注册。浏览器就是不能正确解析。最后只能偿试严格按照vue的格式了--将vue跟js放在一个文件中,不再分开来写。现在的问题是:页面加载的时候自已封装的组件显示不出来。
2024-07-26 14:53:50
390
原创 使用Feign
a、 方案一:指定feignClient所在包。当定义的feignclient不在springbootapplication的扫描包范围时,这些feignclient无法使用。Feign是一个声明式的Web服务客户端(Web服务客户端就是Http客户端),让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。b、 方案二:指定feignclient字节码。我认为将feign提出做为一个单独module来处理是一个相对较好的解决方案。我认为这样做的缺点是使feign与项目强耦合。
2024-04-09 16:06:51
452
原创 nacos踩坑记
nacos 权重是0-1,0是权得最低,1是权重最高。权重越高,服务访问的次数越多,权重越低,服务的访问次数越少。将权重调为0,则服务不会被调用到。操作方法:在nacos的控制台中设置。
2024-03-25 13:53:18
495
原创 uni-app页面跟js分离(二)
要解决它最简单的办法是将js设置为同步执行,在执行的方法上加两个关键字:async/await。拆分出的js中要添加,vue页面中调用拆分js的方法也要添加,这样才能使页面能够正确渲染出来;上篇写了在uni-app中如何将js拆分出来,但是在实际的使用过程中却发现了一个严重的问题:在页面中使用拆分出的js时,会出现页面不能获取接口返回的数据的问题。经过各种的baidu,发现出现这个问题的原因是uni-app中js的执行默认是异步的。注:$http.get()是自已封装的网络请求,并注册为全局的函数。
2024-02-19 09:03:59
671
1
原创 uniAPP中uni-collapse使用
uni-collapse(折叠面板) 是uni-app的扩展组件,用来折叠/显示过长的内容或者是列表。通常是在多内容分类项使用,折叠不重要的内容,显示重要内容。点击可以展开折叠部分。在我的实际使用过程中碰到的问题是折叠的内容不能显示。在网上搜上好久,得到的最终的解决方案是在uni-collapse-item为再加一个view,v-for在view中。
2024-02-06 14:19:59
2000
2
原创 uni-app页面跟js分离
第二种方法最方要的是export default块,里面的方法也要跟定义的一致,否则引用该js的时候会找不到方法。@符号是项目的根目录;console.log("方法A val = "+val);console.log("进入页面自动加载");console.log("方法B");console.log("方法A");console.log("方法B");js定义完后就要引入到页面中去,
2024-02-04 09:25:35
737
1
原创 JavaFx 使用图标
在这里已经把bx-search-alt图标的用法全部列出,剩下的就是复制粘贴了。本文是如何在javafx中使用ikonli担供的icon。比如我想用一个搜索图标,那么就去上面提到的网站搜索。Icon Literal :适用于fxml文件;首先要确定自己希望使用什么样的图标。iconSize 看个人需要;剩下的几项就是顾名思义了。
2023-09-27 15:00:26
591
原创 Springboo启动遇到的问题
解决方法:@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
2023-07-26 14:43:07
2487
1
原创 使用javaFx的TreeTableView(二)
接上篇使用javaFx的TreeTableView将name和id赋给treeTableView后。如何才能拿到id呢?一、给treeTableView添加监听事件我添加的是鼠标监听事件。双击鼠标后去获取选择的treeitem;二、获取选中的treeitem;下面是实现的部分代码。。。。。。tree = new TreeTableView(root);tree.setOnMouseClicked(new EventHandler<MouseEvent>() {
2021-05-19 14:22:02
560
原创 使用javaFx的TreeTableView
用javafx写一个单机版的小项目。有一个功能用到了treeView组件。该模块的功能是:将从数据库查询得到的内容赋值给treeView作为他的子节点,显示出来。每添加一个节点,都需要存贮一个name域和id域,但是treeItem.setValue(name)只能存储一个值作为文本内容,那怎么操作可以额外放置一个id域。度娘也没有可用的解决方案。那就只有换一种方式去处理了。既然是树形结构,那用treetableview也可以实现。treeTableview里可以放一个表格。下面是我的实现方法部
2021-05-17 13:43:53
1607
原创 搭建springboot项目编译及启动
最近用idea2019搭建了一个springboot项目,并建了一个子项目。但是子项目是编译的时候,SpringApplicaiton.run()总是提示错误,启动项目报java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory错误。按照网上的办法在pom中添加 commons-logging 的支持,照样报错。最后发现子项目的没有被idea识别出maven,所以将子项目的pom添加到maven项目就解决了。...
2020-11-05 15:11:06
381
原创 mybatis链接数据库报错
Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾错误描述:Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: ...
2020-01-09 15:48:22
242
原创 XPath使用
一 字符串函数 主要包括以下:concat(),contains(),normalize-space(),substing(),substring-before(),subsring-after(),translate().:1、判断字符串中是否包含某个字符:contains(str1,str2) 判断字符串str1中是否包含str2;2、截取字符串:1)、substring(str
2017-10-25 17:10:11
537
原创 flex的air请求java
如题。flex怎么去访问java呢?百度上搜了一大堆,结果呢:1、有说用RemoteObject、有说用httpService的,这些都是flex的web请求服务器;2、多数是flex请求asp或者.net的,原创的没有几个。air请求网络用的是URLRequest和urlLoader。废话不多说了,代码如下:flex端: request=
2016-07-13 17:50:25
527
原创 mysql 使用游标
这是我使用mysql游标写的一个存储过程。当然只是初识mysql 的游标DELIMITER $$USE `0801`$$DROP PROCEDURE IF EXISTS `SB_MOLECULE_SPECIES_URL`$$CREATE DEFINER=`scommerce`@`%` PROCEDURE `SB_MOLECULE_SPECIES_URL`()
2014-02-13 18:13:11
573
原创 flex 学习笔记(一)
Flex 学习笔记1. flex弹出子页面:1). 首先导入包:import mx.manager.PopUpManager;2). 指定子页面:var childwin:add_member = new add_member();就是想弹出的页面3). 指定父页面,就是谁想弹出页面: Childwin.owner = this;
2011-10-26 14:14:35
1424
原创 动态加载
关于flex动态加载模块的问题:最近在做flex动态加载模块,发现mx:canvas可以成功加载模块,而s:BorderContainer则不能,不知道为什么。
2011-09-30 11:23:12
244
原创 存储过程如何防止一条记录重复插入
关于存储过程本人是个新生,那么该问题也困扰了我很长的时间。本来想到网上去找答案,可是差了很多没有一个是我真正需要的。还得自己想办法搞,不经意间给做了出来。其实很简单就是现在存储过程中用select coutn(*)查询一下有没有该记录,如果有则不进行插入动作,如没有则插入该记录。
2011-08-05 18:13:22
1489
velocity插件
2015-04-30
myeclipse8.5注册机
2013-01-04
site-1.6.13.zip插件
2012-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人