
function
文章平均质量分 90
天涯0818
这个作者很懒,什么都没留下…
展开
-
一步一步教你用 java 生成二维码
一步一步用 java 设计生成二维码在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下. 主要用来实现两点:1. 生成任意文字的二维码.2. 在二维码的中间加入图像.转载 2016-02-25 15:50:00 · 970 阅读 · 0 评论 -
程序员必备的代码审查(Code Review)清单
整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比较小的!类函数应该是比较小的!函数只做一件事转载 2016-02-17 17:56:35 · 8477 阅读 · 0 评论 -
java实现简单的单点登录
java实现简单的单点登录发表于2年前(2014-05-20 09:11) 阅读(6399) | 评论(0) 9人收藏此文章, 我要收藏赞1摘要 单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代转载 2016-02-17 16:24:00 · 4589 阅读 · 4 评论 -
观察者模式及Java实现例子
观察者模式及Java实现例子观察者模式 观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象转载 2016-02-14 16:23:21 · 336 阅读 · 0 评论 -
java web 过滤器跟拦截器的区别和使用
java web 过滤器跟拦截器的区别和使用 java专业回答PS技术爱好者 团队 福喜9002015-01-10 15:451、首先要明确什么是拦截器、什么是过滤器1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是转载 2016-02-02 14:00:20 · 3877 阅读 · 0 评论 -
Spring AOP两种实现机制是什么?
Spring AOP两种实现机制是什么?SpringSPRING是通过动态代理来实现AOP的,SPRING内部提供了2种实现机制1.如果是有接口声明的类进行AOP,spring调用的是java.lang.reflection.Proxy类来做处理org.springframework.aop.framework.JdkDynamicAopProxy转载 2016-01-31 21:27:43 · 1633 阅读 · 0 评论 -
JAVA压缩图片并打成ZIP
JAVA压缩图片并打成ZIP博客分类: Javajava 引用 JAVA 获取网络图片或本地图片压缩后打成ZIP,但是获取网络流存在问题:每次获取图片流的大小不一样(图片不完整),以致无法构建图片进行压缩? Java代码 /* 释以下代码:即可获取完整图片流网络不稳定情况且网络流是顺序读取,所以获得前部份流转载 2016-01-27 17:45:29 · 2242 阅读 · 0 评论 -
关于使用itext导出PDF的具体实践
关于使用itext导出PDF的具体实践博客分类: JAVA应用itextjavaitext 对于JAVA导出PDF文档查找了一下相关内容,发现网上大多数的关于itext导出PDF的文档均是com.lowagie.itext而目前该Api高版本已经使用com.itextpdf.itext公共JAR包,因此在这边记录下关于使用新版本itext导出PDF的实际运转载 2016-01-27 17:41:26 · 464 阅读 · 0 评论 -
使用java mail进行简单的邮件收发
今天开发过程中遇到降价通知的问题,价格下降了则发送email到指定邮箱。顺便学习下java如何进行简单的邮件收发。 sun公司提供的 java mail api能够很好的解决这个问题,下面是具体的思路与代码。 1、发邮件: 主要分为以下四个步骤: a、创建收发邮件session(创建时可以使用java.util.properties类进行各类参数的写入,并使用Authencat转载 2016-01-27 17:37:26 · 1174 阅读 · 0 评论 -
小码农的代码(三)----------SpringJDBC多数据源应用
前面项目中基础的SpringJdbc的配置说明已经简单总结,接下去就是项目中使用到多数据源这个问题了。 对于多数据源的实现,我的想法是首先配置多个数据源,然后在数据操作时通过切换数据源的方式来达到目的,那么如何在保持jdbctmplate只有一个的时候进行数据源切换呢,我考虑到可以起一个线程来实现在操作中的自由切换。 首先配置3个数据源,为方便测试就直接在本机新建了三个mysql数据库(实转载 2016-01-27 17:32:21 · 408 阅读 · 0 评论 -
小码农的代码(四)----------JAVA中Timer定时器与Spring定时任务
对于前几篇文章中总结的项目,中间使用到的各项技术都有描述,接下去就需要把项目整合发布了,由于该项目不需要前台展示所以当时直接采用了普通的Main工程。既然不是交给容器托管就需要自己启动线程使得项目能够在线上一直运行,因此考虑到需要使用到线程,又由于是需要定时去同步数据,则直接使用了Java中的Timer定时功能。 对于Timer通过查阅JDK可以了解到它有一个schedule方法,而该方法的其转载 2016-01-27 17:31:03 · 1457 阅读 · 0 评论 -
使用Quartz2.1.6+Spring3.0实现任务调度简单示例
根据各位网友的指导,特别是 lk_well 朋友的分析:从Spring3.2.4才开始支持quart-2.xspring3.0还不支持quartz2.x.楼主的例子中引用了myeclispe自带的Spring 3.0 Misc Libray,这个library中包含com.springsource.org.quartz-1.6.x.jar其实楼主的例子还是用的quartz1.x转载 2016-01-27 16:54:27 · 268 阅读 · 0 评论 -
小码农的代码(五)----------web交互之HTTP传输HttpURLConnection
小码农的代码(五)----------web交互之HTTP传输HttpURLConnection博客分类: webJAVAhttphttpwebjava 工作中难免会遇到多系统交互的问题,回顾开发过的项目有用过公司内部封装的scoket,也有webService,目前物流系统与上游ERP系统与下游仓储系统对接使用的是http方式的交互,因此先来记录一下htt转载 2016-01-27 17:30:17 · 346 阅读 · 0 评论 -
SpringMVC之表单提交===③===多文件上传表单 http://h-king.iteye.com/blog/2269217
上文简单介绍了springmvc单文件上传表单 ,本文继续介绍多文件上传表单。包含单文件上传的表单已经能够满足大部分功能需求,但任然不够完善。实际业务中可能会包含多个文件同时上传,例如:商家在电商平台申请店铺需要上传身份证扫描文件,这时会有两份上传文件(正/反面)。此时,单文件表单就不能满足需求了;当然你也可以把多个文件拆分为多个表单,关于业务实际问题不在本文讨论范围之内。 在很多转载 2016-01-22 15:04:13 · 1494 阅读 · 1 评论 -
使用Spring的注解方式实现AOP
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.然后我们写一个接口[java] view plaincopyprint?转载 2016-01-02 15:46:06 · 264 阅读 · 0 评论 -
ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析
ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析时间 2014-07-27 16:15:07 优快云博客原文 http://blog.youkuaiyun.com/aitangyong/article/details/38172189主题 JavaExecutorService是JDK并发工具包提供的转载 2015-12-28 23:13:55 · 461 阅读 · 0 评论 -
Java Web利用POI导出Excel例子(采用Spring mvc架构)
采用Spring mvc架构: Controller层代码如下 [java] view plaincopy@Controller public class StudentExportController{ @Autowired private StudentExportServ转载 2015-12-25 16:19:13 · 2513 阅读 · 0 评论 -
springMVC两种方式实现多文件上传及效率比较
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.sprin转载 2015-12-25 15:41:57 · 505 阅读 · 0 评论 -
多文件上传的后台代码实现
多文件读取的代码实现转载 2015-12-21 16:59:56 · 1433 阅读 · 0 评论 -
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{转载 2015-12-16 21:20:51 · 408 阅读 · 0 评论 -
Java中使用Jedis操作Redis
1 package com.test; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.List; 6 import java.util.Map; 7 8 import org.junit.Before; 9 import org.junit.Test;转载 2016-03-03 23:04:41 · 358 阅读 · 0 评论 -
理解HTTP session原理及应用
一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会转载 2016-03-07 09:47:58 · 346 阅读 · 0 评论 -
SPRING中的线程池ThreadPoolTaskExecutor
一、初始化1,直接调用[java] view plain copy print?ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor(); //线程池所使用的缓冲队列 poolTaskExecutor.setQueueCapacity(20转载 2016-03-18 16:04:22 · 303 阅读 · 0 评论 -
TOMCAT 内存设置详解
http://elf8848.iteye.com/blog/378805转载 2016-04-19 14:38:37 · 274 阅读 · 0 评论 -
[Spring] - Property注入
http://www.cnblogs.com/HD/p/3976832.html转载 2016-05-27 15:31:09 · 246 阅读 · 0 评论 -
盐值加密-MD5
http://gcq04552015.iteye.com/blog/1676639转载 2016-04-20 13:54:52 · 637 阅读 · 0 评论 -
Spring之ContextLoaderListener的作用
http://blog.youkuaiyun.com/zhll3377/article/details/20659303转载 2016-05-27 16:07:13 · 248 阅读 · 0 评论 -
HTTPS
http://baike.baidu.com/link?url=7tAdltT1nQy_Ko1P9JIU8j3bIWNl4OqLHHjIdiu2CWh-TmmABnpC-7OVsMrBjlo0Q6YQTihC248PjfbhZeBw2K转载 2016-05-08 21:44:57 · 467 阅读 · 0 评论 -
系统session监听类,用于保存用户登入系统参数的session对象信息
package com.ebupt.mrbis.listener;import javax.servlet.ServletRequestEvent;import javax.servlet.ServletRequestListener;import javax.servlet.http.HttpServletRequest;import javax.servlet.http转载 2016-06-02 17:17:04 · 496 阅读 · 0 评论 -
javaweb学习总结(四十五)——监听器(Listener)学习二
http://www.cnblogs.com/xdp-gacl/p/3969249.html转载 2016-06-07 21:36:43 · 275 阅读 · 0 评论 -
javaweb学习总结(四十六)——Filter(过滤器)常见应用
http://www.cnblogs.com/xdp-gacl/p/3948422.html转载 2016-06-07 22:21:37 · 308 阅读 · 0 评论 -
javaweb学习总结(四十四)——监听器(Listener)学习
http://www.cnblogs.com/xdp-gacl/p/3961929.html转载 2016-06-07 22:25:52 · 273 阅读 · 0 评论 -
SSO单点登录三种情况的实现方式详解
http://www.phpxs.com/post/5100转载 2016-06-19 22:58:04 · 3084 阅读 · 0 评论 -
聊聊高并发系统之HTTP缓存
http://geek.youkuaiyun.com/news/detail/96586转载 2016-09-13 15:00:56 · 198 阅读 · 0 评论 -
Redis内存淘汰机制
https://my.oschina.net/andylucc/blog/741965转载 2016-09-13 15:02:33 · 482 阅读 · 0 评论 -
消息队列设计精要
https://my.oschina.net/hosee/blog/731111转载 2016-09-13 15:12:23 · 249 阅读 · 0 评论 -
电商异步消息系统的实践
http://geek.youkuaiyun.com/news/detail/93274转载 2016-09-13 15:19:44 · 239 阅读 · 0 评论 -
【Shiro】Apache Shiro架构之身份认证(Authentication)
http://blog.youkuaiyun.com/eson_15/article/details/51770685转载 2016-09-13 16:38:40 · 261 阅读 · 0 评论 -
Java防止非法和重复表单提交的方法
http://www.cnblogs.com/rising-fay/archive/2012/12/06/2806201.html转载 2016-10-13 13:48:10 · 388 阅读 · 0 评论 -
利用java实现的一个发送手机短信的小例子
http://blog.youkuaiyun.com/csh624366188/article/details/7183457转载 2016-10-24 14:17:54 · 311 阅读 · 0 评论