- 博客(8)
- 收藏
- 关注
原创 ArrayList序列化
我们知道被transient修饰的变量不能被序列化,但是为什么ArrayList还能对里面的元素进行序列化呢? 这是因为在ArrayList中定义了来个方法: writeObject和readObject。 那么为什么使用transient呢? ArrayList实际上是动态数组,每次在放满以后自动增长设定的长度值,如果数组自动增长长度设为100,而实际只放了一个元素,那就会序列化99
2016-07-31 12:11:17 444
原创 SpringMVC 参数绑定获取的CST时间(Java.util.Date)类型问题
直接通过SpringMVC对Java的Date类型进行参数绑定的时候,Date类型的时间一般有两种,一种是格里尼治时间,一种是CST时间。如果在view 展示界面中展示的是CST时间( 例如:Wed Jul 13 13:00:17 CST 2016),然后通过getter方法进行参数绑定的时候,传到controller的时间就会在原有的时间上加14个小时。这个问题不是道是不是SpringMVC
2016-07-14 09:06:53 1428
原创 计算机中有两个MySQL服务导致项目连接数据库报错
今天启动一个Spring+maven 的项目,数据库在本地是可以建立连接的,但是启动项目的时候一直报错无法进行连接,这我就很费解了。明明账号密码都是正确的,本机连接也没有任何问题。后来自己折腾了半天,终于发现了问题的所在:打开计算机服务发现里面有两个MySQL的服务,一个是MySQL登录名为本地系统,另一个是MySQL57登录名为网络服务。而且这两个服务的启动类型为自动。我的猜测是因为两个服务都开
2016-06-29 11:30:48 6540 1
转载 MySQL存储引擎engine=innodb和engine=myisam的区别
记录一下最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoD
2016-06-06 16:18:38 397
原创 Eclipse启动失败:An internal error occurred during: "reload maven project"
********慎重提示:为了以防万一,在尝试如下两种办法之前,请先备份.metadata文件夹。************解决办法:-->①:找到workspace文件夹下的/.metadata文件夹,将其删除掉,然后在讲项目重新导入进去eclipse中。但是这个有一点不好的地方,首先就是项目比较多,导入起来麻烦,其次就是因为.metadata文件中存放的是一些配置信息,如果将其删除的话,那么你
2016-05-07 23:23:31 1676
原创 计算机网络(网络层)
1.网际协议IP 网际协议IP是TCP/IP体系中两个最重要的协议之一,也是最重要的因特网网际标准协议之一。与IP协议配套使用的还有另外三个协议。这三个协议也都是属于网络层。地址解析协议ARP网际控制报文协议ICMP网际组管理协议IGMP
2016-04-21 12:26:36 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人