![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 81
饮空
Java码农,善于耕种Web应用,熟悉分布式耕种方式,熟悉缓存种子耕种方式。
展开
-
Java实现高可定制的二维码生成
关键代码 1、模式设置 // 设定编码容错级别qrcode.setQrcodeErrorCorrect(c.getLevel());// 设定编码模式qrcode.setQrcodeVersion(c.getEncodeMode());// 设定编码版本qrcode.setQrcodeVersion(c.getVersion()); 2、字符转化 // 转化字符原创 2014-09-30 10:14:32 · 1830 阅读 · 0 评论 -
实现Spring管理WebService客户端Service,让你感觉不到它是WebService
首先定义接口: public interface WebServiceFactory { public T build(Class clazz,String url,String name); public T build(); public void setUrl(String url); public void setClazz(String name) throws ClassNo原创 2014-11-05 17:28:51 · 830 阅读 · 0 评论 -
实现简单的WebService测试用发布工具
这几天研究WebService,测试启什么server很烦,直接写main又原创 2014-11-06 15:22:49 · 1340 阅读 · 0 评论 -
Mybatis二级缓存初探
首先,要开启缓存: 然后,使用二级缓存: 使用就这么简单。 但是,本文的目的不是使用,而是要看下使用的效果。 先看看配置了缓存的mapper中都配置了什么语句: 一个查询所有的语句: select * from account 一个保存的语句: insert into account(username,status) values(#{username}, 0) 对原创 2014-12-18 10:20:44 · 908 阅读 · 0 评论 -
实现Spring数据源前台安装配置
一直很纠结Spring都把数据源配置好了,那类似WordPress那样安装时怎么配置数据源的。想了一下,既然要通过安装步骤配置数据源,那么数据源实际上就是动态或者半动态去加载的。想要做到这一点,靠默认的那些Spring配置肯定实现不了。研究了一下,最终还是有个解决方案了。当然,这只是其中一种实现,因为dataSource的特殊性而实现的。不过,其他dataSource管理器也可以参考实现。原创 2014-12-05 14:30:47 · 547 阅读 · 0 评论 -
HTTP协议缓存策略深入详解之etag妙用
Etag是什么: Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。 HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务转载 2015-02-10 15:39:56 · 518 阅读 · 0 评论 -
实现跨域文件上传
利用iframe做post跨域请求,实现跨域文件上传。真正的跨域!毫无限制,不需要任何服务端配置。但是,肯定是需要服务端程序支持。原创 2015-03-27 18:53:57 · 3283 阅读 · 0 评论