在做图片处理(JPG)的时候,调用 // 此代码报错 ImageIO.write(bufferedImage, "jpg", out); 发现开发环境正常,但是服务器上报错: java.lang.RuntimeException: javax.imageio.IIOException: Invalid argument to native writeImage 发现服务器上是OpenJDK,而本机开发环境是OracleJDK,找了另一台安装OracleJDK是果然是正常的。换服务器的JDK也是一个办法,不过服务器上…

2021-12-21 0条评论 1171点热度 0人点赞 admin 阅读全文

SpringBoot项目中,如果要调取项目下的静态文件资源,要怎么做? 如果静态资源放在src/main/resources下,如图: 调用方式,以Service为例,SystemServiceImpl.java如下 @Service("systemService") @Transactional(readOnly = false) @Repository public class SystemServiceImpl implements ISystemService { @Resource(name = "sys…

2021-12-18 0条评论 964点热度 0人点赞 admin 阅读全文

默认的CSS设置背景图,我们是这样写的: background: url("images/bg.png") no-repeat; 此时背景图片no-repeat表示不重复,位置会默认在div的左上角。 如果想要让背景图居中的话,可以这样写: background: url("images/bg.png") center center no-repeat; 第一个center表示水平居中,第二个center表示垂直居中。 所以如果想要让背景图水平居中,但是垂直方向上靠上,可以: background: url("im…

2021-12-14 0条评论 775点热度 0人点赞 admin 阅读全文

在M1芯片的MacOS上做前端开发(VueJS),之前Windows的项目,里面有SASS的依赖,启动的时候提示报错,如下: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with Unsupported runtime (93) 找到package.json: "node-sass": "^4.14.1", 换成: "sass": "^1.45.0", 删除node_mo…

2021-12-12 0条评论 679点热度 0人点赞 admin 阅读全文

iView下的表单,例如登录表单,开发需求是填写完成表单后,按键盘上的回车需要自动调用Button的Submit方法(就是按回车和按Button的@click方法是一样的) 实现关键点: 加上 @keydown.native.enter.prevent='someMethod' <Form ref="loginForm" :model="loginForm" @keydown.native.enter.prevent="loginClicked" inline> <FormItem> <…

2021-12-11 0条评论 495点热度 0人点赞 admin 阅读全文

之前的文章介绍了版本控制下的目录树里,如果有文件改动,文件以及它的父目录以及延生到最上层的目录都会变色的功能,详见: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…

2021-12-10 0条评论 899点热度 0人点赞 admin 阅读全文

IDEA(或者Jetbrains的其他IDE,例如PyCharm/WebStorm等等)中开发的项目中,修改文件后,目录以及上层目录(一直延续到最上层)都会随着文件修改而变色,这样容易看出有文件被修改(或者如果有误操作修改了文件,也能很容易被察觉),这样就算是整个项目树收缩的状态下,也能看清楚。 如图所示: 设置方法很简单: Jetbrains2021.3版本以后,设置方法有所改变,详见:https://blog.terrynow.com/2021/12/10/idea-or-other-jetbrains-ide…

2021-12-08 0条评论 556点热度 0人点赞 admin 阅读全文

需求,把一个对象复制一份新的,实现深拷贝,也就是说新旧对象的属性改变完全互不影响。 原理就是将这个Object实现Serializable接口,并实现deepClone方法,在方法里,对这个对象进行序列化和反序列化的操作,那么新对象肯定就是实现了深拷贝了,代码如下: Student.java public class Student implements Serializable { private int age; private String name; public Student(String name, …

2021-12-07 0条评论 633点热度 0人点赞 admin 阅读全文

今天启动一个交接的项目,发现启动报错,如下错误提示: 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…

2021-12-01 5条评论 1295点热度 0人点赞 admin 阅读全文

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的配置文件路…

2021-11-30 0条评论 520点热度 0人点赞 admin 阅读全文
1313233343555