- 浏览: 599728 次
- 性别:
- 来自: 北京
最新评论
-
sigaction:
不错,短小灵活
java中利用URLConnection发送POST或GET请求 -
sz7250:
我是第一种情况,只是配置jersey框架,报错,我检查了一下实 ...
jersey使用过程中遇到的问题 -
bryant_24:
你好,你的这个,我不知道放在哪个位置。可以分享一下吗?谢谢
JVectorMap的使用体会 -
挂挂挂挂:
有jar包,我没找到可下载的资源 求帮忙
JackRabbit基础入门 -
oldfoolwolf:
遇到这个问题,请先检查是不是又Path相同了.
jersey使用过程中遇到的问题
文章列表
前几天尝试着在Macbook下安装myeclipse的java反编译插件,结果失败了,今天无聊又重新尝试了下,结果OK了,现在把经验跟大家分享下。多余的话不啰嗦,直接上干货。
jad是一个使用非常广泛的java反编译工具,jadClipse是jad在eclipse下的反编译插件,下面就给大家介绍下我在Mac下为myeclipse10安装反编译插件的过程。其实跟windows下的步骤基本大同小异。
1、下载net.sf.jadclipse_3.3.0.jar包,及jad主文件。
jadclipse包的下载地址:
http://nchc.dl.sourceforge.ne ...
今天再Linux服务器中执行发送邮件的脚本时遇到如下异常:
[com.china.adcrm.stock.StockSchedule.sendEmail(StockSchedule.java:153)]
2016-01-05 14:48:27 310 [ INFO] [com.china.adcrm.stock.StockSchedule.sendEmail(StockSchedule.java:167)]
org.apache.commons.mail.EmailException: Sending the email to the following server ...
java.security.NoSuchProviderException: no such provider: BC 的问题解决
1、在工程内引入bcprov-ext-jdk16-1.46.jar包;
2、在加密类中加入静态块。
static{
try{
Security.addProvider(new BouncyCastleProvider());
}catch(Exception e){
e.printStackTrace();
}
}
以前只听说过webservice,从来没有真正的接触过,今天有个工单,要掉接口,接过来发现是weiservice的,瞬间凌乱啊。
网上搜了好多的资料,感觉都太笼统,没有什么具体的步骤,下面我便把我自己的具体实践步骤记录一下,供那些初次使用webservice(java版)的童鞋一个借鉴。如有问题,还请大神多多指教。。。。。。。。
1、接口地址:
http://IP:8080/MediaInterface/BaseInfoService.svc
将该地址在浏览器中输入,然后会出现一个页面,找到其中的一个含有wsdl的URL,本接口中的URL为:
http://IP:8080/M ...
最近使用myeclipse时,在用ant build项目时总是出现问题。 Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'IShangOA'. java.lang.NullPointerException 要解决这个问题,要就把JavaScript Validator去掉。
去掉的方法是:选择一个项目—-右键Properties—-Builders(排二个)—-点一下右则会有四项—-取消第一项“JavaScript Validator”的勾就OK了
啥也不说,直接上代码
/**
*
*/
package com.ctlovedove.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.List;
import java.util.Map;
/**
* @aut ...
通常大家都知道,Java虚拟机中字符串编码默认跟随操作系统,中文版的Windows系统编码为GBK,Linux系统为UTF8,如果需要手动设定编码,可以在JVM启动时添加以下参数:
-Dfile.encoding=UTF-8
添加上面一句后,我们会发现,出现了新的问题。java程序输出控制台时,出现了中文乱码的问题。
原因是,当我们添加了上面的一句代码后,日志编码也会是UTF8,但MyEclipse的Console、Windows的cmd窗口,并不知道应该以UTF8编码来解析jvm输出的字符,所以就出现了乱码问题。
那么具体请看下面的解决方案:
...
本文将要介绍的是除了dbcp、c3p0的使用,本文准备再介绍另一个连接池的应用:proxool
c3p0的介绍可参见:http://www.micmiu.com/j2ee/jdbc-tech/c3p0-simpledbcp的介绍可参见:http://www.micmiu.com/j2ee/jdbc-tech/apache-dbcp-simple
本文的章节目录:
一、参数详细说明
二、多种实现方式的演示
三、结合spring的实例演示
最近公司负责的几个系统中老有漏洞被搜出,多少都是JSP跨站脚本漏洞攻击,总结出的原因,无外呼是在跳转到JSP的页面中带有参数,然后JSP页面接收到参数后没有对一些特殊字符进行过滤,当然,还有一些其他的情况,比如,在页面中有输入框,需要用户手动输入内容时,都有可能出现这种攻击,下面是我针对JSP页面接收参数时,对参数进行过滤处理的方法,可能不全,还请大神指点!
请求链接:
http://a.b.com/login.jsp?successUrl=<script>alert(111)</script>
参数过滤:
String successUrl =request ...
Java中将中文编译成Unicode码的方式有很多,今天分享一个比较安全的方式:
org.apache.commons.lang.StringEscapeUtils.escapeJava(str);
最近在做一个项目,一些内容或网页需要用户分享。众所周知,随着各个社交平台的发展,“分享”已经成为一种家常便饭,如分享文章到朋友到,到博客,到微博。在项目进行过程中发现,网页中常用的分享插件,如bshare、shareto等,等不能满足我的所有需要,其中,微信分享,就是这种情况,我想将某个帖子的链接地址解析成二维码,然后供大家分享,可是,这些插件无法实现(或许是我没有找到方法而已,如果有人知道的话,欢迎分享),所以,我斗胆自己生成二维码,然后让用户之间扫描已经生成好的二维码即可。废话就不多说了,下面是我从网上找到的一个Java生成二维码的例子,在此分享给大家。
首先,需要在项目中引入一个ja ...
今天,公司同事发现论坛客户端后台登录失败,报500了。页面打出的错误信息如下:
500 Servlet Exception
[show] java.lang.IllegalStateException: block Block[Table[mnode:2,/usr/local/resin-4.*/resin-data/app-0/distcache/mnode.db],2aa002,copy=false,load=false,dirty=false] is not an index code=0
经过一番查找,最后在技术群中某大神的帮助下,终于解决。
具体解 ...
SpringMVC注解说明
@controller
通过@controller标注即可将class定义为一个controller类。
@RequestMapping
value
表示需要匹配的url的格式。
method
表示所需处理请求的http 协议(如get,post,put,delete等),可选值为RequestMethod这个enum的值。
params
格式为”paramname=paramvalue” 或 “paramname!=paramvalue”。 表示参数必须等于某值,或者不等于才进入此映射方法。不填写的时候表明不限制
h ...
今天在修改页面显示的时候发现,用textarea输入的文本,在数据库里面显示的跟输入项格式相同,但是当重新显示在HTML页面中时没有按照规定的格式输出,把回车换行都给忽略了。
后来,费了一个多小时,才解决:
在<bean:write>的两边加上这个HTML标签<pre>即可;
<pre><bean:write name="object" property="remark" /></pre>
请注意,到这里,并不代表已经解决问题 ...
做web前端的同学会经常遇到document.getElementsByName()在IE6、7下不兼容的情况,找了好久,终于找到了一个通用的方法,如下:
/**
* 根据标签的name值获取标签数组元素
* @param tag 标签
* @param name 标签的name值
*/
function getElementsByName(tag, name) {
var returns = document.getElementsByName(name);
if (returns.length > 0)
return returns;
...