自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 tomcat报错:Could not open ServletContext resource db.properties

部署ssm的时候,单独把数据库参数作为单独的文件存放在db.properties中,启动服务器的时候访问页面报404,原因是:<!-- 通过context标签引入jdbc.properties --> <context:property-placeholder location="classpath:db.properties"/>在locaition对应的路...

2019-03-14 10:50:02 1100

转载 mybatis和spring整合时出现java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport

有两种情况1.缺少spirng-tx的jar包加上<dependency>        <groupId>org.springframework</groupId>        <artifactId>spring-tx</artifactId>        <version>4.3.18.RELEAS...

2019-01-09 19:13:29 4581 2

原创 异常:发现了以元素 'array' 开头的无效内容。

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 64 in XML document from class path resource [spring-cfg.xml] is invalid; nested exception is org.xml.sax.SAXParseException; ...

2018-12-27 21:38:55 1392

原创 Oracle模糊分页查找的存储过程,返回的游标变量没有值的情况

create or replace procedure find_role( p_role_name IN VARCHAR, p_start IN NUMBER, p_end IN NUMBER, r_count OUT NUMBER, ref_cur OUT SYS_REFCURSOR) IS BEGIN select count(*) INTO r_count fr...

2018-12-20 20:31:59 271

转载 Oracle DEBUG PROCEDURE时报错ORA-24247: network access denied by access control list (ACL)

1.首选赋予用户debug权限 (1)以管理员登录:conn sys/xxxxx as sysdba (2)赋权:grant DEBUG CONNECT SESSION , DEBUG ANY PROCEDURE to c##scott;2.但是在Oracle12c中, 如果仅有此权限, 在debug时还会报如下错误: Connecting to the database USERXXX...

2018-12-20 19:33:37 1770

转载 oracle命令窗口中dbms_output.put_line不显示问题

DECLARE  v_count NUMBER;BEGIN  SELECT COUNT(*) INTO v_count FROM emp;  DBMS_OUTPUT.put_line('SQL%ROWCOUNT=' || SQL%ROWCOUNT);  DBMS_OUTPUT.put_line('xxxxxxxxxxxx');END;/在输出窗口看不到输出结果,执行SQL语句:s...

2018-12-19 20:47:15 10621 1

原创 Method 'initializationError' not found.Opening the test class

the JAR of this class file belongs to container 'Junit 4' which does not allow modifications to sour今天打算用log4j 和 junit4来测试单元,之前一直可以用的今天突然不能用了,跳出错误如下:经过一番折腾之后,最后发现错误的原因所在:@Test    public stati...

2018-12-17 17:26:31 1198

原创 Logger logger = Logger.getLogger(Class clazz)获取不得的问题。

因为有多个同名的Logger类,在测试的时候没注意就直接选了第一个,发现不能用,以为是JAR包的问题,重新导一遍也不能,配置文件检查过也不行,最后发现是类用错了。要打印日志用的是log4j包里的Logger类...

2018-12-17 17:06:53 5420

原创 org.apache.ibatis.reflection.ReflectionException: Could not set property

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'femaleHealthForm' of 'class com.ss.le...

2018-12-17 15:43:18 12654 3

原创 Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiati

MyBatis异常:Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating异常,无法实例化。检查对象,发现对象是抽象类,当然不能被实例化了啊!!!...

2018-12-17 10:30:35 1509

原创 记一下MyBatis中,SQL语句大小写符号的问题

昨天用MyBatis对oracle数据库进行分页查找,IDE一直有异常,但是没提示,于是把SQL语句和配置都检查了几遍,配置没错,SQL放DEVELOPER也能运行,但是就是有异常,于是突然想到之前也遇到过的一个问题,就是在MyBatis配置文件中对大小写<>符号敏感,得用转义字符代替。转义字符                      <         ...

2018-12-14 10:21:28 6621

原创 Oracle分页查找

分页查找是为了在大部分情况下,不需要查找出全部的数据,只需要显示部分即可。因为查找出全部的数据会占用很大的服务器资源,十分影响性能,而且没这个必要。比如微博留言,如果一个微博有几千条留言,完全没必要全部加载出来,只加载前面十几条,用户刷到后面再加载十几条就可以,这就是分页查询的作用。Oracle分页查询:SELECT * FROM   (  SELECT t.*, ROWNUM RN ...

2018-12-13 21:42:15 137

原创 java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效

用MyBatis进行多参数模糊查询的时候遇到这个异常,看了下打印日志,发现异常出在预编译之后,插入实参的时候。 ==> Preparing: select role_id, role_name, note from t_role where role_name like concat('%', ?, '%') and note like concat('%', ?, '%') 20...

2018-12-13 20:31:39 14819 5

原创 mybatis查询结果为空,但是SQL DEVELOPER中能查询到

被这个问题困惑了一下午,把MyBatis的配置文件,映射的配置文件全部检查了好几遍,拿运行成功的代码对比也找不到差错。最后发现是因为新增的数据没有提交事务,写下这篇博文给自己以后提个醒。再记一个枚举类的小问题;这里在name后面多敲了一对括号,在调用getName方法的时候返回的是FEMALE把这对括号去了之后,在调用getName方法就正常返回“女”了...

2018-12-13 16:12:09 780

原创 通过反射生成对象和调用方法

一、通过反射生成无参对象,通过反射调用有参方法package com.ss.learn.chapter2;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ReflectServiceImpl { public void sayHello(...

2018-12-12 22:01:41 700

原创 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。为了理解,自己动手试了一下几个类的关系。1.与public class平行的类package com.ss.learn2;public class Student { private String name; private Integer age; public Student (...

2018-12-12 19:15:33 3108

原创 执行请求的操作时遇到错误: ORA-28001: 口令已经失效 28001. 00000 - "the password has expired" *Cause: The user's ac

原因是默认的180天密码到期了。解决:修改密码,密码生命周期改为无限制。

2018-12-12 16:22:14 1691

原创 ajax解析多个对象报异常

异常:VM1528:6 Uncaught SyntaxError: Unexpected token刚开始学js和json和ajax,对单个json只有一个对象的解析没问题:var user = JSON.parse(this.responseText);但是对有多个对象的json解析出现异常:var users = JSON.parse(this.responseText);原因...

2018-11-15 20:35:20 148

原创 oracle数据库在mybatis框架中获取自增id

oracle数据库获取自增id的方法与mysql不一样,后者通过设置useGeneratedKeys和keyProperty即可实现。但是oralce数据库自增是通过自定义的sequence队列。所以方法上有所不同。自增队列:create or replace trigger tib_ar_account before inserton ar_account for each row...

2018-10-19 18:10:28 2794 4

原创 在eclipse的project explorer不小心删除了servers文件夹解决办法

在eclipse的project explorer不小心删除了servers文件夹解决办法:在Servers中删除tomcat,重新关联link一下就恢复了,但是得把build path的旧的server文件夹remove,再重新添加...

2018-10-18 11:49:18 3101

原创 异常:java.lang.NumberFormatException: For input string:""

由于DAO层部分参数是整形,所以在前端传来数据的时候把传来的数据转成了整形Integer a = Integer.parseInt(request.getParameter("a"));由于定义的验空函数里的参数是String在验空函数里又把a变量转为了String型在前端提交数据的时候,假如a为空,提交后就会出现该异常原因是a为空,在类型转换的时候出现异常。解决:接收数据的变量就用String型...

2018-06-22 10:08:39 18172

原创 ORA-04098:触发器无效且未通过重新验证

用powerdesign设计好表单,其中主键设置为每插入一行数据前自增1。把脚本复制到Oracle Developer中运行,之后在前端运行时报错ORA-04098:触发器无效且未通过重新验证。然后开始排错,确认语法等无误后,手动将PD里sequence的脚本放到developer中运行,创建好sequence后,再把trigger脚本放入developer中运行,绑定new,设置值为1。再重启服...

2018-06-09 11:42:33 9897

转载 Oracle 12C ORA-01017/ORA-28040问题总结

开发平台可以访问数据库 但是前端页面访问的时候提示 ORA-28040: 没有匹配的验证协议找到SQLnet.ora 在最后加上 SQLNET.ALLOWED_LOGON_VERSION=8继续测试,这时候提示 ORA-01017: 用户名/口令无效; 登录被拒绝SQLPLUS连接SYS,把登陆的密码重新修改为原来的就可以登陆。转自:https://blog.csdn.net/moscot_wu/...

2018-06-06 15:19:34 2025

原创 Ecliplse自动生成接口中的方法

选中该部分,shift+alt+s选择override/implement Methods,出现以下界面然后选中要生成的方法即可

2018-06-05 10:45:17 325

原创 Eclipse快速生成set和get方法

首先创建好该类的field;然后选中需要生成的变量,然后shift+alt+s,选择generate getters and getters,上面可以再一次选择需要生成的变量,底下可以选择生成的代码插入的地方,first number ,lastnumber或某个定义变量语句的后面。还可以选择需要生成的method的类型public,protected等等,点击确定即可。我选择了整个field,生...

2018-06-05 10:09:39 13215

原创 powerdesign建Oracle数据库设置某个属性值自增

两种方式,一种是通过执行PowerDesign生成的触发器语句,一种是通过SqlDeveloper内创建触发器,但是两种方法使用之前都需要创建序列sequence首先,创建序列sequence,以1-9999,自增1为例①找到列名,右键选择属性properties,在sequence创建一个新的序列②填写sequence的物理选择,每个选项看名称显而易见③点preview预...

2018-06-04 16:13:19 1019

转载 Eclipse常用快捷键

Alt + /  内容提示:Ctrl + 1   提示Ctrl + shift + O  导包Ctrl + Shift + F  格式化代码块Alt+上下键  代码位置调换 Ctrl+/   添加/除去单行注释 Ctrl+Shift+/   添加多行注释 Ctrl+Shift+\   删除多行注释 window->reset perspective  重置透视图 Ctrl+Shift+X  ...

2018-06-02 10:17:13 144

原创 第一个servlet程序

eclipse+jdk1.8+tomcat9在安装好jdk1.8后在eclipse内装javaee的插件,部署好tomcat9服务器。项目中新建一个动态web项目demo1,点next可以直接生成web.xml不用去重新copy。在src下新建com.ss.servlet包,新建HelloWorld类,删掉无关备注,在doget下写输出代码package com.ss.servl...

2018-06-01 19:59:51 231

原创 JSP内容在页面上显示为乱码解决办法

默认为ISO,不支持中文编码将开头的编码统一改为UTF-8即可        //与HTML编码集一致<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>...

2018-06-01 15:12:40 1130

原创 eclipse可以访问tomcat,但是浏览器无法访问tomcat。

eclipse内tomcat默认部署在了与tomcat安装时不同的位置,是在work space下的项目路径中。解决:在server里找到相应的服务器,open后,将server location 内deploy path 即部署路径改成tomcat安装时的webapps即可解决。...

2018-06-01 11:13:52 511

原创 创建javaweb项目时,tomcat在eclipse无法使用的问题。

最近开始做JavaWeb的项目,需要用到tomcat来跑web程序,一开始用的是java10和tomcat7的配套,可以创建web项目,tomcat也可以使用,但是两者在eclipses上无法关联。经一系列排错后依旧无法解决。最后,卸载java10,下jdk1.8和tomcat9,一切OK。两者版本一定要兼容!!!...

2018-06-01 10:58:25 839

原创 关于Oracle12c新版DEVELOPER连接不了用户,旧版连接的上的问题。

问题一:为什么Oracle12c新版DEVELOPER连接不了用户,旧版却连接的上?    先上图,第一张图是4.1.2的DEV,第二张图是4.1.4的DEV。电脑是WIN10系统,两个DEV创建连接的时候是同样的参数,同样的环境,旧版的DEV可以创建连接,新版的却连不上。    旧版的虽然可以连上,但是在JDBC创建连接的时候却连不上。网上搜了一圈相关的回答,url、IP、ora文件里的主机名、...

2018-04-28 09:49:29 1205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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