![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
iteye_9007
这个作者很懒,什么都没留下…
展开
-
java HttpServletRequest的getQueryString,getInputStream,getParameterMap的区别
HttpServletRequest可以通过getQueryString和getInputStream和getParameterMap来获取参数。三者有什么区别了:我们通过一个简单的demo来看下:public static final String method = "POST"; public static void main(String[] args) { ...2015-09-03 17:11:42 · 1194 阅读 · 0 评论 -
简单的不重复随机数生成
import java.util.HashMap;import java.util.Map;import java.util.Random;public class RandomUtil { public static char[] lower = "abcdefghijklmnopqrstuvwxyz".toCharArray(); public static char[] uppe...原创 2016-11-25 12:06:05 · 203 阅读 · 0 评论 -
适配器模式 一个简单场景
最近在重构旧的代码,感觉代码异常的糟糕,连配置文件都是在java代码中写死的。这个不是本文的重点,本文主要通过一个例子来慢慢分析适配器的模式,对适配器模式可以先看下http://haolloyin.blog.51cto.com/1177454/346128这个文章,写的不错,但是感觉还是有点抽象。我们这里以java编程思想(第4版)的15章的泛型中提到的适配来讲解。(部分代码做了修...原创 2016-08-30 21:07:38 · 172 阅读 · 0 评论 -
log4j的配置
log4j有两种配置方式,一种为.propertis,一种为xml详细的说明:http://blog.csdn.net/anlina_1984/article/details/5313023认真的读了一遍,感觉还有很多不懂。log4j.prorpertis配置如下:log4j.rootLogger = INFO, stdout , DEBUG , ERROR , INFOlog...2014-03-07 18:01:32 · 75 阅读 · 0 评论 -
网站服务迁移实践和注意问题
先说下背景,公司一直使用ucloud的云服务,由于近期旧的机房网络太慢,需要迁移到新的机房。 整个架构:后台是mysql+dubbo服务,使用zookeeper对dubbo服务进行管理。 前端使用jquery+springMVC+cdn。 缓存:memcache。 版本控制...原创 2016-01-29 14:20:03 · 257 阅读 · 0 评论 -
idea 常见问题解决
问题1:最近从eclipse转向idea(version14),跑一个dubbo的main方法时,发现System.getProperty("user.dir")时,值是不对的,但是在eclipse是OK。回答:run/debug configuration ,里面有一个Working directory:改变该值就OK了。 ...原创 2016-01-06 17:13:09 · 202 阅读 · 0 评论 -
在web项目中不能使用ThreadLocal作为全局变量
由于项目需求变动,需要在接口里添加一个参数比如原来method(String param1) 现在要变成method(String param1,String param2)一般做法就是把原来的接口的方法全换掉,或者重载再写一个多一个参数的方法。 参数由controller 一直到service,由于改动比较多,就想到用ThreadLocal。后来发现有一个没有参数的请求,...2015-12-14 15:55:01 · 857 阅读 · 0 评论 -
BeanUtils处理Enum类
今天做项目时,遇到一个把一个map的值赋给一个JavaBean,本来是很简单的事,用apache的BeanUtils就可以了,不过JavaBean里有个成员变量的类型是Enum,转的时候就报错,在百度搜了半天没搜到,本来想自己通过反射来实现,但考虑到通用性上,最后还是在看org.apache.commons.beanutils.BeanUtils的相关官方文档才找到解决办法的。比如一个ma...原创 2013-11-22 21:42:03 · 3299 阅读 · 0 评论 -
银行卡号校验判断
最近在弄支付,遇到银行卡号的校验规则,根据网上的luhm规则自己写了一个。 public class TestBankCode { public static void main(String[] args) { String bankCode = "4381260012501251"; System.out.println(validateluhm(bankC...2015-09-28 17:15:25 · 849 阅读 · 1 评论 -
mybatis如何实现注解sql的简单例子
最近马上要开动项目了,后台是用mybatis,开始研究mybatis,发现public interface SqlInterface { @MySelect("select * from t_user where id = 1") public UserPO select(); } 这种实现,感觉蛮有意思的。于是自己模拟写了一个,这里要求读者要有java注解,java...2013-10-19 17:09:42 · 147 阅读 · 0 评论 -
最新glassfish配置mysql
在百度搜了一个下午,都没有搞定glassfish配置mysql,特别是百度文库中的GlassFish中MySQL连接池配置这篇文章,我不知道它是不是过时了,配一个jdbcConnPool就要写一个mysql.xml,那我要再配一个,岂不是再写一个mysql2.xml。本文章将以图文的方式来讲解glassfish配置mysql。在这里我们使用的是glassfish4.0版本和mysql-5.5....原创 2013-10-17 16:40:55 · 486 阅读 · 0 评论 -
ThreadPoolTaskExecutor的常见问题
spring的ThreadPoolTaskExecutor使用可以参考http://kim-miao.iteye.com/blog/1310015。1.用junit跑测试用例,为什么用ThreadPoolTaskExecutor,里面的代码不执行了。看下下面代码: private Executor priceSyncExecutor = context.getBean("pric...原创 2016-11-25 14:20:08 · 3889 阅读 · 1 评论