`
hy806806
  • 浏览: 2947 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Integer与Integer间的比较,从jdk1.5开始,有“自动装箱”这么一个机制,在byte-128到127范围内(ps整型的八位二进制的表示的范围为-128到127),如果存在了一个值,再创建相同值的时候就不会重新创建,而是引用原来那个,但是超过byte范围还是会新建的对象。综上,i==i1为true,i2==i3为false。  有装箱是不是也有拆箱?哈,补充一下——自动拆箱机制,基本数据类型和对象比较的时候,对象会自动拆箱为基本数据类型再比较,比较的就是里面的值而不是地址,如Integer i1=new Integer(128);int i2=128;i1==i2;对象i1经历拆箱过 ...
 前些日子,客服人员电话过来说生产环境有个故障。故障本身很简单,就是一个查询功能无法查出结果。本地模拟了一下没有问题。于是将查询对应的sql语句让客服通过plsql在生产环境执行,确能查出结果。所以考虑是sql语句传的参数有问题,可是生产环境的log4j日志中没有将执行的sql打印出来,当然参数也看不到了。于是从网上找到一种方法,直接通过查询oracle的系统表:v$sqlarea,即可查询出最近一段时间内应用系统执行的sql语句和对应参数。具体方式如下: 1)查询时间段内执行的sql语句 select * from v$sqlarea b WHERE  b.LAST_ACTIVE_TIME ...
    从业多年,常用到这些编码,但是却不明白各种字符集之间的关系。今天在网上找到这篇文章,给大家分享下,同时也感谢原文作者。。。 1. ASCII 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时 ...
Global site tag (gtag.js) - Google Analytics