- 浏览: 33392 次
- 性别:
- 来自: 深圳
最新评论
-
衞酆夼:
我把mysql-connector-java-5.1.25.j ...
最新glassfish配置mysql -
barryzhong:
Sorry,没看完你的帖子。请跳过
最新glassfish配置mysql -
barryzhong:
我一般都是先把mysql的connector.jar放到dom ...
最新glassfish配置mysql
文章列表
我们会经常看到http中的content-type这个属性。
content-type 这个属性在http的请求头和响应头都有这个属性。
一般我们用chrome访问一个url,比如http://www.baidu.com
可以看到Response headers有下面的属性,注意request headers没有content-Type
Connection:
keep-alive
Content-Encoding:
gzip
Content-Type:
text/html; charset=utf-8
spring的ThreadPoolTaskExecutor使用可以参考http://kim-miao.iteye.com/blog/1310015。
1.用junit跑测试用例,为什么用ThreadPoolTaskExecutor,里面的代码不执行了。看下下面代码:
private Executor priceSyncExecutor = context.getBean("priceSyncExecutor",E ...
import java.util.HashMap;import java.util.Map;import java.util.Random;public class RandomUtil { public static char[] lower = "abcdefghijklmnopqrstuvwxyz".toCharArray(); public static char[] upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray(); public static char[] num = &qu ...
最近在重构旧的代码,感觉代码异常的糟糕,连配置文件都是在java代码中写死的。
这个不是本文的重点,本文主要通过一个例子来慢慢分析适配器的模式,对适配器模式可以先看下
http://haolloyin.blog.51cto.com/1177454/346128这个文 ...
最近使用idea出现一个问题,发现如果删除的文件,用svn不能commit和revert。
原来是可以的,现在不行了。感觉很奇怪,用百度或者google搜索没搜索到。
就自己去找,过程就不说了,
最后发现在settings里Version Control里的Confirmation:见下图
最近在弄网站的一个需求,要用到正则。顺便学习下,对贪婪和非贪婪看了半天才看懂,这里举个例子帮助自己理解下。
正则表达式模式是匹配贪婪的,也就是匹配尽可能多的。
比如字符串是aaaaa,正则是a{1,3}
则会匹配到2处,第一个是aaa,第二个是aa
如果想非贪婪匹配的话,正则是a{1,3}?
则会匹配5处,分别都是a
看一个java的正则的例子:
Pattern a = Pattern.compile("^1234\\d*?");
Matcher matcher = a.matcher("12341");
System.out.p ...
先说下背景,公司一直使用ucloud的云服务,由于近期旧的机房网络太慢,需要迁移到新的机房。
整个架构:后台是mysql+dubbo服务,使用zookeeper对dubbo服务进行管理。
前端使用jquery+springMVC+cdn。
缓存:memcache。
版本控制:svn+maven。
服务器:nginx,resin。
迁移时对数据库,dubbo服务,web服务,maven,memcache,nginx进行迁移(svn ...
问题1:最近从eclipse转向idea(version14),跑一个dubbo的main方法时,发现System.getProperty("user.dir")时,值是不对的,但是在eclipse是OK。
回答:run/debug configuration ,里面有一个Working directory:改变该值就OK了。
由于项目需求变动,需要在接口里添加一个参数
比如原来method(String param1) 现在要变成method(String param1,String param2)
一般做法就是把原来的接口的方法全换掉,或者重载再写一个多一个参数的方法。
参数由controller 一直到service,由于改动比较多,就想到用ThreadLocal。
后来发现有一个没有参数的请求,也做了处理参数的操作,但是又不是每次都出现,
多请求几次就会出现一两次,感觉很奇怪:
url1:http://127.0.0.1/controller1?param=1
url2:http://1 ...
最近在弄支付,遇到银行卡号的校验规则,根据网上的luhm规则自己写了一个。
public class TestBankCode {
public static void main(String[] args) {
String bankCode = "4381260012501251";
System.out.println(validateluhm(bankCode));
}
/**
* luhm校验
* 从卡号最后一位数字开始,逆向将奇数位相加
* 从卡号最后一位数字开始,逆向将偶 ...
HttpServletRequest可以通过getQueryString和getInputStream和getParameterMap来获取参数。
三者有什么区别了:
我们通过一个简单的demo来看下:
public static final String method = "POST"; public static void main(String[] args) { try { BufferedReader reader = null; OutputStream out = null; ...
log4j有两种配置方式,一种为.propertis,一种为xml
详细的说明:http://blog.csdn.net/anlina_1984/article/details/5313023
认真的读了一遍,感觉还有很多不懂。
log4j.prorpertis配置如下:
log4j.rootLogger = INFO, stdout , DEBUG , ERROR , INFOlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.a ...
昨天做项目遇到一个ajax跨域的问题,终于花了一个晚上调好了。
ajax跨域的客户端代码:
$.ajax({ url:_vipLoginUrl + "/auth/checkLogin", dataType:'jsonp', jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数 jsonpCallback:"success_jsonpCallback",//callback的funct ...
今天做项目时,遇到一个把一个map的值赋给一个JavaBean,本来是很简单的事,用apache的BeanUtils就可以了,不过JavaBean里有个成员变量的类型是Enum,转的时候就报错,在百度搜了半天没搜到,本来想自己通过反射来实现,但考虑到通用性上,最后还是在看org.apache.commons.beanutils.BeanUtils的相关官方文档才找到解决办法的。
比如一个map{productID=1,type=CAR},
javaBean为public class Product{
String productID;
ProductType type ...
首先简单介绍一下路径的基本概念:
路径分为当前路径,用./表示;绝对路径,用/表示;上一级路径,用../表示。
在jsp中:我们经常用到<script type="text/javascript" src="/js/jquery/jquery-1.10.2.min.js"></script>
或者<script type="text/javascript" src="js/jquery/jquery-1.10.2.min.js"></script>
注意 ...