- 博客(26)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Unable to import maven project: See logs for details
IDEA中MAVEN项目,切换分支后,提示:Unable to import maven project: See logs for details从 Help>>show Log in Explorer 打开日志若报错堆栈信息如下:需要修改 MAVEN的 Importing和Runner的JDK一致。2019-09-24 15:54:53,177 [79997751...
2019-09-25 14:31:01
33986
7
原创 JAVA通过SSH使用mybatis链接mysql数据库
工作中遇到一个问题:在本地需要链接阿里云环境的数据库,因为阿里云是预生产环境,与本地网络隔离导致不能直链,只能使用SSH的方式建立通道。在网上找了几篇大都是讲java如何建立ssh通道的,或者使用的是JDBC的方式连接数据库,一直不知道如果使用mybatis是否也可以,最近测试了一次,发现完全是可以的。现将整个的过程简单记录下。 整个代码主要涉及两个类:Mybat...
2019-05-28 22:32:58
5224
原创 StringEntity格式编码问题
最近使用Apache的httpclient发起httpPost请求,后端一直提示编码格式错误。代码和环境都是在UTF-8写处理的,后端接受的编码也是UTF-8,但是后端依然报错。在跟踪代码的时候,发现主要是客户端StringEntity的处理问题。StringEntity设置编码格式主要有以下两种方式//第一种方式:后端无法解码StringEntity stringEntity ...
2019-02-21 17:10:07
29620
6
原创 解决:IDEA2018导入svn项目报Can't use Subversion command line client:svn
报错信息说的很清楚:Can't use Subversion command line client:svn:也就是说不能使用svn 命令行客户端。产生的原因大部分是:开始安装svn的时候command line client没选中安装。第一步:先安装VisualSVN: 下载地址:http://subversion.apache.org/packages.htm...
2018-12-14 10:46:18
7543
2
原创 本地maven库中有jar包但是maven加载不了
方法一( win10 + IDEA2018.3+maven 3.6.0 亲测可用)找到加载不了的jar包文件位置,删掉其中_maven.repositories文件,然后重启下IDEA,就可以了方法二(网上看到的,没用过。eclipse应该可以): maven中的本地仓库的index索引没有更新导致 解决方案: 在eclipse中打开菜单 window...
2018-12-13 18:15:07
35603
7
原创 Bad version number in .class file的解决方法
当项目部署到tomcat后,tomcat启动时报错:Bad version number in .class file原因是编译java时生成的class文件,在运行时用到的JRE和class文件版本不一致造成的。例如JRE是1.5,编译的JDK是1.6。1)这时候首先确认eclipse的编译JDK版本:然后可以点击菜单Project->clean来重新编译整个项目(B
2018-07-12 10:51:25
2857
原创 JAVA对比两个JSON是否完全一致
import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.JSONArray;public class fastJsonDiff { @SuppressWarnings("unchecked") public static void compareJson(JSONObject jso...
2018-07-12 10:25:46
23499
23
原创 JAVA获取文件,返回StringBuffer和List<String>
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class fileReader{ public st...
2018-07-12 10:23:38
2373
原创 获取JSON中所有的KEY
采用递归的方式,遍历JSON中所有的KEY。JSON格式如下:{"username":"tom","age":18,"address":[{"province":"上海市"},{"city":"上海市"},{"disrtict":"静安区"}]}处理后,得到的结果如下:address|province|city
2018-07-12 10:21:05
27783
原创 用JS脚本在客户端判断大小和文件类型
用JS脚本在客户端判断大小和文件类型!兼容ie6,ie7,ie8 ,Google Chrome,ff等浏览器,记录下<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript"&
2018-03-12 15:17:52
287
原创 HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义
connectionRequestTimout、connetionTimeout、socketTimeout
2017-01-20 11:41:56
53879
原创 SQL使用IN超过1000个条件的处理
在进行SQL查询的时候,如果使用了IN进行条件筛选的时候,由于IN的筛选有长度限制,不能超过1000条,所以需要对条件进行分割,一下方法可对条件进行分割。当list.size()=n(n>1) 则返回 'list1','list2',...,'list900') or parameter in ('list901','list902',...,'list1800') or parame
2016-08-02 19:02:16
75578
转载 Java大数据量导出Excel的问题
试共同条件: 数据总数为110011条,每条数据条数为19个字段。 电脑配置为:P4 2.67GHz,1G内存。 一、POI、JXL、FastExcel比较 POI、JXL、FastExcel均为java第三方开源导出Excel的开源项目。 导出方案一:一次性全部导出到一个Excel文件中。 实际情况均报OutOfMemery错误,以下数据为报OutOfMemery
2016-02-03 09:25:59
4200
原创 从B表里取字段,更新A表的值
要实现:从B表里取字段,更新A表的值,可以使用 exists 函数。例如:A表字段更新为B表的字值T1表结构id name school1 ming1 清华大学2 ming2 北京大学3 ming3 复旦大学T2表 结构id student school11 m
2014-12-02 10:37:29
1935
原创 Exception starting filter struts2
严重: Exception starting filter struts2 Caught exception while loading file struts-default.xml - [unknown location]at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigur
2014-07-07 11:47:46
447
原创 Bad version number in .class file解决方案
当项目部署到tomcat后,tomcat启动时报错:Bad version number in .class file原因是编译java时生成的class文件,在运行时用到的JRE和class文件版本不一致造成的。例如JRE是1.5,编译的JDK是1.6。1)这时候首先确认eclipse的编译JDK版本:window->preferences->java->compiler
2014-06-06 16:57:03
969
原创 Oracle游标绑定变量应用
绑定变量:using → 只需要解析一次;BEGINEXECUTE IMMEDIATE'update emp set sal=sal*2 where empno=:p_empno' USING &p_eno;COMMIT;END;注意:不能使用绑定变量替换实际的数据库对象名(表,视图,列等),只能替换字面量,如果对象名是在运行时生成的,我们仍然需要对其用字符串拼接,同时
2014-03-21 17:05:06
957
转载 Oracle游标与绑定变量
oracle执行SQL语句就是打开游标,解析游标,执行游标,关闭游标的过程。了解游标的这几个阶段,我们也就弄清楚了SQL执行过程,这是本文要介绍的第一个内容。另外,在java编程中,我们通常说要使用预处理的形式来写SQL语句(比如:select * from table where A = ?),也就是绑定变量的形式。因为,这样效率高。那么,为什么使用绑定变量就比不使用绑定变量(比如:sele
2014-03-21 16:50:01
1301
原创 oracle动态游标的简单实现方法
下面就是例子程序 --明细表打印予处理 通用报表:procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type, p_pd_mxb_id IN mx_pd_mxb_syn.p_mxb_id%type, p_dept_no IN sc_mxk.dept_cod
2014-03-21 16:44:52
745
原创 在游标中如何实现Select * from AAA where BB in XXX
在游标中如何实现一个Select * from AAA where BB in XXX语句,XXX为传进的一个参数,格式是('AA','BB',...)我知道用动态游标,但太复杂了。有什么简便的方法没有? [/B]动态游标在所难免,而你真正需要的是绑定变量使用in的绑定变量形势如何在对in操作使用变量绑定Posted by: RudolfLu
2014-03-21 16:39:37
3054
转载 金额输入的正则表达式
document.close(); document.open(); var data = [',', '3123,456.7', '1,', '1,.2', '1,1,2,3.5', '789', '123,456,789.01', '123,456,7890.01', '158.12', '123.147', '1,578.36', '.5847', ',5247', '12.58,478
2013-12-13 18:55:39
820
转载 java去除List中重复的元素
如果用Set ,倘若list里边的元素不是基本数据类型而是对象,那么请覆写Object的boolean equals(Object obj) 和int hashCode()方法.return new ArrayList(new HashSet(list)); 方法一:循环元素删除 // 删除ArrayList中重复元素
2013-12-12 19:33:14
543
转载 C++各大有名库的介绍——XML
# ./configure --host=arm-linux --build=i386-linux --target=arm --prefix=/usr/local/arm/libxml_arm CC=/usr/local/arm/4.1.1/bin/arm-9tdmi-linux-gnu-gcc 在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计
2013-04-23 22:57:47
644
转载 Java自学之路:一个大学生毕业生3个月蜕变java程序员
今天有一个刚刚步入大四的学弟问我:“他想毕业后找java编程工作,但是现在没有任何基础,仅仅了解过一点点C语言,学校也没有专门的JAVA课程,那么,自学JAVA容易吗?需要多久时间才能学会?”当我看到这个问题时,回想我当年毕业时的状态。我毕业时是什么也不会,比较迷茫,更不会什么技术。后来就去做销售了,可是并没有想象的好做。于是在毕业半年后,我打算学JAVA,当时面对着比这个学弟更为困难的问题:我没
2013-04-23 22:56:05
2389
1
水果网购网站与普通的电商网站的区别
2013-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人