java
文章平均质量分 52
Koow
自由是一种梦想,而梦想却不是自由
展开
-
java.lang.NoSuchMethodException: Unknown property 'weightQO'
问题:java.lang.NoSuchMethodException: Unknown property 'weightQO'解决方法实体类文件没有继承父类原创 2016-11-16 11:41:24 · 3021 阅读 · 0 评论 -
java使用反射将json对象转换为java对象
JSONObject jsonObject=JSONObject.fromObject(objectStr);Student stu=(Student)JSONObject.toBean(jsonObject, Student.class);因代码需求,不能用以上语句转换,所以也不要问我为什么不简单些。。代码入下:public class test { public Str原创 2017-11-07 11:04:30 · 2567 阅读 · 0 评论 -
https请求证书异常javax.net.ssl.SSLHandshakeException sun.security.validator.Validator
环境linux.1.查看javahome的路径:[root@testomsapp logs]# echo $JAVA_HOME/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 2.查看当前已加入信任的证书,需要输入密码changeitkeytool -list -keystore /usr/lib/jvm/java-1.6.0-o原创 2017-10-14 12:16:24 · 18111 阅读 · 0 评论 -
关于ssm异步处理发送异步通知的一些问题
使用多线程来实现异步处理,由于使用了@Resource注释获取对象, 假设要发送异步通知三个 ,1,2,3,发送前线程等待5s对象.属性=值 ,导致三个线程发送的都是3解决方法在对象方法中new 新的对象,再进行处理ps:因为某些特殊原因不能直接在方法参数传值而是需要对象.属性=值原创 2017-10-14 12:19:58 · 1317 阅读 · 0 评论 -
6位36位进制转十进制加一,十进制转36位进制
package com.koow.kkwwo.test;public class Main { public static void main(String[] args) { String a="aaaaaa"; //36进制 System.out.println("进位后36进制:"+Long.toString(Integer.parseInt(a, 36)+1,原创 2017-10-14 12:28:41 · 527 阅读 · 0 评论 -
线程锁synchronized (this)锁住的是对象还是方法
测试类:package com.koow.kkwwo.test;public class MyRunnable extends Thread { public static void main(String[] args) { Thread ta = new MyRunnable(); Thread tb = new MyRunnable(); ta.start();原创 2017-10-14 12:58:01 · 13661 阅读 · 4 评论 -
AES算法(加密算法:MCRYPT_RIJNDAEL_128,算法模式:MCRYPT_MODE_ECB,补码方式:PKCS5Padding,密钥为长度32个字符)
package com.koow.kkwwo.aes.util;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;/** * AES算法(加密算法:MCRYPT_RIJNDAEL_128,算法模式:MCRYPT...原创 2018-04-19 10:50:09 · 9141 阅读 · 0 评论 -
a different object with the same identifier value was already associated with the session:
项目是ssh注解,用了网上几种方法都无效最后使用以下代码可以public void m_save(T o) throws AuthException { Session session = this.getCurrentSession(); session.clear(); this.getCurrentSession().merge(o);...原创 2018-07-24 13:40:56 · 243 阅读 · 0 评论 -
CentOS 7 配置java web 环境(安装jdk1.7与tomcat7)
安装包下载地址如下点击下载jdk1.7与tomcat7yum -y install lrzsz安装上传下载工具上传安装包至服务器tar -zxvf jdk7u79linuxx64.tar.gz安装完成后需要配置一下环境变量,编辑/etc/profile文件:vim /etc/profile在文件尾部添加如下配置: source /etc/profi...原创 2018-07-26 19:30:24 · 266 阅读 · 0 评论 -
找不到AxisAdminServlet
严重: Servlet [AxisAdminServlet] in web application [/] threw load() exception第一种:java.lang.ClassNotFoundException: org.apache.axis2.webapp.AxisAdminServlet第二种java.lang.ClassNotFoundException: org.a...原创 2018-08-10 16:27:32 · 626 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.axiom.om.OMNode
导入jar包 axiom-api-1.2.12.jar即可 相关jar包下载https://download.csdn.net/download/u012934723/10603642原创 2018-08-10 16:33:14 · 2880 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory
如果导入之后还出现java.lang.ClassNotFoundException: org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory请比对jar包版本原创 2018-08-10 16:37:48 · 1634 阅读 · 1 评论 -
严重: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: org/apache/axis2/handlers/AbstractTemplatedHandler java.lang.ClassNotFoundException: org.apache.axis2.handlers.AbstractTemplatedHandler 导入org.apache.axis2.osgi-...原创 2018-08-10 16:41:53 · 2917 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/codehaus/jam/JamServiceFactory
导入annogen-0.1.0.jar 相关jar包下载https://download.csdn.net/download/u012934723/10603642原创 2018-08-10 16:44:47 · 876 阅读 · 0 评论 -
axis2 项目启动报错 The following error occurred during schema generation: null
检查applicationContext.xml下service有无生成bean原创 2018-08-10 17:18:39 · 1562 阅读 · 0 评论 -
关于jar包冲突解决
使用jarjar-1.4.jar 重新打包在jarjar-1.4.jar 相同目录下新建txt文件,文件名随意里面内容 rule javax.xml.ws.handler.MessageContext* javax.xml.ws.handler.MessageContext1@1意思是将jar包javax.xml.ws.handler.MessageContext这个类改名为j...原创 2018-08-10 19:09:12 · 543 阅读 · 0 评论 -
用Double加减乘除计算损失精度
package com.koow.api.util;import java.math.BigDecimal;import java.util.regex.Pattern;public class Money { /** * 提供精确加法计算的add方法 * @param value1 被加数 * @param value2 加数 ...原创 2018-08-22 14:44:35 · 1471 阅读 · 0 评论 -
关于易语言中 到无符号长整型(long) java中实现
在写java qq安卓协议的时候,遇到很多麻烦,其中一个就是以下汇编语言没时间去看具体意思,只能摸索,如下代码 .版本 2.子程序 到无符号长整型, 长整数型.参数 long, 整数型置入代码 ({ 139, 69, 8, 51, 210, 201, 194, 4, 0 })返回 (0) //* “长整数形:-2047848776”// * “转换后:...原创 2018-12-22 20:11:30 · 2987 阅读 · 0 评论 -
mybatis 查询 resultMap="" 只返回一条数据
在已确认sql没问题的情况下检查查询的字段 是否与resultMap 标签中的参数相匹配如下图修改前:原创 2017-09-07 12:44:16 · 5508 阅读 · 1 评论 -
https OutputStream 传递中文乱码
在main方法中测试正常,但web调用这请求方法就会传值异常,中文全变成了问号请求方法如下:/*** 向指定 URL 发送POST方法的请求* * @param url* 发送请求的 URL* @param param* 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。*原创 2017-09-07 10:43:48 · 2898 阅读 · 0 评论 -
ORA-00214错误
SQL> conn sys as sysdbaSQL> startup nomountSQL> alter system set control_files= 'D:\ORACLE\ORADATA\ORA10\CONTROL02.CTL' scope=spfile;SQL> alter database mountSQL> alter database open原创 2016-11-16 11:42:04 · 603 阅读 · 0 评论 -
ORA-01507错误
查了一下,说在alter database 时,还没有mount。然后到命令行下设置oracle_sidsqlplus /nologconnect / as sysdbastartup mount;alter database open;shutdown;startup原创 2016-11-16 11:42:51 · 43017 阅读 · 0 评论 -
struts1标签<logic:greaterThan
value="0"> onclick="copyValue('', '','', '','', '','')" /> "copyValue('里是返回给上一页面的东西用逗号隔开 ''通过实体类返回数据库里数据mineCode''通原创 2016-11-16 11:46:36 · 1194 阅读 · 0 评论 -
用Quartz处理定时执行的任务
转自默念默博客,原文地址:http://www.cnblogs.com/monian/p/3822980.html这次做的项目中,有一部分功能需要实现定时执行。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样,用户在第二天又可以正常登录系统了。这样做是为了转载 2016-11-16 11:53:35 · 487 阅读 · 0 评论 -
关于ssh框架action传值中文乱码问题
英文数字没有问题,但是中文会变乱码,使用 new String(result.getBytes("GBK"),"UTF-8")).trim()很是麻烦,就算建个工具类也不至于在struts.xml文件中添加 不知道为什么没有作用在tomcat里又需要改文件最后发现之前试过的一种方法可行 CharacterEncodingFilter原创 2016-11-16 12:00:02 · 2772 阅读 · 0 评论 -
java多线程(一)
转载至Windstep的博客,原文地址:http://www.cnblogs.com/lwbqqyumidi/p/3804883.html多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的转载 2016-11-15 09:53:35 · 208 阅读 · 0 评论 -
java多线程(二)
转载至Windstep的博客,原文地址:http://www.cnblogs.com/lwbqqyumidi/p/3817517.html本文承接上一篇文章《Java多线程(一)》。四.Java多线程的阻塞状态与线程控制上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。1.join()join —— 让一个线程等待另一个转载 2016-11-15 09:54:45 · 213 阅读 · 0 评论 -
java多线程(三)
转载至Windstep的博客,原文地址:http://www.cnblogs.com/lwbqqyumidi/p/3821389.html本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题。一.一个典型的Java线程安全例子 1 public class ThreadTest { 2 3 public static void main(转载 2016-11-15 09:55:58 · 227 阅读 · 0 评论 -
http get 请求下载图片至本地
package com.koow.test;import java.io.InputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.MalformedURLException;impo原创 2016-11-15 16:14:10 · 3620 阅读 · 0 评论 -
ActionListener的三种实现方法
转载至Zenith-Lee的博客 Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的 强大工具。Java Swing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个 ActionEvent。Swing组件会产生许多事件,如ActionEvents,ChangeEvents,ItemEvents等,来响应用户转载 2016-12-05 11:40:50 · 1565 阅读 · 0 评论 -
java swing 学习笔记(二)
制作一个单纯的登陆窗口,加入简单的登录验证,退出提示,弹窗提示原创 2016-12-05 15:59:37 · 656 阅读 · 0 评论 -
java swing 学习笔记(一)
制作一个单纯的登陆窗口,无任何事件功能熟悉基本构造块的三个组件JLabel 文本,JButton 按钮,JTextField 文本框与容器JFramepackage com.koow.swing.test;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTex原创 2016-12-03 17:37:27 · 428 阅读 · 0 评论 -
java swing 答题系统
如上图所示,代码亲测可用,如下:import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEve转载 2017-01-09 22:48:48 · 2962 阅读 · 0 评论 -
rsa加密(一)
第一步:使用Openssl生成私钥跟公钥 由于笔者使用阿里云服务器ubuntu 16.04,自带Openssl,跳过输入命令:openssl version -a 查询是否安装Openssl生成1024位私钥:openssl genrsa -out rsa_private_key.pem 1024查看生成的私钥:cat rsa_private_key.pem原创 2017-01-18 19:49:21 · 1330 阅读 · 0 评论 -
滑动拼图解锁
突发奇想把六位验证码登录换成滑动,后又想要加拼图解锁,苦于js技术与css技术实在是差,于是在网上找到了这个网易云盾:点击打开链接注册后登陆,找到下面我的产品,创建一个免费的验证码产品然后点击创建产品操作栏的查看详情jsp页面代码如下: 易盾验证码-DEMO原创 2017-01-18 21:00:45 · 14444 阅读 · 2 评论 -
Spring+SpringMVC+MyBatis 整合(一)(Maven配置)
一 .配置Maven 下载 apache-maven-3.5.0-bin.zip 下载地址:http://maven.apache.org/download.cgi 打开链接后下载方法,如下图所示 下载完成后解压到任意盘或文件夹下 以win10系统为例,配置Maven环境变量 右键此电脑(我的电脑) ,选择属性,弹出界面如下图所示原创 2017-06-26 17:27:01 · 358 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis 整合(一)(Maven项目创建)
创建Maven 选择Maven Project ,然后点击Next > 在下一界面选择创建路径后再次点击Next >选择Maven-archetype-webapp 然后点击 Next >输入Artifact Id ,也就是项目名,点击Finish 创建项目创建完成结果如下图所示原创 2017-06-26 17:27:53 · 440 阅读 · 0 评论 -
byte[] 转换为int 结果为0
原byte[]:[0, 0, 0, 0, 0, -102, 29, 79]byte[]转int方法一:0byte[]转int方法二:0byte[]转16进制文本:00000000009a1d4f解决方法:byte[]转16进制文本后再转int:10100047 package com.koow.kkwwo.bytes.util;import java.io.ByteArray...原创 2018-12-18 18:04:02 · 1127 阅读 · 0 评论