iView中的Input输入框虽然可以限制type="number",限制只能输入数字(任能输入小数点、+/-号),但是不能满足如下需求: 仅限制输入数字(整数)或者不带小数点,等其他随意限制的情况;另外希望VueJS原生的input也能限制自定义的输入。 我们可以利用@on-keydown监听键盘输入的内容(keyCode),给需要能输入的内容加入白名单,不在白名单中的字符使用event.returnValue = false; 来达到不允许输入目的。 Html代码如下: <i-input v-model=…

2022-04-20 0条评论 1536点热度 0人点赞 admin 阅读全文

如果只是为了测试或者开发,需要一个MySQL环境,我觉得使用Docker安装是比较方便的,一个是快速,第二个是干净。 备忘记录下我Docker安装MySQL的步骤。 首先,先决条件是安装docker-ce,详见:https://blog.terrynow.com/2021/12/15/centos-install-latest-docker-ce-simple-steps/ 我放在宿主机上,防止容器删除后,重新部署数据丢失 # data目录自己定义 sudo mkdir -p /storage/docker/mys…

2022-04-19 0条评论 649点热度 0人点赞 admin 阅读全文

使用docker搭建的数据库,是开发测试用的,最近多个同时一起调试使用,经常出现客户端连接报错: [1040][08004] Too Many Connections 错误的意思是客户端的连接已超过最大连接数,来查看下最大连接数,进入MySQL的命令提示行: bash-4.4# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 192…

2022-04-18 0条评论 854点热度 0人点赞 admin 阅读全文

之前SpringBoot项目中Controller输出图片,使用的是@ResponseBody 返回byte[]数组,不过发现接口调用返回了500错误,Internal Server Error,但是后台代码不报任何错误。 经过调查,之前配置Spring使用的是WebMvcConfigurerAdapter,因为文档说这个类已经过时,用WebMvcConfigurationSupport取代了,换回WebMvcConfigurerAdapter就恢复正常了。 以上是一种解决方案,不过既然WebMvcConfigur…

2022-04-17 0条评论 977点热度 0人点赞 admin 阅读全文

SpringBoot应用Rest接口长时间未被调用的情况下,尝试一次调用,连接数据库读取数据,会发生报错: No operations allowed after connection closed. Possibly consider using a shorter maxLifetime value application.yml加入如下配置: spring: datasource: hikari: minimum-idle: 3 max-lifetime: 0 maximum-pool-size: 5 配置说…

2022-04-16 0条评论 1268点热度 0人点赞 admin 阅读全文

最近升级了Jetbrains Intellij IDEA到了最新的2022.1版本,比较明显的一个改变是在一些Java方法或者变量或者其他代码块上增加了一些"相关用法(usage)"、"代码作者(code author)"等,如图: 问题点有几个: 码代码的时候,总把它认成一行,有点不习惯 影响IDE的加载速度 占用内存和耗电增加 好处是团队合作的时候可以看到修改人、可以看到被什么地方引用 看你怎么取舍了,你决定把这个功能关闭。 相关用法-可以点右键-查找用法(可以使用快捷键) 关闭方式,进入IDEA的设置,Edi…

2022-04-15 0条评论 2950点热度 0人点赞 admin 阅读全文

Linux上(或者CentOS、Ubuntu都一样)远程连接的服务器是OpenSSH (OpenBSD Secure Shell) ,有时候,需要修改SSH服务的一些配置,一般是在(/etc/ssh/sshd_conf ),不过修改这个配置文件是一件比较危险的事情,因为有些配置是针对特定的OpenSSH的版本的,或者打了某个错别字导致重启sshd后,因为配置文件的问题无法再次启动;如果我们只有远程ssh这一种连接方式,那就惨了,后续就再也连不上了。 所以很有必要修改配置文件之前要先能检查下配置文件是否正确 命令如下…

2022-04-14 0条评论 1060点热度 0人点赞 admin 阅读全文

不知道是升级了系统还是升级了新版的IDEA,之前通过SFTP远程部署,使用私钥登录到服务器的,现在却不行了,一定要使用面膜才行,通过服务器上看日志: tail -f /var/log/secure 日志信息如下: Apr 12 21:45:03 localhost sshd[27503]: userauth_pubkey: unsupported public key algorithm: rsa-sha2-512 应该是key的算法不收支持,本地的私钥是rsa的,所以重新生成其他算法的私钥,网上有人说用EcDSA…

2022-04-13 0条评论 1769点热度 0人点赞 admin 阅读全文

VUE项目中,可能需要用到监听路由变化的场景,例如:在Header组件中,需要根据当前的路由,来动态改成Header中的图片或者其他内容。 我们知道vue中使用watch来监听data内容的变化,要如何监听route的变化呢?代码如下 watch: { $route (newRoute) { var path = newRoute.path; if(path === '/login') { this.backgroundImg = require('../assets/home_bg2.jpg'); } else …

2022-04-12 0条评论 709点热度 0人点赞 admin 阅读全文

CentOS下安装TightVNC之前是按照这个教程来的:https://blog.terrynow.com/2021/06/15/linux-enable-remote-access-vnc/很多情况是正常的,不过在最近在安装到部分CentOS上,有问题,就是VNC客户端连接的时候,画面是黑屏或者灰屏幕,只有一个鼠标箭头。 网上也看了很多教程,比如修改vncserver 的启动参数,但是没有作用,最后好使的方案是: # 安装MATE桌面 yum -y groups install "MATE Desktop" 修…

2022-04-11 0条评论 2237点热度 0人点赞 admin 阅读全文
1333435363785