Java中正数 负数位运算与解析
先说下出现的背景
最近和一位资深嵌入式开发的大佬一起开发一个一栈式(设备-应用项目), 大佬精通底层汇编,负责解析设备侧的数据,
考虑了数据量他改造了数据库的各个字段排开主键和时间,算是每个字段都死扣了,这样可以使cpu计算更快,硬盘耗费更低
CREATE TABLE `gk_report_gps` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`device_id` bigint(20) NOT NULL COMMENT '设备内部ID',
`battery_volt` smallint(2) NOT NULL COMMENT '电压',
`battery_power` tinyint(1) NOT NULL COMMENT '电量100%',
`state` tinyint(1) NOT NULL COMMENT '充电、运动状态',