• 青春里,总有些事情要努力去做,总有些梦想要拼命去追,无需计较得失,只要青春无悔。
  • 一切成就都缘于一个梦想和毫无根据的自信。
  • 把你的全部思想用来做你想做的事,而不要留半点思维空间给那些胡思乱想的动机。
维帝个人头像
维帝
相信梦想是价值的源泉,相信眼光决定未来的一切,相信成功的信念比成功本身更重要,相信人生有挫折没有失败,相信生命的质量来自决不妥协的信念。
QQ: 1031055227
微信: qingv587
邮箱: veddy@qq.com

解决Vue中子组件$emit 父组件没有反应 (子组件无法调用父组件方法)


首先检查$emit()中方法名的大小写, 不能使用驼峰式命名,必须全部小写 <!-- 子组件 List --><template> <div class="list"> <button @click="change(2)" /> </div></template><script>export default { change (num) { let data = { page: num } // 错误的写法 $emit方法名不能为驼峰式,要全部小写! this.$emit('changePage', data) // 正确的写法 this.$emit('changepage', data) }}</script> 如果还不行,检查父组件在调用子组件时是否绑定了该事件(v-on:changepage / @changepage ) <!-- 父组件 Ind...

 Vue

MySQL统计每年每种类型的总数


SELECT LEFT( time, 4 ), sum( column ) FROM yourTableName GROUP BY type, LEFT ( time, 4 )

 MySQL

JavaFX透明窗口


背景说明 今天在写自己的桌面小工具时,做了一个后台运行的周期性任务,想着每次任务完成时在桌面右下角显示一个文字提示。最终做出来Demo效果如下图,点击”显示提示”按钮,桌面右下角用绿色透明显示”显示提示信息成功!”字样。 实现分析 这里我是新创建了一个Stage,然后将一个Text放到VBox中,进儿放到Stage的Scene中。那么这里就有几个要点: 1) Stage要没有窗口装饰 stage.initStyle(StageStyle.TRANSPARENT); 2) Scene要透明 scene.setFill(null); 3) VBox要透明 box.setStyle("-fx-background:transparent;"); 4) Text要设置字体和颜色 text.setFont(new Font(20));text.setFill(Color.GREEN); 5) Stage要居桌面右下角 Rectangle2D primaryScreenBounds = Screen.getPrimary...

 Java  JavaFX

企业微信回调实现


前提:这里只针对企业微信(下称企微)内部联系人和外部联系人的回调举例和编码,暂时未贴出回复被动消息等回调,示例语言为java。 企微API下载demo 地址: 企微java的实现 下载下来解压之后有下面几个类: 这里为不影响篇幅我就不贴出代码,自己去下载。 需要发的就一个类MessageUtil(是我自己实现的,解密xml的工具类) 注:前提是maven仓库中有dom4j的依赖,版本自己去定义,我这里用的springboot自带的1.6.x <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId></dependency> import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.ByteArrayInputStream;import java.io.I...

 Java  企业微信

Spring事务嵌套导致的异常,Transaction rolled back because it has been marked as rollback-only


Transaction rolled back because it has been marked as rollback-only 1. 原因 线上故障,后来定位异常,最终发现是spring事务嵌套的导致的,特此记录 我追查了代码,发现是事务嵌套的问题,网上搜了很多,最终 YourBatman 的博客解决了我的问题 发生回滚(在类上添加了 @Transactional 注解,所以后面的方法都是有事务的)发生回滚(在类上添加了 @Transactional 注解,所以后面的方法都是有事务的) 1. 嵌套事务的情况,发生异常正常回滚 添加transactional注解后当发生异常,回滚 新增文章分类 新增文章 测试 数据发生异常且正常回滚 2. 嵌套事务的情况,发生异常报Transaction rolled back because it has been marked as rollback-only 使用try catch包起来,然后报异常 解决...

 Java

java.lang.NoClassDefFoundError: org.w3c.dom.ElementTraversal问题解决


在使用Maven构建项目并加载spring配置文件时,报如下异常 Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java....

 Java

java获取nginx反向代理后浏览器的真实ip


若用nginx做反向代理后,直接用String ip = request.getRemoteAddr(); 获取的将是nginx服务器所在ip地址,不能获取浏览器真实ip地址! 第一步:在nginx中添加如下配置: proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 如下图所示: 第二步:获取真实ip地址 String ip = request.getHeader("x-forwarded-for");if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP&...

 Nginx  Java

JavaFX笔记(2).使用Exe4j+Fxlauncher将JavaFX项目打包成exe并且热更新


前言 官方的demo太简单了,还是费了一段时间去查找各种资料。 参考地址: fxldemo   fxlauncher   JavaFX程序通过exe4j和FXLauncher实现打包exe加自动更新 操作过程 将项目打包成文件 1.在pom.xml文件中引入Fxlauncher必要的依赖 <!--启动器用于自动拉取更新--><dependency> <groupId>no.tornado</groupId> <artifactId>fxlauncher</artifactId> <version>1.0.21</version></dependency> 2.配置pom.xml文件中的properties <properties> <app.filename>维帝工具箱</app.filename> <!--运行的主类--> <ap...

 Java  JavaFX

JavaFX笔记(1).创建 Maven+JavaFX+JFoenix 项目


1. 创建Java项目 创建后的项目结构 2. 添加框架支持 在项目名上右键单击,选择“Add Framework Support” 选择Maven 添加Maven后的项目结构 3. 编辑pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>...

 Java  JavaFX

sql查询出现1055 this is incompatible with sql_mode=only_full_group_by


异常如下 查询出现如下异常: select t.name,t.mobile from t_test t where t.code='1001' group by t.time [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘testdb.t.time’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 这句话什么意思呢: 一句话:“错误代码:1055与sql_mode = only_full_group_by不兼容” “错误代码:1055。SELECT列表的表达式#1不在GROUP BY子句中,并且包含非聚合列’testdb.t.time’,它在功能上不依赖于GROUP BY子句中的列; 这与sql_m...

 MySQL