如下一串短信模板: 尊敬的${name}:${companyName}邀请您于${startDate}为${studentName}的学生就『${courseName}』做专题授课,地址是${courseAddress}。 我们需要利用正则表达式找出短信模板里的变量:${variable} 一开始我使用的正则表达式是:${(.+)} public class Test { public static void main(String[] args) throws Exception { String string …

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

升级了MacOS系统,发现之前VmwareFusion里能运行的Win虚拟机启动不起来了,提示两个错误: Side channel mitigations provide enhanced security but also lower performance. 模块“VPMC”启动失败 Module 'VPMC' power on failed. 第一个错误,按了OK还是能继续下去了,然后跳第二个错误,就启动不起来Windows了。 第一个错误,只要根据提示到 选中的虚拟机-点设置-高级-勾选『禁用侧通道缓解』 …

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

因为安装一些特殊软件的需要,我需要关闭MacOS的SIP(System Integrity Protection),之前Intel芯片的苹果电脑,我都是开机时候按Command+R进入Recovery恢复模式,然后执行csrutil disable就可以了。 这些入手了MacBook ARM芯片的电脑后,照着大部分教程,也是类似进入Recovery恢复模式,然后执行csrutil disable,但是重启后,发现SIP还是开启的状态。 首先进入Recovery恢复模式,方式和之前不一样了: 苹果M1 Mac关机状态…

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

我们在https://tomcat.apache.org/下载了Tomcat后,在安装了Java环境后,默认是可以直接运行的,不过最好还是根据实际的使用和服务性能配置情况,设置下内存选项,避免小内存的服务器内存溢出OutOfMemoryError、内存大的服务器充分利用性能。 到tomcat的目录,tomcat/bin/下 修改catalina.sh(Linux)或者catalina.bat(Windows) 正式代码的第一行(前面100多行都是注释)cygwin=false的前面,增加如下: Linux CATA…

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

之前的文章介绍 [CSS]控制文本长度多出来用省略号(单行或者多行适用),不过可以做的更完善一些,就是如果用户把鼠标一到文字上,需要显示全部内容,可以在标签上加title='全部内容'。经过测试div span等等都是可以加title的 示例如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Untitled</title> <style>…

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

如果自己个人搭个小网站,例如博客之类的,流量小,不需要很好的配置的服务器,可以买内存和CPU较小的服务器,不过要在上面安装MySQL Server,跑了一会儿就会把服务器内存吃掉大部分。 我们可以对MySQL进行配置,来达到节约内存的目的 修改MySQL配置文件,一般是在服务器上的/etc/my.cnf 或者是/etc/my.cnf.d/目录下看有没有配置文件,可能是mysql-server.cnf 添加如下配置(注意如果配置文件里有[mysqld]了,只要添加[mysqld]下面的内容) [mysqld] per…

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

Windows11终于发布了!今天在MacBookM1的VmwareFusion下体验了一下Windows11 Arm的虚拟机,可以解决部分临时需要Windows的情况(例如只有Windows才有的QQ远程协助)。 如何在MacBookM1芯片的电脑上使用VMwareFusion安装Windows11 ARM以及镜像下载的图文教程,请查看 https://blog.terrynow.com/2021/11/09/macbook-m1-vmware-fusion-instaall-windows-11-arm-det…

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

本篇介绍MySQL下和时间、日期相关的函数 以下SQL命令,大小写都是可以的 MySQL时间单位说明 year 年 quarter 季度 month 月 week 周 day 天 hour 小时 hour 分钟 second 秒 microsecond 微秒 -- 获得当前的时间+日期 SELECT NOW(); -- 得到 2021-10-06 09:02:28 -- 获得当前的时间+日期,也可以使用sysdate()函数 SELECT sysdate(); -- 得到 2021-10-06 09:02:28 -…

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

今天装了一个Ubuntu Server,发现修改IP地址的方法和其他Linux不太一样。有查到旧文章写ip地址信息在/etc/network/interfaces,我查看这个文件,里面是空白,而且修改了也不生效。 最后确定是Ubuntu从17.10开始,启用了新的方式来修改IP地址,即:netplan方式 来看下配置文件,命令行下看下/etc/netplan下: [email protected]:~$ ls /etc/netplan/ 00-installer-config.yaml /etc/netplan…

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

LetsEncrypt的提供了免费的SSL证书,利用certbot来获取证书和安排自动续期。现在LetsEncrypt提供了通配符证书,如果有多个子域名就比较方便,只需要申请一个通配符证书就可以了。 如果要获取通配符证书,需要使用CertBot的DNS插件 我就是使用的Cloudflare的DNS插件来获取证书,并使用Linux的排程来定期检查是否需要续期,有需要的时候自动续期。 另外还可以使用acme获取通配符证书,请看:https://blog.terrynow.com/2021/02/14/acme-retr…

2021-10-04 0条评论 96点热度 0人点赞 admin 阅读全文
14567837