- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 套路重写Java的equals函数
String为什么要重写equals函数? 大多数学生都是从C++学起的,大家习惯用C++的==来比较两个string是否相等。为什么Java就要重写equals函数来比较两个String类是否相等呢?(叹气)其实是因为C++的string已经重载了操作符==(如果你还记得重写friendly operation==来比较两个类相等);但是在Java中操作符==比较的是对象指向的虚拟地
2016-07-22 01:57:38 2648
转载 跳台阶问题(变态跳台阶)
题目1:一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。分析:这道题最近经常出现,包括MicroStrategy等比较重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。首先我们考虑最简单的情况。如果只有1级台阶,那显然只有一种跳法。如果有2级台阶,那就有两种跳的方法了:一种是分两次跳,每次跳1级;另外一种就是一次跳2级。
2016-07-17 16:17:57 3040
转载 二进制中1的个数
问题描述任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法,但我相信很少有人见到本文中所有的算法。如果您上头上有更好的算法,或者本文没有提到的算法,请不要吝惜您的代码,分享的时候,也
2016-07-11 21:21:07 550
转载 XML document from class path resource [beans.xml] is invalid; nested exception is org.xml.sax.SAXPar
错误信息:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is oracle.xml.par
2016-07-09 11:44:56 10929
转载 Struts2中关于"There is no Action mapped for namespace / and action name"的总结
天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下: 一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问题;2,st
2016-07-06 10:23:02 811
转载 hibernate异常:a different object with the same identifier value was already associated
a different object with the same identifier value was already associated with最近在工作中遇到这样一个异常,异常的原因很容易找到,就是看怎么去解决这个异常了 。原因:正常情况一般调用hiberate端方法进行数据库操作时,是直接调用 getHibernateTemplate().update(user);,
2016-07-05 14:58:26 2265
原创 Hibernate学习(一)--Hello Hibernate
Hibernate开发的环境搭建(一)Hibernate的环境搭建需要引入Hibernate核心包以及Hibernate依赖包即可(附整个工程代码)。(二)加入数据库驱动。下面的例子采用Mysql数据库来演示的,所以引入MysqL的JDBC驱动。(三)提供核心配置文件hibernate.cfg.xml文件(在src文件夹下即可)。<!DOCTYPE hibernate-confi
2016-07-04 20:37:19 300
转载 从计算机底层理解Java并发
网上有不计其数的并发编程文章,甚至有不计其数的书来介绍这个主题。你为什么要花10分钟时间来读完这篇文章呢?我给的答案:“他们全是废话。”,我觉得这个主题用10分钟就可以说完,根本不要用花这么长时间,也不用去折腾Java内存模型之类的东西。我只讲原理,不会告诉你怎么用Java的并发库,这是java doc干的事情理解Java并发原理或者其他语言的并发(没错,这篇文章是“跨语言”的!!!还这么
2016-07-02 16:50:57 1546
转载 SQL语句各个部分的执行顺序
写在前面的话:有时不理解SQL语句各个部分执行顺序,导致理解上出现偏差,或者是书写SQL语句时随心所欲,所以有必要了解一下sql语句的执行顺序。可以有时间自己写一个简单的数据库,理解会更加深入。下面就写写我的一些理解,以SQL SERVER2008为例,进行说明。先看下面这条简单SQL语句:1 select 2 top 10 *3 from Student4 where age>
2016-07-01 02:02:30 517
json-lib-2.4-jdk15
2016-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人