最近在使用阿里编码规约扫描代码(之前一个老的项目)时,发现代码里有很多使用newDate().getTime()来获取时间戳,而没有直接使用System.currentTimeMillis()来获取,实在是想不到为什么还会这样写,让我不仅想到,还是写一篇文章说明一下很有必要记录一下。以下是阿里P3C扫描出来的代码:其实为什么不推荐使用newDate().getTime()来获取时间戳,可以查看JDK源码,其中你会发现,在JDK源码中newDate()构造方法里还是调用的System.currentTimeMillis()来获取的。你再使用newDate()构建一个对象来获取时间戳,是多走了一步
文章目录IDEA又双叒叕更新大版本了,IntelliJIDEA2022.3正式发布主要更新通过设置使用新IntelliJIDEAUI新的SettingsSync(设置同步)解决方案处理WSL2中的项目的新方式(Ultimate)适用于SpringBean自动装配和OpenAPI架构生成的新操作(Ultimate)Redis支持(Ultimate)用户体验将工具窗口停靠到浮动编辑器选项卡的选项意图操作预览默认启用改进了SearchEverywhere(随处搜索)结果的用户体验FindUsages(查找用法)结果中的相似用法集群改进了TipsoftheDay(每日小技巧)改进了Bookmarks(
文章目录IDEA又双叒叕更新大版本了,IntelliJIDEA2022.3正式发布主要更新通过设置使用新IntelliJIDEAUI新的SettingsSync(设置同步)解决方案处理WSL2中的项目的新方式(Ultimate)适用于SpringBean自动装配和OpenAPI架构生成的新操作(Ultimate)Redis支持(Ultimate)用户体验将工具窗口停靠到浮动编辑器选项卡的选项意图操作预览默认启用改进了SearchEverywhere(随处搜索)结果的用户体验FindUsages(查找用法)结果中的相似用法集群改进了TipsoftheDay(每日小技巧)改进了Bookmarks(
在使用XHbuilderX运行微信小程序的时候可能会遇到一个问题请注意游客模式下,调用wx.operateWXData是受限的,API的返回是工具的模拟返回这是因为我们忘记在程序中配置AppID了才会出现这样的警告,接下来就让我带你们看看如何解决这个警告吧首先让我们打开微信小程序助手在左边的侧边栏选择开发=>开发管理=>开发设置选中AppID(小程序ID)注意这里要是正式的AppID不要使用测试号的选中复制后打开XHbuilderX将AppID黏贴进去就可以了将其运行到微信开发者工具上,打开微信开发者工具的控制台发现警告消失了但是与此同时我们发现又有一个新的警告当前组件仅支持uni_modul
在使用XHbuilderX运行微信小程序的时候可能会遇到一个问题请注意游客模式下,调用wx.operateWXData是受限的,API的返回是工具的模拟返回这是因为我们忘记在程序中配置AppID了才会出现这样的警告,接下来就让我带你们看看如何解决这个警告吧首先让我们打开微信小程序助手在左边的侧边栏选择开发=>开发管理=>开发设置选中AppID(小程序ID)注意这里要是正式的AppID不要使用测试号的选中复制后打开XHbuilderX将AppID黏贴进去就可以了将其运行到微信开发者工具上,打开微信开发者工具的控制台发现警告消失了但是与此同时我们发现又有一个新的警告当前组件仅支持uni_modul
输入以下命令启动mysql:netstartmysql出现以下错误提示:MySQL服务正在启动.MySQL服务无法启动。服务没有报告任何错误。请键入NETHELPMSG3534以获得更多的帮助。出现这个问题的话,一般有几个情况:一、MySQL安装文件夹的data文件夹不完整或者被移动了1.如果是Data文件夹里面的文件不完整,那么就先清空原来的Data文件夹,然后输入mysqld--initialize初始化Data,如果可能有报错,但是没反应可以到Data文件夹里的.err文件查看原因;或者可以输入mysqld--initialize--console,在控制台就能看到报错信息。2、如果是d
输入以下命令启动mysql:netstartmysql出现以下错误提示:MySQL服务正在启动.MySQL服务无法启动。服务没有报告任何错误。请键入NETHELPMSG3534以获得更多的帮助。出现这个问题的话,一般有几个情况:一、MySQL安装文件夹的data文件夹不完整或者被移动了1.如果是Data文件夹里面的文件不完整,那么就先清空原来的Data文件夹,然后输入mysqld--initialize初始化Data,如果可能有报错,但是没反应可以到Data文件夹里的.err文件查看原因;或者可以输入mysqld--initialize--console,在控制台就能看到报错信息。2、如果是d
一、前篇在项目中需要使用中英文多语言切换,也就是我们所说的国际化,在vue中所匹配的国际化插件工具就是vue-i18n。本文以element-ui国际化兼容vue-il8@6.x为模板。 二、安装首先我们在项目中安装vue-i18n依赖包使用npm npmivue-i18n-S或者npminstallvue-i18n--S使用yarn yarnaddvue-i18n三、实现1.添加语言包文件2.i18n/index.js创建i18n实例对象,代码如下 3.单个语言页面的配置 中文zh.js 英文en.js4.
一、前篇在项目中需要使用中英文多语言切换,也就是我们所说的国际化,在vue中所匹配的国际化插件工具就是vue-i18n。本文以element-ui国际化兼容vue-il8@6.x为模板。 二、安装首先我们在项目中安装vue-i18n依赖包使用npm npmivue-i18n-S或者npminstallvue-i18n--S使用yarn yarnaddvue-i18n三、实现1.添加语言包文件2.i18n/index.js创建i18n实例对象,代码如下 3.单个语言页面的配置 中文zh.js 英文en.js4.
1.在project的build.gradle文件的repositories标签和allprojects标签的repositories标签下加入以下阿里云镜像代理(如下图一和图二,记得要把阿里云镜像代理放在repositories{}的第一行,不然还是用的google()、jcenter()等等的仓库),同步一下,很快就会同步成功(一般在5分钟之内),就代表设置成功了;如果同步失败,请看第二步。 这是要加入的阿里云镜像地址maven{url'https://maven.aliyun.com/repository/google'}maven{url'https://maven.aliyun.c