JDK9 为何要将 String 的底层实现由 char[] 改成了 byte[]?
Java

JDK9 为何要将 String 的底层实现由 char[] 改成了 byte[]?

132 0

如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[] 优化为了 byte[] 来存储字符串内容,为什么要这样做呢?开门见山地说,从 char[] 到 byte[],最主要的目的是为了节省字符串占用的内存。内存占用减少带来的另外一个好处,就是 GC 次数也会减...

阅读全文
警告!别再使用 TIMESTAMP 作为日期字段~
MySQL

警告!别再使用 TIMESTAMP 作为日期字段~

120 0

在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。比如用户表会有一个日期列记录用户注册的时间、用户最后登录的时间。又比如,电商行业中的订单表(核心业务表)会有一个订单产生的时间列,当支付时间超过订单产生的时间,这个订单可能会被系统自动取消。日期类型虽然常见,但在表...

阅读全文
以下文件已被配置忽略打包上传,模拟器无法获取解决方法
Java

以下文件已被配置忽略打包上传,模拟器无法获取解决方法

5764 0

最近更新升级微信开发者工具后,提交的小程序包总是报错,后来注意看后才发现有些需要的文件没有打包上传,工具中提示“以下文件已被配置忽略打包上传,模拟器无法获取”。上传包提示详细内容,参考:已生成SourceMap文件, 点击下载 以下文件为空模板,请确认是否要上传: ·pagesmyfractiond...

阅读全文
微信小程序中switchTab和navigateTo使用注意事项
Java

微信小程序中switchTab和navigateTo使用注意事项

517 0

官方的开发者文档中对于两者的比较仅仅为是否和tabBar相互连接,简单的来讲就是:redirectTo:关闭当前页卸载,跳转到指定页navigateTo:保留当前页隐藏,跳转到指定页switchTap:只能用于跳转到tabbar页面,并关闭其他非tabbar页面,tabbar之间做切换常见的会出现的...

阅读全文
Java 中 native 方法使用介绍
Java

Java 中 native 方法使用介绍

106 0

一、前言今天在看java.lang.System源码的时候看到了System静态代码块中有一个registerNatives方法,该方法是被 native关键字修饰。publicfinalclassSystem{ *registerthenativesviathestaticinitializer....

阅读全文