java
mrguanhao
这个作者很懒,什么都没留下…
展开
-
java中面试常见问题汇总
1 构造函数的权限问题 Java 类 (1)如果没有指定构造函数,编译时会自动创建一个默认的构造函数,如果指定,则不会自动创建默认构造函数 (2)如果在类的修饰前是public 则默认构造函数访问权限是 public ,如果 没有显示采用public修饰,则 默认构造函数的访问权限是 friendly (3)子类继承父类,子类的构造函数执行前总是会调用父类的构造函数,如果原创 2016-05-23 20:19:38 · 454 阅读 · 1 评论 -
centos下搭建hadoop2.6.5
一 、centos集群环境配置 1.创建一个namenode节点,5个datanode节点 主机名 IP namenodezsw 192.168.129.158 datanode1zsw 192.168.129.159 datanode2zsw 192.168.129.160 datanode3zsw 192.168.12转载 2016-11-17 15:33:11 · 3458 阅读 · 0 评论 -
Server Tomcat v7.0 Server at localhost failed to start.解决办法
错误信息如上图,当然网上有很多解决方案,我没有一一去尝试,但问题应该是出现在缓存上,我的解决方法如下 找到eclipse项目所在目录,例如我的项目在D:\EclipseDemo,在该目录下有一个.metadata文件夹,首先关闭eclipse,然后删掉.metadata整个文件夹,重启eclipse。这时eclipse里面什么也没有,以前的项目得重新导入,eclipse的配置也得重新配置原创 2017-01-22 16:01:22 · 340 阅读 · 0 评论 -
solr中安装IKAnalyzer时 There exists no core with name “collection1“
solr中安装IKAnalyzer报错 There exists no core with name “collection1“原创 2017-01-06 17:18:12 · 1601 阅读 · 1 评论 -
@RequestParam和@PathVariable区别
@RequestParam :绑定方法上的参数,及绑定url后的参数,绑定的是参数 例: http://localhost:8080/hello?a={petid} @PathVariable : 动态绑定url地址,绑定的是url地址本身 例: @RequestMapping(value="/user/{userId}/roles/{roleId}",me原创 2016-11-10 22:13:50 · 758 阅读 · 0 评论 -
HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法: 在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下: /*** * hibernateTemplate的转配模式转载 2016-11-10 22:11:45 · 1990 阅读 · 0 评论 -
java中文乱码
中文乱码有三种情况 1 表单提交 一 post 解决方法:在接收代码里面 request.setCharacterEncoding("utf-8"); 二 get 解决方法:Sring u=new String (request.getParameter("username").getBytes("iso-8859-1"),"utf-8" ); 2 超链接原创 2016-10-20 11:07:44 · 507 阅读 · 0 评论 -
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
网上提到的方法时下面这样的, 在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的,我整理一下: 第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs1.3中的低版本的a原创 2016-09-27 13:03:03 · 250 阅读 · 0 评论 -
不能从 java.io.InputStream 转换为 org.omg.CORBA.portable.InputStream
java中有两个包都包含InputStream,而在使用IDE工具时默认是把org.omg.CORBA.portable.InputStream这个包放在前面的。 解决方法:1 手动把org.omg.CORBA.portable.InputStream包换成 java.io.InputStream 或者 2 在使用IDE自动补全时向下选择 java.io.Input原创 2016-07-18 20:23:07 · 5039 阅读 · 1 评论 -
(static)静态代码块,非静态代码块和构造函数
先执行块,后执行构造函数 块和声明变量的时候赋值,执行顺序是根据代码的顺序决定的 参考:Java中程序执行顺序(注意评论) 总结:静态代码块总是最先执行。 非静态代码块跟非静态方法一样,跟对象有关。只不过非静态代码块在构造函数之前执行。 父类非静态代码块、构造函数执行完毕后(相当于父类对象初始化完成), 才开始执行子类的非静态代码块和构转载 2016-07-24 19:09:55 · 366 阅读 · 0 评论 -
java中字符串与字符数组之间的转换
1 将字符数组转成字符串。 构造函数:String(char[]) String(char[],offset,count):将字符数组中的一部分转成字符串。 静态方法: static String copyValueOf(char[]); static原创 2016-06-01 21:23:53 · 2402 阅读 · 0 评论 -
java中String的基本操作
/* String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。 常见的操作有哪些? "abcd" 1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int index): 1原创 2016-05-24 08:56:38 · 463 阅读 · 0 评论 -
eclipse中的the resource is not on the build path of a java project相关问题
eclipse中ctrl+鼠标左键不能跳到代码定义处 解决方法:项目是由maven构建的,导入的时候是导入的eclipse工程,应该导入maven下的exist maven project 问题解决 附:网上说的还有另外方法也成功了 右键工程——>configuration——>convert to javascript project原创 2017-04-08 16:16:46 · 5833 阅读 · 0 评论