- 博客(62)
- 资源 (7)
- 收藏
- 关注
原创 字节数组输出流转换为Base64方法记录
1. 今天在做字节数组转换Base64的时候遇到一个问题,转换成的Base64字符串自动换行,导致传输失败。此种转换方法自动带换行符,有几率导致传输失败,为JDK 自带方法,据说要弃用了。
2024-06-27 19:57:47 840
原创 JS事件click调用两次、多次
JS事件click调用两次、多次 昨天项目中遇到一个问题:场景:打开弹窗页面,点击按钮动态对表格添加一行,关闭弹窗之后再打开弹窗,点击按钮就出现了直接添加两行,
2022-06-18 15:08:17 4364
原创 Oracle常用SQL
1.查询T表的字段a,字段b,字段c ;根据字段b分组,字段b排序,字段c等于24,每组的前三条数据select * from (select a,b,c,row_number() over(partition by b order by b desc) e from T where c=24) where e<42.根据usertype分组,将每组的name合并到一行显示...
2019-10-29 22:41:14 244
原创 实体类实现Serializable的作用
1. 网络传输必然要序列化,反序列化,所以需要实现Serializable;2. 如果是本地项目则不需要,可实现可不实现,如果你是网络传输,则必然要序列化,反序列化;3. 如果一个对象,需要从内存存到硬盘,或者需要网络传输,将这个对象从一个计算机传到另一台计算机里面,则必须序列化。...
2019-10-10 17:42:09 866
原创 Js跳转Struts2的Action没反应,js代码走这段代码了,可是不跳转到对应的默认方法execute(),求解
问题:点击登录按钮,走对应的JS代码window.location='main.action';了,而且把main.action换成其他的就没问题,查了代码,顺了逻辑,就是不跳转到main对应的类的默认方法中1、刚开始以为是,本机代码为题,因为两天前修改了代码,而且当时是没问题的,然后备份代码,还原项目,未解决2、找了好些时间,没弄好,找同时看了下,刚开始也以为是代码问题,后来看到连接多打...
2019-08-26 18:11:02 375
原创 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 必須宣告純量變數 "@P30@P31"。
这个是SqlServer数据库,在Mybatis Insert添加的时候报的错,具体原因是sql写错了,写values的时候,字段之间忘记用”,”隔开了;INSERT INTO tabName(字段1,字段2,字段3....) values (字段1=#{字段1名称},字段2=#{字段2名称}字段3=#{字段3名称});...
2019-08-19 11:10:24 1527
原创 Java虚拟机— —JVM Java的运行环境
JVM (Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一,我们编写的Java代码,都运行在JVM之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台性。该特性是由JVM实现的,我们...
2019-07-31 22:02:50 2181
原创 常用命令提示符
MS-DOS(Microsoft Disk Operating System) 命令提示符(cmd) 启动 Win+R 输入cmd 然后回车 切换盘符 盘符名称: 进入文件夹 cd 文件夹名称 进入多级文件夹 cd 文件夹名称1\文件夹名称2\文件夹名称3 返回上一级 cd .. 直接返回根目录 cd \ 查看...
2019-07-31 21:46:54 375
原创 搭建SpringBoot的时候,配置自动读取数据源,读取不到的问题
此处是我的代码,刚开始网上也查了一些方法,但是都没解决:版本:SpringBoot 1.5.2 jdk1.7 数据库:mysql和sqlServer(多数据源)大体如:1.路径配错;2.没有注入数据源;3缺少配置文件;4.数据库驱动,还有相关jar包没有引入;5.版本问题,这个我没办法验证:公司电脑联外网限制多,pom自动下载jar的时候,下不来,比较费劲,而且是...
2019-07-29 10:00:33 6156
原创 jstree双击事件改为单击事件,jsTree单击右边文字展开菜单树,和点击左边小三角效果相同,原先是双击文字打开菜单
因为我js并不是很好,所以并不确定这么修改是不是正确的,因为我这只有树用到了这个,不确定其他地方是不是也有用到双击事件,如果正解,请回复,谢谢网上查了解决方案,依然还是双击才能展开菜单树,我这种方式可能比较野蛮,不太正确,请指正:因需要将双击文字打开菜单,转变为单击文字打开菜单,我将jstree.js中所有"dblclick"替换为"click"....双击事件变为单击了.......
2019-07-19 17:09:54 1352 5
原创 Mybatis出现的异常:There is no getter for property named 'xxxx' in 'class com.xx.core.xxxx.xxxxx'
以下是详细异常信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'xx类名' in 'class com.xx.core.xxxx.xxx...
2019-07-15 17:17:58 1606
原创 项目在Myeclipse上可以启动,但是在eclipse上不可以启动,报错:org.springframework.beans.factory.BeanCreationException:Could
七月 01, 2019 4:34:20 下午 org.apache.catalina.core.StandardContext listenerStart.....org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxxx': Injection of autowi...
2019-07-01 17:05:59 827
原创 SpringBoot启动访问JSP页面,直接进入页面或者访问不到,报404,并且加载tomcat插件tomcat-embed-jasper也不行
这个问题花费了两天的时间,解决路径:我用的是SpringBoot1.5.2,SpringMVC和Spring,tomcat启动插件都是默认的版本,Spring是4.3.7,jdk是1.7.0_80,MyEclipse101.刚开始以为是路径不对,或者配置错误,可是打印日志之后,是能取到jsp路径的,之后再直接访问jsp,直接就把jsp下载了...2.然后就百度,说是缺少插件,Sprin...
2019-07-01 17:02:40 4603 1
原创 Oracle:ORA-00911: 无效字符
Hibernate的SQLQuery查询SQL的时候报的异常:ORA-00911: 无效字符;库是Oracle:打印sql直接在plsql中执行是没问题的,但是在java代码中执行的时候就会报异常:ORA-00911: 无效字符;其问题根源在SQL的最后结尾处的一个冒号";",应该去掉SQL最后的";",之后再重启就没问题了; ...
2018-08-14 18:21:42 49411 6
原创 java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1871)-1此异常在我写的代码中是越界了,解决了办法就是加判断:代码块: public s...
2018-08-13 15:50:24 8876
原创 Oracle数据库字段类型转换、Java代码接收数据库集合取char类型只取一位
今天做项目的时候,遇到一个问题,Hibernate取得数据库集合,然后转换成数组,其中字段类型为char的值,取值的时候只取第一位;百度了N多个方法,如to_char(),to_varchar,convert都不行,后来无意中看到一个帖子,试了一下,在从sql集合中读取数组的时候,就可以了,问题解决:一共发现两种方法,一个是同事推荐的,一个是网上搜索的的:SQL字段char类型转换为var...
2018-08-07 18:33:47 1480
原创 eclipse误删除没有提交到svn的本地文件被回复还原,找回本地的文件记录的方法
Eclipse误删除没有提交到svn的本地文件被回复还原,找回本地的文件记录的方法1、文件还在,恢复删除或覆盖的代码选中文件右击-->compare with -->local history, 按照左下角的时间点恢复删除或覆盖右侧的代码。点击Restore就恢复了只要是误删除、误还原回复或者没有保存,但是文件还存在都可以用这个方法;2、文件不在了,恢复删除或覆盖的...
2018-08-07 15:54:55 1454
原创 textarea文本域光标初始位置没有在最左上角的问题
今天在写textarea文本域的时候,文本域中自动带出的内容没有居左上角显示,而且文本域光标初始位置也没有定位在左上角,网上查了好多方法,用style样式控制,试了好多居左的样式都没有解决问题,后来查到一篇,只要去掉两个标签内的空格,就可以居左上角显示了;例:<textarea name="name" rows="2" cols="20" id="txtValidPattern" c...
2018-08-02 11:14:41 6821
转载 org.hibernate.NonUniqueResultException: query did not return a unique result: 2
错误原因:session.createQuery(hql).uniqueResult()代码导致的,当查询的结果集中的数据条数大于1的时候使用uniqueResult()方法就会出现该异常。 解决方法:方法1.使用query.List()例如: public boolean isExists(String Userid) { Session sessi...
2018-07-27 17:42:54 1126
原创 SQL查询:无法转换为内部表示
SQL查询的时候报的异常:无法转换为内部表示,我这边是其中一个..hbm.xml文件类型和数据类型对应错误,数据库时varchar2,,配置文件是Integer类型解决思路:1. 检查实体类的Long类型参数与数据库中对应的字段是否匹配2. 如果检查O-R对应的字段类型没问题,则考虑DB中数据是否有问题,Hibernate中,String类型的数据可以插入到Long类型中,可是在查询时...
2018-07-27 17:41:31 2246
原创 org.hibernate.util.JDBCExceptionReporter - SQL Error: 17006, SQLState: null... 列名无效.could not exe...
2018-07-23 15:19:02,374 [http-bio-8080-exec-9] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 17006, SQLState: null2018-07-23 15:19:02,374 [http-bio-8080-exec-9] ERROR org.hibernate.util...
2018-07-23 15:36:44 4491
原创 内存溢出:Exception in thread "http-bio-8080-exec-3" java.lang.OutOfMemoryError: PermGen s
这是在Eclipse启动Tomcat的时候报的异常:xception in thread "http-bio-8080-exec-3" java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.de...
2018-07-18 18:59:56 4509 1
转载 ORA-02030: 只能从固定的表/视图查询、如何授权查询v$视图
如何授权查询v$视图在非sys,system用户的存储过程中,查询v$开头的视图,如v$mystat,v$statname等。这些视图查询是需要在sys下显示授权后才能在存储过程中使用。但是,如果我们使用grant on v$view to username,则会收到ORA-02030错误。如下所示:SQL> grant select on v$mystat to sco...
2018-07-16 21:07:20 6391
原创 执行存储过程报错:ORA-06575: 程序包或函数 BB 处于无效状态
1、你的存储过程有错误,编译不通过。处理于无效状态。2、问题 a.存储过程中隐式游标的select 语句必须要有into子句。 如:select col1 into v_col1 from dba_tables where owner = 'ACM' col1为表中一字段,v_col1为一变量 b.在存储过程中访问视图dba_tables,没有权限,你需要显式授权。 如登录sy...
2018-07-16 11:14:47 43175
原创 oracle not in的时候查不出来数据,以一张表中的一个字段为条件,判断不在另一张表中的某个字段集合中查不出来数据
查询a表的数据,但是a表的id不等于b表的id的值,如果b表存在id为null的值,就会出现查询不到数据的情况;创建表a:create table a (id number(10),name varchar2(20));创建表b:create table b (id number(10),name varchar2(20));插入a表数据,其中两条和b不同:insert into a values...
2018-06-27 17:50:09 2368
原创 soapUI:[0]DB组件访问数据库异常,Caused by: java.sql.SQLException: ORA-01830: 日期格式图片在转换整个输入字符串之 前结束
------参数输入:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:int="http://inter.chinasoft.com/"> <soapenv:Header/> <soapenv:Body> <int:dyjy...
2018-06-25 17:02:43 1135
原创 Java类声明boolean类型isXXX解析异常 -is+大写变量名字 传值到jsp,传不过去
java类主要代码: private boolean isExits=false; private boolean isexits=false; private boolean ssExits=false; private boolean isFlag = false; private boolean isflag = false;然后是get、set方法;jsp代码: ...
2018-06-21 17:54:27 2132 2
转载 WebService 之 WSDL文件 讲解
WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的...
2018-05-25 14:46:32 1054
原创 java.lang.UnsupportedOperationException: Update queries only supported through HQL at org.hibernate
java.lang.UnsupportedOperationException: Update queries only supported through HQL at org.hibernate.impl.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:753)........ at com.opensymphony.xwork....
2018-03-26 18:17:58 707
原创 could not resolve property:...
Hibernate查询的时候出现的异常,网上查了下,原因出在类中的属性名和类型跟映射文件中的是否一致;我在类中传的参数是“gg”,Hibernate配置映射文件的时候是Gg,大小写不同,结果导致此异常;org.hibernate.QueryException: could not resolve property: gg of: com.css.model.GGGGG [from com.css....
2018-03-13 11:45:08 6247
原创 数字格式异常: For input string: "0.5"
java.lang.NumberFormatException: For input string: "0.5"at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)at java.lang.Integer.parseInt(Integer.java:492)at java.lan
2018-02-07 14:46:26 10054
转载 oracle数据库查询没问题,正常显示两个汉字;但是java后台Hibernate查询的时候只显示第一个汉字
select case national when 1 then '汉族' end from info national字段是number类型10个长度,在数据库查询结果正常像是 如果是1就显示汉族;但是在java代码Hibernate查询的时候只能显示一个“汉”字,问了同事,不知道怎么回事,后来在网上看到一篇博客,明白了是怎么回事;常量在数据库中被认为是CHAR类型的,Hibernate
2018-01-31 16:03:33 1027
原创 Caused by: java.sql.SQLException: ORA-00933: SQL 命令未正确结束
这个是我在查询视图拼接条件的时候遇到的异常:我的视图left join了6张表,网上查询了下,有的说是百度了下,大概说法如下:使用了含有ORDER BY或INNER JOIN子句的INSERT、DELETE语句使用了含有INNER JOIN子句的UPDATE语句使用了条件中含有自连接表字段比较的Triangular Join其实我的错误很简单,就是粗心造成的
2018-01-31 11:38:23 8144
原创 Java集合和字符串互转 异常:cannot be cast to java.lang.String
今天在对象集合转字符串的时候,我直接用的toString,报错对象不能转成字符串:*.*.* cannot be cast to java.lang.String刚开始直接用的toString()方法,可是不行,后来查了下,有的说是对象不能直接用toString()方法转接成字符串,后来找到了解决方法:List result = new ArrayList();String str
2018-01-29 17:46:27 17484
原创 Oracle sql以某个汉字的字段的汉语拼音作为排序,java代码排序不能按要求显示序列号
问题一:order by nlssort(d.rname,'NLS_SORT=SCHINESE_PINYIN_M')在以汉字首字母拼音作为排序,只是用order by,我试了一下是不可以的,网上查了一下 ,这种排序OK。问题二:同时还有一个问题,在显示列表的时候,同时显示序列号,但是在排序的时候,再输出序列号rownum,就会出现序列号错乱的问题,因为我们使用java代码排序的,用
2018-01-22 19:21:16 334
原创 jsp链接跳转到本action,传参的时候值传不过来
因为是跳转到本action,传递值的时候一般是字符串形式的,试了好久都没传过来。后来问了经理才明白,同action传参的时候,参数的接收变量要跟参数的ID完全相同,最好以字符串类型接收;
2018-01-19 20:23:02 369
转载 调整Oracles表内字段的顺序
工作中遇到:在为一个表新增字段后,新增字段在最后,想调整新增字段的位置。 1、原始方法:--新建临时表以存储正确的顺序create table A_2 as select (column1,colum2,……A表中的顺序) from A_1 ;--删除表A_1drop table A_1;--新建A_1并从A_2表中赋予其正确的顺序和值create table
2018-01-19 20:18:49 373
转载 Java实现在每个汉字之间加空格
public String appendSpace(String para){ int length = para.length(); char[] value = new char[length 1]; for (int i=0, j=0; i1) { value[j] = para.charAt(
2018-01-15 18:28:00 6187
原创 java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;
用的createSQLQuery返回值定义为list由于sql的特殊原因 可能返回值的数组里面 list.get(i)的长度不固定,可能是1或者更多,当是1的时候系统就不认定它是一个Object[] 而是一个String所以报了这样一个错java.lang.ClassCastException: java.lang.String cannot be cast to
2018-01-01 17:39:04 5094 2
原创 根据不同的字段值 查询等于该字段值的记录数
字段:typeidselect sum(case when typeid=1 then count(typeid) else 0 end ) as , sum(case when typeid=2 then count(typeid) else 0 end )as , sum(case when typeid=3 then count(typeid) els
2017-12-29 18:38:16 328
mysql-connector-java-5.1.44+5.1.7
2018-06-06
c3p0+mchange-commons-java-0.2.2.jar
2018-06-06
jstl.jar+standard.jar包下载
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人