上一篇List踩坑文章中,我们提到几个比较容易踩坑的点。作为List集合好兄弟Map,我们也是天天都在使用,一不小心也会踩坑。今天我就来总结这些常见的坑,再捞自己一手,防止后续同学再继续踩坑。本文设计知识点如下:不是所有的Map都能包含null这个踩坑经历还是发生在实习的时候,那时候有这样一段业务代码,功能很简单,从XML中读取相关配置,存入Map中。代码示例如下:那时候正好有个小需求,需要改动一
分类:
其他好文 时间:
2020-08-05 10:34:24
阅读次数:
78
ALTER TABLE blade_client CHANGE id id BIGINT auto_increment not null; ALTER TABLE blade_code CHANGE id id BIGINT auto_increment not null; ALTER TABLE ...
分类:
编程语言 时间:
2020-08-04 16:51:24
阅读次数:
79
–创建自增表 CREATE TABLE biz_tb_sequence ( NAME VARCHAR ( 50 ) NOT NULL, current_value INT NOT NULL, _increment INT NOT NULL DEFAULT 1, PRIMARY KEY ( NAME ...
分类:
数据库 时间:
2020-08-04 11:24:01
阅读次数:
100
思路: 根据天气编码url获取2地天气; 运用StringSteamBuffer读取获取内容; 1 package method; 2 import java.io.BufferedReader; 3 import java.io.InputStreamReader; 4 import java.n ...
分类:
其他好文 时间:
2020-08-04 09:53:53
阅读次数:
67
Sharding-Proxy定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。 目前先提供MySQL/PostgreSQL版本,它可以使用任何兼容MySQL/PostgreSQL协议的访问客户端。本文主要介绍Sharding-Proxy的基本使用,文中使用 ...
分类:
其他好文 时间:
2020-08-03 23:06:39
阅读次数:
135
1.动态编译 1.介绍 jdk1.6后引入动态编译机制 应用场景: 可以做一个浏览器端编写java代码,上传服务器编译和运行的在线评测系统 服务器动态加载某些类文件进行编译 两种方法: 通过Runtime调用编译器,启动显得进程去操作 通过JavaCompiler动态编译 通过反射运行编译好的类 2 ...
分类:
编程语言 时间:
2020-08-03 19:56:58
阅读次数:
89
if (list != null && list.Count() > 0) { ExcelPackage pck = new ExcelPackage(); var ws = pck.Workbook.Worksheets.Add("QueryRecord"); ws.Cells["A1"].Val ...
分类:
其他好文 时间:
2020-08-03 17:20:25
阅读次数:
77
数据库设计的指导性方针: 信息法则 关系数据库中的所有信息都用唯一的一种方式表示——表中的值。 保证访问法则 依靠表名、主键值和列名的组合,保证能访问每个数据项。 空值的系统化处理 支持空值(NULL),以系统化的方式处理空值,空值不依赖于数据类型。 基于关系模型的动态联机目录 数据库的描述应该是自 ...
分类:
数据库 时间:
2020-08-03 00:50:32
阅读次数:
124
-- drop table poms_status; CREATE TABLE `poms_status` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `mid` varchar(64) NOT NULL COMMENT '传感器编 ...
分类:
其他好文 时间:
2020-08-02 22:22:01
阅读次数:
77
/*//实例变量:变量必须先声明,再赋值才能访问--对于成员变量来说,没有手动赋值时,系统默认赋值 类型 默认值 byte 0 short 0 int 0 long 0L float 0.0F double 0.0 boolean false char \u0000 引用数据类型 null */ p ...
分类:
其他好文 时间:
2020-08-02 16:13:48
阅读次数:
78