- 博客(118)
- 收藏
- 关注
转载 文件上传
@Controller public class UploadFile extends BaseJsonController{/** * 附件上传 * * @param request * @param creativeFile * @param response * @return */@RequestMapping(value = "/upload/uploadFile.js
2016-08-12 14:46:18
506
转载 用HttpURLConnection提交文件
import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.
2016-08-12 14:43:12
565
转载 mysql数据库字段生成
importstatic java.lang.Character.toUpperCase;importjava.sql.*;importjava.util.*; /** * * @author zhangjx */publicclass ClassCreator {
2016-08-12 14:37:38
483
转载 SpringMvc自动任务调度之task实现
xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www
2016-08-12 14:31:02
1233
原创 ApplicaitonContextUtil
importjava.io.IOException; importorg.apache.commons.lang3.Validate;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.
2016-08-12 14:12:19
1338
转载 mysql 表结构生成java实体与mybatis映射
service_merchant | CREATE TABLE service_merchant ( id int(11) unsigned NOT NULL AUTO_INCREMENT, merchant_name varchar(32) NOT NULL COMMENT ‘服务商名称’, coop_type tinyint(2) NOT NULL DEFAULT ‘0’ CO
2016-08-12 14:09:31
3153
转载 office(word,execel,ppt)转换为图片输出
import com.jetsen.convert.utils.OfficeToPDF; import com.jetsen.convert.utils.PdfConvertImg; /** * * ============================================================================= * 类型名称: Convert
2016-08-12 14:05:58
966
原创 AOP,AspectJ 实现统一接口耗时统计
import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Pointcut; import org.slf4j.Logg
2016-08-12 14:03:36
4123
原创 BigDecimal处理钱
importjava.math.BigDecimal; /** * 处理钱的类 * * @author zz * */publicclass MoneyUtils { /** * 默认的精确度 */ privatestat
2016-08-12 13:59:03
419
原创 HttpClient4.3.6版本以上的http和https请求写法
importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.security.cert.CertificateException;importjava.security.cert.X509Certificate;importja
2016-08-12 13:58:23
1031
原创 MemcachedClient 使用说明
下面介绍java如何操作memcached。使用的是java_memcached-release_2.6.6。一、使用方法新建项目,添加相关jar包: 直接上代码了,注释写的很详细,不用多说了啊。 123456789101112
2016-08-10 15:34:08
3424
原创 js金钱正则表达式校验
1234567891011121314151617181920212223242526272829303132333435
2016-08-10 15:29:11
8680
原创 memcached
memcached简介1、memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。2、它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。3、Memcached基于一个存储键/值对的hashmap。4、其守护进程(dae
2016-08-10 15:26:16
524
原创 jquery插件之倒计时-团购秒杀
1.1 帮助文档关键字 倒计时 秒杀 timer1.2. 使用场景 这样的倒计时在购物网站中会经常使用到,比如秒杀,限时抢购,确认收货倒计时。 这个功能并不难实现,就是利用js的定时执行,搜了一下网上的代码,五花八门,都是一个方法,没有做到封装,方便使用,所以写了一个插件,方便项目中使用。
2016-08-10 15:25:31
957
原创 spring整合redis客户端及缓存接口设计
一、写在前面缓存作为系统性能优化的一大杀手锏,几乎在每个系统或多或少的用到缓存。有的使用本地内存作为缓存,有的使用本地硬盘作为缓存,有的使用缓存服务器。但是无论使用哪种缓存,接口中的方法都是差不多。笔者最近的项目使用的是memcached作为缓存服务器,由于memcached的一些限制,现在想换redis作为缓存服务器。思路就是把memached的客户端换成redis客户端,接口依然是原来
2016-08-10 15:24:20
2532
原创 maven仓库--私服(Nexus的配置使用)
maven--私服的搭建(Nexus的使用)和注意的问题私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能
2016-08-10 14:42:14
403
原创 ArrayUtils
// 1.打印数组ArrayUtils.toString(newint[] { 1, 4, 2, 3 });// {1,4,2,3}ArrayUtils.toString(new Integer[] { 1, 4, 2, 3 });// {1,4,2,3}ArrayUtils.toString(null, "I'm nothing!");// I'm nothing!
2016-08-10 11:20:00
433
原创 JavaBean和Map转换封装类
/** * Map工具类 * * @author jqlin */public class MapUtils { /** * 从map集合中获取属性值 * * @param * @param map * map集合 * @param key * 键对
2016-08-10 10:43:11
473
原创 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简
2016-08-08 10:09:37
1150
1
原创 日期时间与字符串互相转换
/** * * @ClassName: DateUtils * @Description: TODO(日期时间与字符串互相转换 ) * @author 刘霖晋 * @date 2016年1月8日 下午6:08:23 * */public class DateUtils {/** 日期格式器--年 */public static final Strin
2016-07-12 10:38:18
2101
转载 知道 Hadoop 就够了?这九大技术你也必须了解!
2016-05-19 11:01:22.0除Hadoop外的9个大数据技术:1.Apache Flink2.Apache Samza3.Google Cloud Data Flow4.StreamSets5.Tensor Flow6.Apache NiFi7.Druid8.LinkedIn WhereHows9.Microsoft Cognitive
2016-07-12 10:37:46
1976
原创 Spring MVC请求处理流程及源码分析
从接受请求到返回响应,Spring MVC框架的众多组件都伸胳膊挽袖子行动起来,各司其职,有条不紊地完成份内的工作。在整个框架中,DispatcherServlet处于核心的位置,它负责协调和组织不同组件,共同完成请求响应的工作。和大多数Web MVC框架一样,Spring MVC通过一个前端Servlet处理器接收所有的请求,并将具体工作委托给其它组件进行具体的处理,DispatcherServ
2016-07-12 10:37:07
345
原创 极光消息推送工具类
import java.util.Map;import com.alibaba.druid.support.logging.Log;import com.alibaba.druid.support.logging.LogFactory;import cn.jpush.api.push.model.PushPayload.Builder;import cn.jpush
2016-07-12 10:36:40
1670
转载 Redis 缓存 + Spring 的集成示例
《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现在我们需要把缓存也整合进来,缓存我们选用的是 Redis,本文将在该文示例基础上介绍 Redis 缓存 + Spring 的集成。关于 Redis 服务器的搭建请参考博客《Redhat5.8
2016-07-12 10:36:00
850
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessia
2016-07-12 10:30:22
292
原创 MyBatis
参考文献 官网:https://github.com/mybatis/ 官网:http://mybatis.github.io/官方文档:http://mybatis.github.io/mybatis-3/zh/index.html官方API:http://mybatis.github.io/mybatis-3/zh/xref/index.html Apache Sh
2016-07-11 17:20:48
3856
原创 Redis开发笔记
1.Redis的安装Window 下安装下载地址:https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids打开一个cmd窗口 使用cd命令切换目录到C:\redis 运行redis-
2016-07-11 16:37:51
1033
转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Leader 选举、队列管理等
2016-07-08 11:50:15
357
转载 RocketMQ:一个纯java的开源消息中间件--开发测试环境搭建
一、简介 RocketMQ的前身是Metaq,当 Metaq 3.0发布时,产品名称改为 RocketMQ MetaQ2.x版本由于依赖了alibaba公司内部其他系统,对于公司外部用户使用不够友好,推荐使用3.0版本。 项目地址: https://github.com/alibaba/RocketMQ二、安装RocketMQ 安
2016-07-06 16:20:46
715
转载 Dubbo
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者
2016-07-06 15:53:09
1056
1
转载 HDFS详解
摘要HDFS体系结构中有两类节点,一类是NameNode,又叫"元数据节点";另一类是DataNode,又叫"数据节点"。这两类节点分别承担Master和Worker具体任务的执行节点。HDFS体系结构中有两类节点,一类是NameNode,又叫"元数据节点";另一类是DataNode,又叫"数据节点"。这两类节点分别承担Master和Worker具体任务的执行节点。 1)
2016-07-06 15:34:58
3413
转载 【Hadoop】HDFS的运行原理
简介HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。HDFS有很多特点: ① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。 ② 运行在廉价的机器上。
2016-07-06 15:31:39
251
原创 大数据工具/框架
MongoDB-一种非常流行的、跨平台、面向document的数据库。Elasticsearch-专为云计算设计的分布式REST风格的搜索引擎。Cassandra-一个开源的分布式数据库管理系统。最初是Facebook设计和开发的,部署在大量商用服务器上来处理大量的数据。高可用,无单点故障。Redis-开源的(BSD)内存数据结构存储、内存库、缓存、消息代理。Hazelcast-基于Java开发的
2016-07-06 15:29:01
339
转载 Quartz集成springMVC 的方案二(持久化任务、集群和分布式)
Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特性如持久化任务,集群和分布式任务等。 Quartz核心是调度器,还采用多线程管理。 1.持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务。 2.集群和分布式处理:当在集群环境下,当有配置Quartz的多个客户端时(节点),采用Quartz的集群
2016-07-06 15:24:04
787
转载 RabbitMQ与SpringMVC集成并实现发送消息和接收消息(持久化)方案一
RabbitMQ是用于应用程序之间或者程序的不同组件之间的消息通信,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量,也就是生产-消费模型,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。 RabbitMQ 设置持久化, 如果生产端发送消息,消费端突然挂掉了,消息还存在队列,等消费端重启了,消费端能获取到消息。R
2016-07-06 15:17:35
4950
转载 RabbitMQ与SpringMVC集成并实现发送消息和接收消息(持久化)方案二
RabbitMQ的大约的介绍,上一篇已经有介绍了,这篇不介绍,直接描述RabbitMQ与SpringMVC集成并实现发送消息和接收消息(持久化)。 使用了Spring-rabbit 发送消息和接收消息,我们使用的Maven来管理Jar包,在Maven的pom.xml文件中引入jar包 [java] view plain copy"
2016-07-06 15:15:17
4917
转载 Java 高并发缓存与Guava Cache
一.背景 缓存是我们在开发中为了提高系统的性能,把经常的访问业务的数据第一次把处理结果先放到缓存中,第二次就不用在对相同的业务数据在重新处理一遍,这样就提高了系统的性能。缓存分好几种:(1)本地缓存。(2)数据库缓存。(3)分布式缓存。 分布式缓存比较常用的有memcached等,memcached是高性能的分布式内存缓存
2016-07-06 14:54:00
349
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等
2016-07-06 14:52:34
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人