`
dragonhunter
  • 浏览: 32590 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
我们会经常看到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>   注意 ...
Global site tag (gtag.js) - Google Analytics