分类 随笔 下的文章

背景

项目中使用了Date,前端传递的格式为:yyyy-MM-dd。而全局配置了时间格式为:yyyy-MM-dd HH:mm:ss。导致接口请求报错。
修改过程中,查询到可以使用@DateTimeFormat注解进行参数格式化。但经过测试,发现无效。

原因

经查询,原因如下:@DateTimeFormat只会在类似@RequestParam的请求参数,也就是url传参时才会起作用。而body中以Json格式传递的参数,需要使用@JsonForma进行注解。

解决方案

如果是Url传参,使用以下方式:

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date end;

如果是Body中,以Json传参,使用:

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date end;

背景

个人习惯,经常使用shift进行中英切换,有时候切换太快了就成了双击shift了,而Idea中双击shift会弹出全局搜索框,非常影响体验。

过程

网上搜索出来的大部分结果都是,通过registry,找到ide.suppress.double.click.handler,取消勾选的方式。
但是2021.2及之后版本是没有这一项的。

解决

  1. File-Settings 打开设置窗口。
  2. 点击左侧最下面的Advanced Settings选项卡
  3. 下拉找到User Interface栏,勾选最后一项Disable double modifier key shortcuts
  4. 应用保存即可。

背景

疫情期间需要远程办公,远程连接公司电脑便成了必须要求。然而,公司电脑也不可能时刻处于开机状态,有时候会出现关机的情况。这时候,远程开机便显得尤为重要。

设置步骤

BIOS设置

为了使用远程开机功能,您必须在系统 BIOS 中设置一些设置。

  1. 重新启动系统并按F2键,为了防止错过,可多次频繁点击F2,直到进入设置界面。
  2. 在BIOS选项中选择Power Management,进入电影管理。
  3. 展开该选项后,选择Wake on LAN/WLAN选项,根据自己的情况选择合适的方式。如果你使用vpn连接公司网络进行远程桌面,其实就是Lan方式,如果你可以在家通过公网IP直连电脑,可以选择Wan方式。不确定,选择Lan/Wan。
  4. 选择Deep Sleep Control ,禁用该选项。
  5. 应用,退出即完成BIOS设置。

以上为Dell主板设置,其他主板也都差不多,自行搜索一下就行。

网卡设置

  1. 开机进入系统,按Win+X键,选择设备管理器
  2. 在网络适配器中,找到网卡,右键选择属性。(如果你有多张网卡或者安装了虚拟机,请注意找到你的真实使用的网卡)
  3. 选择电源管理,将下面三个选项全部勾选。
    网卡电源设置
  4. 切换到高级选项卡,将等待链接唤醒模式匹配唤醒魔包链接唤醒设置都设置为启动状态。
  5. 继续在高级选项卡中,找到节能以太网(英文为:Energy-Efficient Ethernet),将其设置为禁用状态。
  6. 点击确定,完成网卡设置。
    网卡高级设置

如果网卡属性-高级选项卡下,全是英文,基本上是因为驱动没有安装,下载驱动安装即可,Intel网卡驱动下载地址如下,找到自己的网卡驱动下载:
https://www.intel.com/content/www/us/en/products/details/ethernet/gigabit-controllers.html

系统设置

  1. Win+X键,选择电源选项
  2. 若是高版本的win10,进入后还需在右侧点击 其他电源设置
  3. 点击左侧,“选择电源按钮的功能”。
  4. 点击“更改当前不可用的设置”,把“启用快速启动”勾选去掉,点击保存修改。

防火墙设置

如果你的电脑开启了防火墙(默认就是开启状态),需要配置先端口确保唤醒端口被允许可以进入电脑。

  1. 邮件桌面右下角的网络图标,选择打开网络和Internet设置
  2. 下拉找到Windows防火墙。点击进入防火墙设置。
  3. 下拉找到高级设置
  4. 新开的窗口中,在左侧选择入站规则,右侧选择新建规则
  5. 弹出的窗口中,选择端口,下一步。
  6. 选择UDP,选择特定本地端口,端口号填写9
  7. 下一步,选择允许连接,下一步。
  8. 默认选择即可,最后填写规则名称,随意写一个即可

至此,所有在电脑上的设置都已经完成。

远程启动

最后要进行远程启动、唤醒的操作了。如果你权限访问路由器,很多路由器上都带有远程唤醒的工具,可以直接使用。但是如果是公司电脑,基本没有这个权限的。我们下面介绍通过手机App:WolOn来唤醒的操作步骤。

获取电脑Ip地址和Mac地址

在电脑上按Win+R,输入cmd回车,打开命令提示符窗口,输入ipconfig /all回车。找到我们网卡下的ip地址和mac地址。

添加WolOn配置

apk地址: https://apk-dl.com/wolon-wake-on-lan-widgets/com.bitklog.wolon
下载安装好WolOn软件后,打开软件,点击左下角的加号(部分版本需要再次选择局域网图标),添加一个唤醒配置。填写内容,其中:
Device name :表示名称,自己随意填写即可。
MAC Address :上一步获取的Mac地址
Broadcast Address :上一步获取的IP地址。
Select port:选择9。
其他项默认不填写即可,点击Save保存即可。
WolOn App配置

关机测试

WolOnApp上,直接点击刚刚创建的项,即可唤醒电脑。
先测试和电脑同一网络下是否可以正常唤醒。之后测试使用手机移动网络,连接公司vpn后,是否可以正常唤醒。
之后就可以愉快的在家办公,或随时随地开机了。

友情提示

本文为店铺推广文章,其中涉及到的获取方法需要花钱购买,如不符合你需求,请直接关闭。


起因

前几天元旦,发红包的时候,想着换个好看的封面,才发现想要找一个封面太难了。网上各种免费领取的都是得先关注再领取,大部分还都是骗关注的。一些企业发放的要么不好看,要么限时领取,根本抢不到。我就想立马找一个红包封面,花几块钱都可以,可就是找不到。

解决方法

找了好久发现有一些红包封面的店铺,价格也不贵,关键是种类多。为了方便过几天春节继续使用,便代理了一个红包封面的店铺。感兴趣的可以直接扫描看看。
1

介绍

红包封面种类比较多。有上百个红包封面,总能找到你想要的。

  • 价格也不贵,普遍也就三四块钱,特价也就1块钱多点,相对于花半个小时网上找,感觉还不如花钱省事呢。
  • 分类比较合理。有游戏类、祝福封面、二次元封面、新年封面、创意封面、爱情封面等等。
  • 省事,24小时自助下单,发货。无论什么时间,从查找到使用也就一两分钟就完事,即使突然要发红包,也完全不耽误。

截图

1
1
1
1

DSM7.0之后没有了Chat套件

想着安装个IM套件,作为团队协作使用,结果安装网上教程第一步就进行不下去了,套件中心压根没有一个叫做Chat的套件。
后来查阅发现,7.0以后已经把这个套件删了。。。。

手动安装

既然不能在套件中心安装,那就手动安装吧

  1. 下载套件:
    打开连接,选择版本,下载套件,如果使用的是DSM7.0以上的系统,请选择2.3.1-11738及以上的版本。直接选择最后一个“Chat-x86_64-2.3.1-11740.spk”版本就行。

https://archive.synology.com/download/Package/Chat/

  1. 进入群晖套件中心页面,点击右上角的手动安装按。
  2. 选择下载好的套件,下一步,之后点击完成,等待安装即可。