排序:
默认
按更新时间
按访问量

Integer类型值相等或不等分析

两个Integer变量,定义为Integer a;  Integer b; 如果 Integer a = 123, Integer b = 123,可以返回true 但如果Integer a = 12345, Integer b = 12345,返回false ...

2017-11-16 18:44:18

阅读数:112

评论数:0

float f = 3.4是否正确

笔试时经常会出现的一个问题,float型float f=3.4是否正确  答案:不正确。  原因:要用强制类型转换   正确答案是  float f=(float)3.4 或 float f = 3.4f  在java里面,没小数点的默认是int,有小数点的默认是 doubl...

2017-11-14 15:35:50

阅读数:674

评论数:0

js全局变量和局部变量的作用域分析

下面代码结果是: script type="text/javascript"> while(true){ var i = 1; break; } alert(i); script>1234567 结果并不是语法错误找不到...

2017-11-06 15:39:55

阅读数:222

评论数:0

十进制 二进制快速转换

1.将2的n次方背会,其实这个很简单。就是2、4、8、16、32、64、128、256、512、1024、2048....65536(2的16次方)... 2.首先把要转换的数先进行估算,比如244,244 3.最后,将用到的2的n次方的数的位置上写1,没用到的写0,形成二进制数。

2017-11-01 17:49:50

阅读数:170

评论数:0

集合中 hashcode 与 equals 的关系

如果要查找一个集合中是否包含有某个对象,大概的程序代码怎样写呢? 当发现某个元素与要查找的对对象进行equals方法比较的结果相等时,则停止继续查找并返回肯定的信息,否则返回否定的信息。如果是一个集合中有很多元素,譬如有一万个元素,并且不包含要查找的对象,则意味着需要从该集合中取一万个元素进行逐...

2017-11-01 17:04:35

阅读数:115

评论数:0

一分钟了解负载均衡

什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、...

2017-09-13 18:36:49

阅读数:143

评论数:0

接口 和 抽象类 区别

接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个...

2017-09-01 18:48:18

阅读数:67

评论数:0

Java8新特性之lambda表达式

Java8带有Lambda表达式的预览版的JDK已经放出来了(地址在最下面),新特性有以下四个: 1.Lambda表达式(或称之为“闭包”或者“匿名函数”) 2.扩展的目标类型 3.方法和构造器引用 4.接口默认方法    本文先介绍一下很值得期待的Lambda表达式,lambda表达式...

2017-08-26 15:33:43

阅读数:61

评论数:0

静态代码块、构造代码块与构造函数的区别

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 public cla

2017-07-06 15:32:58

阅读数:165

评论数:0

maven向本地仓库导入第三方jar包

对于官方仓库没有的jar包,maven向本地仓库导入jar包用如下命令   Cmd代码    mvn install:install-file   -DgroupId=包名   -DartifactId=项目名   -Dversion=版本号   -Dpack...

2017-06-22 17:03:22

阅读数:340

评论数:0

流操作时为什么要关闭流

需要自己close的东西,一般都是用了虚拟机之外的资源,例如端口,显存,文件等,虚拟机无法通过垃圾回收释放这些资源,只能你显式调用close方法来释放。 许多情况下,如果在一些比较频繁的操作中,不对流进行关闭,很容易出现输入输出流经超越了JVM的边界,所以有时可能无法回收资源。 所以流...

2017-06-21 17:50:55

阅读数:3194

评论数:0

哈希算法

哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完...

2017-06-20 18:56:28

阅读数:95

评论数:0

hash索引跟B树索引的区别

Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。        可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree...

2017-06-20 18:39:40

阅读数:2249

评论数:0

js 逻辑运算符&&和||返回值

首先是&&,先计算左边表达式,如果它的值为false或可被转换为false(null、NaN、0或undefined),那么返回左边表达式的值,否则返回右边表达式的值 然后是||,先计算左边表达式,如果它的值为true或不可被转换为false(null、NaN、0或und...

2017-06-02 14:06:18

阅读数:1377

评论数:0

SpringMVC 多视图解析器配置以及问题

在SpringMVC模式当中可以通过如下配置来支持多视图解析

2016-12-22 09:49:44

阅读数:2405

评论数:2

多终端访问判断设备类型(实用)

var u = navigator.userAgent;  var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+...

2016-12-13 14:07:02

阅读数:386

评论数:0

通过js的方式获取客户端ip地址

在页面引入如下js后

2016-12-13 11:42:25

阅读数:2219

评论数:0

j2ee实现强行挤掉重复登录用户

总体思想:服务器管理session,每个用户一个sessionid,`当用户登录时判断,如果不存在则加入,如果已经存在,删除之前的seseionid,添加现在的sessionid. 其次设置过滤器,如果当前用户的sessionid,在服务器管理session的数据里消失了,则可以认为被挤掉,退到登...

2016-11-22 10:36:49

阅读数:2046

评论数:0

tomcat配置虚拟目录,实现IP+ 端口号访问项目

1.tomcat下新建文件夹,这里起名为 myapp 2.在conf/Catalina/localhost目录下,新建一个文件名为 ROOT.xml,写入如下内容:。。。。。

2016-11-17 20:59:06

阅读数:1263

评论数:0

String s = new String(“xyz”);产生几个对象?

String s = new String(“xyz”);产生几个对象? 如果常量池中原来没有”xyz”,就是两个对象外加一个s的栈中引用, 一个在常量池(编译时决定的,最后放在常量池中) 一个在堆中(运行时放在堆里面) 如果常量池中原来有”xyz”,就是一个对象外加一个s的栈中引用,在堆...

2016-10-19 15:02:37

阅读数:714

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭