
java
ninja
这个作者很懒,什么都没留下…
展开
-
java面试题
Java 类初始化采用什么顺序呢?初始化父类中的静态成员变量和静态代码块初始化子类中的静态成员变量和静态代码块初始化父类中的普通成员变量和代码块,再执行父类的构造方法初始化子类中的普通成员变量和代码块,再执行父子类的构造方法Java 中 4 种访问修饰符权限的区别? public 被 public 修饰的成员变量和方法可以在任何类中都能被访问到。 被 public 修饰的类,在一个 java 源文件中只能有一个类被声明为 public ,而且一旦有一个类为 public ,那这个 ja...原创 2021-11-04 15:34:22 · 873 阅读 · 0 评论 -
javax.websocket.server.ServerContainer not available
单元测试类的原注解是这样的:@SpringBootTest改成@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)原创 2021-06-29 09:56:39 · 660 阅读 · 0 评论 -
SpringBoot: No active profile set, falling back to default profiles: default , 不一定是依赖的问题
SpringBoot项目启动后 迅速 执行结束,控制台打印: No active profile set, falling back to default profiles: default解决,增加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactI...原创 2021-06-29 09:09:43 · 1828 阅读 · 0 评论 -
windows下JDK安装和配置
术语:JDK:JAVA开发工具包JRE:JAVA运行环境JVM:JAVA虚拟机JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html[1453897848127054439.png]安装过程中可以自定义安装目录等信息,例如我们选择安装目录为C:\Progra原创 2016-02-03 20:48:43 · 2481 阅读 · 0 评论 -
Java基础笔记1-计算机基础
A、什么是计算机?1453536487024035660.png定义:接收用户输入指令和数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。 B、计算机硬件五大单元1453536487076008836.png输入单元:包括键盘、鼠标、触摸屏、扫描仪等。Cpu:中央处理器,相当于大脑,具有特定功能的芯片,里面包含原创 2016-02-03 20:47:32 · 631 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
spring+mybatis 提示以下错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): at org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:189)原创 2016-02-03 20:46:44 · 6125 阅读 · 0 评论 -
uedito在线管理图片无法预览的问题
最近正在整合springmvc+spring+mybatis+freemaker maven多项目集成框架,后台添加文章时候用到ueditor于是在官网下载了个ueditor,发现整合起来各种bug,还好坑都给我填没了! 其中最纠结的问题是ueditor在线管理的bug,如图:1452947789905060165.png我去官网(http://ueditor.baid原创 2016-01-19 21:17:33 · 2277 阅读 · 0 评论 -
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))最近写servlet时发现一些小问题:用eclipse开发servlet的时候项目不能加载到tomcat6.0服务器,很是郁闷,后来在网上找到了解决办法。如下:在eclipse的workspace里转载 2015-12-24 01:29:47 · 553 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolC
今天搭项目碰到如下错误:SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreat原创 2016-02-03 20:49:50 · 15755 阅读 · 1 评论 -
警告:不能读取 AppletViewer 的属性文件
警告:不能读取 AppletViewer 的属性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默认值。解决方法: 1.打开命令提示窗口2.打入PolicyTool并按Enter [1453899869686043759.png]3.在PolicyTool对话框中,点击A原创 2016-02-03 20:51:02 · 3000 阅读 · 0 评论 -
JDK目录结构
安装OS:win7 x86安装路径: C:\Program Files\JavaJDK版本:jdk1.7.0_21//---------------------------JDK开发文件和目录------------------------------------------------ jdk1.7.0_21 _________原创 2016-02-03 20:51:43 · 971 阅读 · 0 评论 -
Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。1、首先是转载 2016-07-29 09:19:17 · 4003 阅读 · 0 评论 -
"java.net.BindException: Address already in use: JVM_Bind"
Have you got "java.net.BindException: Address already in use: JVM_Bind" when you start JBoss ? Here's how to solve it. The most likely option is that you have still one instance of JBoss running转载 2016-08-09 17:17:25 · 1623 阅读 · 0 评论 -
记录下mybatis中#{}和${}传参的区别
最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下,比如说用#{},和 ${}传参的区别,使用#传入参数是,sql语句解析是会加上"",比如 select * from table where name = #{name} ,传入的name为小李,那么最后打印出来的就是 select * from table wh转载 2016-09-21 09:04:36 · 746 阅读 · 0 评论 -
eclipse编译校验JS卡死解决办法
前段时间公司不允许使用Myeclipse,而改用eclipse,装完eclipse后,导入工程,发现编译不过去,总是编译到一半就卡在那了,当然如果你愿意等个10来分钟,还是可以编译过去的。于是上网搜了下,1.去掉eclipse校验项(很多校验对于我们开发来讲都没什么用处):window -> Preferences -> Validation,右面表格里的勾都去掉,(想留哪...转载 2019-01-18 16:17:00 · 866 阅读 · 0 评论 -
eclipse 内存不够用报错Internal Error
由于项目工程比较大,最近使用eclipse常常出现内存溢出的报错,运行的时候eclipse 就通过不了,报错,好不容易解决了。eclipse报错如下:1.Internal ErrorAn out of memory error has occurred.Consult the “Running Eclipse” section of the read me file for informa...转载 2019-01-16 15:13:26 · 2783 阅读 · 0 评论 -
[AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
在服务器上安装了一个RabbitMq,并新创建了一个用户授予了管理员角色,登录控制台查看一切正常,兴高采烈启动项目进行连接,结果一盆冷水下来,报如下错误:o.s.a.r.l.SimpleMessageListenerContainer : Failed to check/redeclare auto-delete queue(s).org.springframework.amqp.Amqp...转载 2019-04-25 22:55:41 · 8518 阅读 · 0 评论 -
Result Maps collection already contains value for xxxMapper.BaseResultMap错误解决办法
Result Maps collection already contains value for xxxMapper.BaseResultMap错误解决办法一、问题描述今天在做项目时,遇到一个错误:“Result Maps collection already contains value for com.xxx.dao.tb_userMapper.BaseResultMap”二、原转载 2015-12-24 01:05:50 · 24190 阅读 · 4 评论 -
maven把依赖包拷贝到lib下
标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。参考了一些朋友的做法手动执行mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime转载 2015-09-15 10:47:02 · 5646 阅读 · 0 评论 -
java 页面url传值中文编码&解码
URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。在这里介绍一种解决方法,可以在任何转载 2015-09-08 15:02:26 · 698 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String转载 2015-04-24 10:30:24 · 561 阅读 · 0 评论 -
json-lib 的maven dependency
项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:xml 代码dependency> groupId>net.sf.json-libgroupId> artifactId>json-libartifactId> version>2.4version>转载 2015-05-03 09:53:54 · 532 阅读 · 0 评论 -
Eclipse 警告提示:Access restriction:The type JPEGCodec is not accessible due to restriction on
两种解决方案:1:Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): -> 改变为 warning2:[Project] -> Properties -> Ja转载 2015-06-16 19:35:54 · 633 阅读 · 0 评论 -
Eclipse jar打包详解
1. Eclipse下的演示工程结构如下图所示,其中Task.java是当前工程运行的Main类 2. manifest.mf文件定义如下所示 Manifest-Version: 1.0Main-Class: com.TaskClass-Path: lib/dom4j-1.6.1.jar lib/jaxen-1.1-beta-7.jar转载 2015-06-18 12:09:20 · 730 阅读 · 0 评论 -
SpringMVC与Struts2中获取request、response对象
出处:http://hi.baidu.com/ufobject/item/f836412ae58ca7140875088f一、SpringMVC中获取request、response对象方法一:BaseAction.javapublic class BaseAction {protected HttpServletRequest reques转载 2015-06-19 12:27:31 · 560 阅读 · 0 评论 -
spring MVC 返回json
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStream()或re转载 2015-06-19 13:20:06 · 10170 阅读 · 0 评论 -
springmvc使用@ResponseBody返回json乱码解决方法
springmvc 3.1以上的版本解决乱码的方法:在配置中加入:转载 2015-06-20 12:58:11 · 960 阅读 · 0 评论 -
在spring mvc中实现在Controller中进行页面跳转有两种方式
在spring mvc中实现在Controller中进行页面跳转有两种方式 1.Java代码 Java代码 public ModelAndView login(HttpServletResponse response, String id) { response.sendRedirect("index.do="+id); return null转载 2015-06-23 11:02:18 · 10542 阅读 · 0 评论 -
spring mvc EL ModelAndView的 Model 值 在jsp中不显示
问题:spring mvc开发过程中, 经常会给model addAttribute, 然后通过EL在jsp中显示,比如 ${msg}, 但是有时候会出现jsp最后显示的还是${msg},而不是msg赋值过的。Spring Controllerimport javax.servlet.http.HttpServletRequest;import javax.serv转载 2015-06-23 09:12:06 · 1317 阅读 · 0 评论 -
利用enterprisedt包实现FTP的操作
package com.enterprisedt.net.ftp.ext;import com.enterprisedt.net.ftp.FTPClient;import com.enterprisedt.net.ftp.FTPException;import com.enterprisedt.net.ftp.FTPFile;import com.enterprised转载 2015-06-24 13:20:24 · 6559 阅读 · 0 评论 -
How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
Have you noticed above type of error in yourEclipse? When you’re creating a project with Dynamic Web Module 3.1 support, you should be using Java 1.7 or newer. Please follow below steps to转载 2015-06-07 16:17:40 · 2320 阅读 · 1 评论 -
JSON net.sf.json
1.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcommons-logging.jar ezmorph.jarjson-lib-2.2.2-jdk15.jar2.JSONObject对象使用JSO转载 2015-06-29 15:07:10 · 698 阅读 · 0 评论 -
异常: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContex
原文地址:IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContex" href="http://blog.sina.com.cn/s/blog_5f1e7b340100xd59.html" target="_blank">异常: IOException parsing转载 2015-06-08 20:59:59 · 16014 阅读 · 1 评论 -
Maven入门指南⑤:使用Nexus搭建Maven私服
1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓转载 2015-06-10 10:55:13 · 626 阅读 · 0 评论 -
java.lang.IllegalStateException: Web app root system property already set to different value .
最近在搭建项目环境的时候出现了下面的错误java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [D:/tomcat-5.0.19/webapps/tzbms/] instead of [D:/tomcat-5.0.19/w转载 2015-06-10 12:54:56 · 1235 阅读 · 0 评论 -
Mybatis-There is no getter for property named 'tj' in 'class
在测试时报错:There is no getter for property named'tj' in 'class java.lang.String' 问题分析:Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.tj值,引起报错。 解决方法: public ListmethodName(@Param(value="tj") String tj);说明参数转载 2015-07-11 00:18:09 · 959 阅读 · 0 评论 -
JSTL的时间格式化标签的使用
JSP Standard TagLibraries Formatting and Internationalization Two form input parameters, 'date' and 'isoDate', are URL-encoded inthe link leading to this page. 'isoDate' is formatted according t转载 2015-07-11 11:15:58 · 744 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
可能是自己的系统写的比较烂,三个系统一起跑过几天就出现 内存溢出,从网上查了一下,这类问题 应该先进行code修改。PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放转载 2015-04-04 01:28:06 · 639 阅读 · 0 评论