![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
秦志谋
梦想要坚持,方法要顺势!
每天进步1%!
展开
-
关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream的解决办法
java发送邮件功能出现上述错误。解决办法如下:第一步:到这个目录下,D:\MyEclipse\Common\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me201110301321\data\libraryset\EE_5第二步:可以看到javaee.jar,用压缩软件把这个文件打开。第三步:然后到javax文件夹里,删除mail和activation两个文件夹(注意删除前备份一下)。第四步:重新运行java项目,发送邮件功能正常原创 2021-09-29 11:11:06 · 500 阅读 · 0 评论 -
查看class文件的jdk版本
使用UE编辑器打开class文件。详细的JDK版本对应关系: 34(对应十进制的50):JDK1.8 33(对应十进制的50):JDK1.7 32(对应十进制的50):JDK1.6 31(对应十进制的49):JDK1.5 30(对应十进制的48):JDK1.4 2F(对应十进制的47):JDK1.3 2E(对应十进制的46):JDK1.2...原创 2021-08-12 13:39:32 · 299 阅读 · 0 评论 -
maven单独下载pom.xml里的jar包
1、创建一个文件夹夹,在文件夹里创建a.bat ,并把pom.xml放入这个文件夹。2、a.bat内容如下:call mvn -f pom.xml dependency:copy-dependencies@pause3、都完成以后,执行a.bat即可。4、如果自己知道jar包的下载源地址,可自行创建pom.xml,格式和大致内容如下。<?xml version="1...原创 2020-02-17 20:00:46 · 1220 阅读 · 1 评论 -
eova项目搭建时提示WEB容器Path配置不正确,资源无法方位,请检查web容器配置
在conf目录下, 修改 server.xml 文件, 在Host标签中,加入子标签<Context path="" docBase="项目名称" debug="0" reloadable="true"/>原创 2019-11-07 21:08:31 · 278 阅读 · 0 评论 -
ClientAbortException:java.io.IOException
ClientAbortException:java.io.IOExceptionClientAbortException:java.io.IOException原创 2015-12-09 08:17:52 · 2790 阅读 · 0 评论 -
java MD5加密代码
public final static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try { byte[] btInput = s.getBytes()原创 2015-10-29 10:49:24 · 400 阅读 · 0 评论 -
开发Ios、Android程序快捷方式上显示的提示数字
设置程序快捷方式上显示的提示数字:hbuilder 前台代码:plus.runtime.setBadgeNumber( number );java后台代码:APNPayload payload = new APNPayload();payload.setBadge(1);消息推送功能参考网页:http://docs.igetui.com/pages/viewpage.a原创 2015-11-13 10:22:32 · 2472 阅读 · 0 评论 -
PWC6345: There is an error in invoking javac
rg.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.??A full JDK (not just JRE) is required? ? at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandl原创 2015-09-10 12:15:31 · 1594 阅读 · 0 评论 -
java oracle blob字段的内容转成字符窜
public static String ConvertBLOBtoString(String city_id, String data_date) {String newStr = ""; // 返回字符串long BlobLength; // BLOB字段长度byte[] bytes; // BLOB临时存储字节数组int i = 1; // 循环变量Connection原创 2015-08-27 13:50:45 · 3783 阅读 · 0 评论 -
java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB
oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getClob("BLOB ");在java中使用的时候出现如标题所示的错误。解决办法是用以下代码替换:OutputStream out = rs.getBlob(1).setBinaryStream(1L);原创 2013-10-14 12:33:10 · 6521 阅读 · 0 评论 -
继承的方法 Object.clone() 不能隐藏 FCloneable 中的公用抽象方法
解决办法是添加clone方法:代码如下所示: public Object clone() throws CloneNotSupportedException { return super.clone(); }原创 2015-01-13 10:49:17 · 638 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.原创 2014-11-12 12:16:38 · 1102 阅读 · 0 评论 -
java得到日期相减的天数
java得到日期相减的天数 /** * 功能描述:时间相减得到天数 * @param beginDateStr * @param endDateStr * @return * long * @author qzm */ public static long getDaySub(String beg转载 2014-09-28 09:28:58 · 14568 阅读 · 0 评论 -
An internal error occurred during: "Redeploy".
错误详情:An internal error occurred during: "Redeploy".Container with path org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Java JDK VM 1.7.0_u45 Windo原创 2016-09-04 19:30:43 · 910 阅读 · 0 评论 -
通俗易懂的spring的依赖注入(和控制反转)的讲解。
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减转载 2016-09-25 14:56:22 · 813 阅读 · 0 评论 -
@Validated的分组特性
介绍一下这样的场景:在对用户的帐号密码进行编辑保存以及新增是两种不一样的情况。编辑修改->保存:只需要验证username与password是否符合条件即可,不需要验证id(因为在数据库中id已经存在)。新增->保存:新增需要验证username与password是否符合条件,还要验证id。这时候就用到groups分组分情况对Bean属性变量进行验证,也可以满足多验证。具体的需要...转载 2019-08-27 14:28:56 · 4422 阅读 · 0 评论 -
STS(spring tool suit)中git代码拉取的操作以及部分问题的解决-持续更新
1、代码差异比对的操作步骤选中项目->Team->Synchronize Workspace说明:以上操作可以比对本地代码和git服务器代码的差异,同时含带执行了fetch功能。2、代码拉取 (1) 如果上面步骤比对代码未出现红色的冲突,则可以返回正常的spring项目管理视图,执行选中项目->Team->pull操作;执行完成后,服务器代码就已经更新到本地。...原创 2019-05-15 12:47:31 · 4488 阅读 · 0 评论 -
single-type-import 已定义具有相同简名的类型
错误原因:同时导入2个同名不同包的类报错。错误示例:import java.uti.Date 的作用是告诉编译器,碰到Date类的时候表示用的是java.util.Date类,import java.sql.Date 的作用是告诉编译器,碰到Date类的时候表示用的是java.sql.Date类,存在矛盾,一定会报错的。我的错误内容:import com.zx.guba.model.C...原创 2019-05-19 16:58:49 · 16319 阅读 · 0 评论 -
mysql jfinal Db.paginate 提示Unknown column 'rownum' in 'field list'的问题
mysql 没有oracle的rownum,使用如下分页方式即可。String selectSql = "SELECT * FROM (SELECT @rowno:=@rowno+1 as rownum,ID,name,sex FROM user,(select @rowno:=0) t) as temp";page=Db.paginateByFullSql(1, 50, "selec...原创 2018-11-14 21:24:47 · 4917 阅读 · 0 评论 -
JAVA 微信支付过程中,支付验证签名失败。
如果提示支付验证签名失败,立马进入这里:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1 用官方提供的验签工具去检查你的签名是否和服务器的一样,如果不一样,就一步步照着他的去检查,看是加签过程出了问题还是你的XML有问题。 如果你的加签结果和他的一样,那就说明是参数有问题。再次确认一下配置的参...原创 2018-11-10 23:17:56 · 3371 阅读 · 0 评论 -
JVM大小分配原理简介(易于新手理解)。
JVM大小分配怎样才合理取决于某个具体应用的对象的存活模式。 这涉及到分代式GC的原理。最初为何要把GC堆划分为多个区域,以不同的频率来收集它们?本来就是为了让每次收集的效率都最大(在收集的区域里尽可能回收出可用空间)。如果一个应用里对象的存活模式满足弱分代假设,那么把新生对象放在同一个区域里,每次收集这个区域的效率都应该比较高(因为假设是新生对象活不了多久就死了)。转载 2017-11-23 07:20:32 · 339 阅读 · 0 评论 -
jvm内存区域划分,heap,Eden Space,Survivor Space,Survivor Space,Code Cache,Perm Gen
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。 HotSpot虚转载 2017-10-27 21:27:51 · 812 阅读 · 0 评论 -
页面中调用函数--之${fn:}内置函数
调用这样一个头文件http://java.sun.com/jsp/jstl/functions " %>下面就可以直接调用以下的函数。 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另转载 2017-02-13 16:45:31 · 450 阅读 · 0 评论 -
BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
解决的办法就是给divide方法设置精确的小数点,如:divide(xxxxx,2)。原创 2016-10-07 21:05:24 · 666 阅读 · 0 评论 -
blob字段的修改
/* 修改BLOB对象(是在原BLOB对象基础上进行覆盖式的修改) */public static void blobModify(Connection con, Statement stmt,String infile, String blobColumnName, String tabName, String id,String idColumName) throws SQLExc原创 2014-08-06 16:34:26 · 6443 阅读 · 0 评论 -
blob字段的读取
byte[] data=null;if(rs.next()) {oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("receive");InputStream inStream = blob.getBinaryStream();long nLen = blob.length(); int nSize原创 2014-08-06 16:47:39 · 3573 阅读 · 0 评论 -
SVN插件在MyEclipse8.0如何安装使用?
SVN插件在MyEclipse8.0如何安装使用? 本节介绍一下MyEclipse8.0下SVN插件如何使用问题,包括客户端和服务器端安装SVN插件等内容,在这里和大家分享一下,希望通过本文大家能够学到更多知识。下面是具体介绍。 svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 Svn分转载 2013-01-25 20:41:17 · 540 阅读 · 0 评论 -
SVN 1.6.5安装手记
一、(一)、在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN url:http://subc转载 2013-01-25 20:01:00 · 463 阅读 · 0 评论 -
java oracle blob字段的插入
/* 插入BLOB对象 */public static String reqInfo(String qry,String cxfaid,String fwfid,String pf,String xtestflag){Connection con=null;Statement stat=null;String send="qry="+qry+"&cxfaid="+cxfaid+"&原创 2014-08-06 16:35:49 · 3114 阅读 · 0 评论 -
tomcat linux startup.sh jdk配置
在startup.sh文件的最后一行添加如下代码,然后重新启动tomcat即可。export JAVA_HOME=/opt/jdk1.6.0_13/export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:原创 2014-02-17 13:53:55 · 1567 阅读 · 0 评论 -
quartz.properties配置
原文链接http://chinaxxren.iteye.com/blog/962149:一. 主要的 Quartz 属性 表 A.1 列出了主要的 Scheduler 属性。它们用于声明和标识 Scheduler 和其他高层次的设置。表 A.1. 主要的 Quartz Scheduler 属性名称必须类型默认值 org.qua转载 2013-09-07 19:46:12 · 2064 阅读 · 0 评论 -
java读取exle内的内容。
public String readEXLE() {// System.out.println("public void readEXLE(){");String resultErr="false";File file = new File("c:\\jxkh.xls");// File file = new// File("G:\\备份\\EX_FILE\\E_CPMS\\r原创 2013-09-07 14:33:35 · 828 阅读 · 0 评论 -
java读取txt文本的内容
public String readJxkhFomTxt() {String result = "false";InputStreamReader isr;try {isr = new InputStreamReader(new FileInputStream("c:/jxkh.txt"),"utf-8");BufferedReader read = new Buffere原创 2013-09-07 14:32:21 · 562 阅读 · 0 评论