iView下的表单,例如登录表单,开发需求是填写完成表单后,按键盘上的回车需要自动调用Button的Submit方法(就是按回车和按Button的@click方法是一样的) 实现关键点: 加上 @keydown.native.enter.prevent='someMethod' <Form ref="loginForm" :model="loginForm" @keydown.native.enter.prevent="loginClicked" inline> <FormItem> <…
iView下的表单,例如登录表单,开发需求是填写完成表单后,按键盘上的回车需要自动调用Button的Submit方法(就是按回车和按Button的@click方法是一样的) 实现关键点: 加上 @keydown.native.enter.prevent='someMethod' <Form ref="loginForm" :model="loginForm" @keydown.native.enter.prevent="loginClicked" inline> <FormItem> <…
之前的文章介绍了版本控制下的目录树里,如果有文件改动,文件以及它的父目录以及延生到最上层的目录都会变色的功能,详见:https://blog.terrynow.com/2021/12/08/idea-or-other-jetbrains-ide-like-pycharm-webstorm-version-control-git-change-file-cause-directories-changed-color/ 不过刚升级到了最新版本的IDEA2021.3版本,发现Preferences-Version Con…
IDEA(或者Jetbrains的其他IDE,例如PyCharm/WebStorm等等)中开发的项目中,修改文件后,目录以及上层目录(一直延续到最上层)都会随着文件修改而变色,这样容易看出有文件被修改(或者如果有误操作修改了文件,也能很容易被察觉),这样就算是整个项目树收缩的状态下,也能看清楚。 如图所示: 设置方法很简单: Jetbrains2021.3版本以后,设置方法有所改变,详见:https://blog.terrynow.com/2021/12/10/idea-or-other-jetbrains-ide…
需求,把一个对象复制一份新的,实现深拷贝,也就是说新旧对象的属性改变完全互不影响。 原理就是将这个Object实现Serializable接口,并实现deepClone方法,在方法里,对这个对象进行序列化和反序列化的操作,那么新对象肯定就是实现了深拷贝了,代码如下: Student.java public class Student implements Serializable { private int age; private String name; public Student(String name, …
今天启动一个交接的项目,发现启动报错,如下错误提示: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.Nati…
SpringBoot生成的jar部署到服务器(例如Linux)上后,运行的时候,需要指定具体的配置文件路径 java -Xms128M -Xmx512M -Dconf.home="/opt/vdc/" -Dlog4j.configuration="file:/opt/vdc/log4j.properties" -jar /opt/vdc/vdc-0.0.1-SNAPSHOT.jar --spring.config.location=/opt/vdc/ 如上,是内存参数,是我用了log4j,指定log4j的配置文件路…
SpringBoot开发的时候,可能有多个环境,例如开发环境、部署到正式机后,有正式环境,我们可以新建多个spring配置文件,例如: application.yml 代表公共的配置 application-dev.yml 代表开发环境下特有的配置 application-prod.yml 代表生产环境下特有的配置 其中application后面跟着横线+配置名称,dev代表开发环境,prod代表正式环境,后面指定profiles的时候,也只需要跟着横线后面的名称 那启动应用的时候,要怎么让springboot知道…
项目中经常要用到的给某个DIV增加阴影效果,效果如图: 利用box-shadow只要一行css就可以搞定了 /* 阴影1 */ .yy1 { box-shadow: 0 1px 1px 0 rgb(0 0 0 / 20%); } /* 阴影2 */ .yy2 { /*4个边都有阴影*/ box-shadow: rgb(0 0 0 / 30%) 0px 0px 10px; /* 这是颜色较深的(黑色) */ /* box-shadow: black 0px 0px 10px; */ } 示例代码如下: <htm…
如题,Oracle中要用SQL得到日期中的年份、月份、日,如下: -- 得到年份 select to_number(to_char(sysdate,'yyyy')) from dual; -- 得到年月日的数字,例如当前2021年11月20日,就是20211120 select to_number(to_char(sysdate,'yyyyMMdd')) from dual; -- 或者使用Oracle提供的 Extract 函数 select sysdate from dual; --获得当前系统时间 selec…
之前都是在MacOS下使用IDEA的,今天在Windows下使用了一下IDEA,发现一个问题,打开Web项目后,用Tomcat启动后,Tomcat的日志窗口出现的文字都是乱码,网上也查了一下解决方案,发现好多修改都无效,最后发现能解决的修改这样子的,写下来供参考,给有需要的,防止多走弯路。 打开IDEA的『菜单』-『Help』-『Edit Custom VM Options...』 最后一行增加: -Dfile.encoding=UTF-8 如下图,最后一行(16行) 重启IDEA问题解决!