java
木子文轩
这个作者很懒,什么都没留下…
展开
-
java httpClient
import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;原创 2014-09-09 17:46:45 · 378 阅读 · 0 评论 -
java mina FundTradeProtocolCodecFactory
package com.pingan.emall.biz.communication.handler;import java.nio.charset.Charset;import org.apache.mina.core.session.IoSession;import org.apache.mina.filter.codec.ProtocolCodecFactory;原创 2014-10-31 18:01:24 · 415 阅读 · 0 评论 -
java mina TcpSessionManager
package com.pingan.emall.biz.communication;import java.util.concurrent.ConcurrentHashMap;import org.apache.mina.core.session.IoSession;/** * 辅助 异步实现同步 存放 sessionId * @author lisu005原创 2014-10-31 17:38:01 · 556 阅读 · 0 评论 -
java mina FundTradeSAOImpl 入口
package com.pingan.emall.integration.sao.impl;import com.paic.pafa.app.biz.service.BusinessServiceException;import com.pingan.emall.biz.communication.TcpConnector;import com.pingan.emall原创 2014-10-31 17:53:25 · 485 阅读 · 0 评论 -
Java mina TcpCommunicationHandler extends IoHandlerAdapter
package com.pingan.emall.biz.communication.handler;import com.pingan.emall.biz.communication.TcpSessionLock;import com.pingan.emall.biz.communication.TcpSessionManager;import java.util.M原创 2014-10-31 17:20:06 · 799 阅读 · 0 评论 -
java mina MidRequestDTO
package com.pingan.emall.dto;import com.pingan.emall.util.StringUtil;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUti原创 2014-10-31 17:47:50 · 384 阅读 · 0 评论 -
java 模拟浏览器实现导入
package com.paic.opencms;import java.io.File;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.ArrayList;import java.ut原创 2014-10-31 17:10:54 · 761 阅读 · 0 评论 -
Java mina TcpConnector
package com.pingan.emall.biz.communication;import com.pingan.emall.dto.MidRequestDTO;import com.pingan.emall.dto.MidResponseDTO;/** * Tcp connector interface , define with connect原创 2014-10-31 17:35:14 · 417 阅读 · 0 评论 -
java mina MidResponseDTO
package com.pingan.emall.dto;import java.io.Serializable;import java.util.List;import java.util.Map;import org.apache.commons.collections.CollectionUtils;import com.pingan.emall.原创 2014-10-31 17:48:18 · 431 阅读 · 0 评论 -
java mina FundTradeProtocolDecoder
package com.pingan.emall.biz.communication.handler;import com.pingan.emall.dto.MidResponseDTO;import com.pingan.emall.util.StringUtil;import java.nio.charset.Charset;import java.util.A原创 2014-10-31 18:07:07 · 443 阅读 · 0 评论 -
Java mina GateWayManager 网关管理类
package com.pingan.emall.biz.communication;import java.net.SocketAddress;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicLong;import org.apache.原创 2014-10-31 17:31:22 · 862 阅读 · 0 评论 -
Java mina GateWayScaner Thread
package com.pingan.emall.biz.communication;import java.io.IOException;import java.net.SocketAddress;import java.nio.channels.SocketChannel;import org.apache.commons.collections.CollectionU原创 2014-10-31 17:32:37 · 475 阅读 · 0 评论 -
java mina TcpSessionLock
package com.pingan.emall.biz.communication;public class TcpSessionLock {private Object sessionId;private Object message;public TcpSessionLock(Object sessionId) {this.sessionId =原创 2014-10-31 17:37:00 · 490 阅读 · 0 评论 -
java mina TcpSocketAddress
package com.pingan.emall.biz.communication;import java.net.InetSocketAddress;public class TcpSocketAddress extends InetSocketAddress {private static final long serialVersionUID = 236原创 2014-10-31 17:39:03 · 333 阅读 · 0 评论 -
java mina FundTradeProtocolEncoder
package com.pingan.emall.biz.communication.handler;import com.paic.pafa.app.biz.service.BusinessServiceException;import com.pingan.emall.dto.MidRequestDTO;import com.pingan.emall.util.fund.B原创 2014-10-31 18:07:29 · 446 阅读 · 0 评论 -
Java mina FundTradeLogger
package com.pingan.emall.biz.communication.handler;import com.pingan.emall.util.StringUtil;import com.pingan.emall.util.fund.FundTradeConstants;import java.util.HashMap;import java.uti原创 2014-10-31 18:01:06 · 412 阅读 · 0 评论 -
java mina TcpLongSyncConnector 初始化
package com.pingan.emall.biz.communication.impl;import com.paic.pafa.app.biz.service.BusinessServiceException;import com.pingan.emall.biz.communication.GateWayManager;import com.pingan.e原创 2014-10-31 17:30:13 · 525 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailServiceImpl
package com.pingan.emall.biz.business.impl;import com.paic.pafa.app.biz.service.BaseService;import com.paic.pafa.app.lwc.core.util.DevLog;import com.pingan.emall.biz.business.SystemEmailServ原创 2014-10-27 15:58:41 · 1862 阅读 · 0 评论 -
java 类的放射-方法
/*** Invoke Proxy method, dispatch request to specific operation * * @param transactionAction* @param serviceRequest* @return ServiceResponse* @throws BusinessServiceException*/public原创 2014-09-12 14:55:04 · 566 阅读 · 0 评论 -
java doCsvExport
/*** Export records to csv file* * @param response Http response* @param items List of item that implements on CsvExportable interface* @throws IOException*/public static void doCsv原创 2014-09-12 15:00:33 · 392 阅读 · 0 评论 -
java LuceneCrawler
package com.jeecms.jspgou.lucene;import java.io.IOException;import java.sql.Timestamp;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;im原创 2014-09-13 12:18:02 · 370 阅读 · 0 评论 -
java 幂等性
Todd.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HT原创 2014-09-24 21:50:39 · 713 阅读 · 0 评论 -
java 原子锁
研究ThreadPoolExecutor的时候,发现其中大量使用了volatile变量。 不知为何,因此做了一番查找,研究: 其中借鉴了很多网上资料。 在了解volatile变量作用前,先需要明白一些概念: 什么是原子操作? 所谓原子操作,就是"不可中断的一个或一系列操作" , 在确认一个操作是原子的情况下,多线程环境里面,我们可以避免仅仅为保护这个操作在外围加上性原创 2014-09-24 21:33:54 · 2886 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 概论
1、服务启动初始化 1>/SystemEmailBlockingQueue原创 2014-10-27 15:49:11 · 2251 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailBlockingQueue
package com.pingan.emall.biz.util;import java.util.Map;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ConcurrentHashMa原创 2014-10-27 15:59:58 · 589 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailSender
package com.pingan.emall.biz.util;import com.paic.pafa.app.lwc.core.util.DevLog;public class SystemEmailSender extends Thread {private boolean running = true;private SystemEmai原创 2014-10-27 16:00:04 · 609 阅读 · 0 评论 -
java return jsonp 及 json
private void getJsonData(HttpServletResponse response, Map result) { DevLog.info("into getJsonData json start "); response.setContentType("application/json;charset=utf-8");原创 2014-09-22 09:16:46 · 557 阅读 · 0 评论 -
java ThreadPoolUtil
import java.util.LinkedList;public class ThreadPoolUtil extends ThreadGroup{ private static final ThreadPoolUtil instance = new ThreadPoolUtil(5); private boolean isClosed = false原创 2014-09-09 11:52:58 · 1297 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 代码 MailBean
/** * */package com.pingan.emall.biz.util;import java.io.Serializable;import java.util.Calendar;/** * 发送邮件的相关信息 * @author ex_wangjun */public class MailBea原创 2014-10-27 16:04:38 · 1814 阅读 · 1 评论 -
java tomcat 设置classpath 配置文件分离
@echo offrem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information r原创 2014-09-16 10:13:47 · 2611 阅读 · 0 评论 -
Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailUtils
package com.pingan.emall.biz.util;import com.paic.pafa.app.lwc.core.util.DevLog;import java.util.Properties;import java.util.PropertyResourceBundle;import java.util.ResourceBundle;import原创 2014-10-27 16:02:14 · 727 阅读 · 0 评论 -
java tomcat 部署文件分离
@echo offrem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information r原创 2014-09-16 10:14:05 · 435 阅读 · 0 评论 -
java 文件续传
import java.io.BufferedInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import jav原创 2015-09-17 09:41:34 · 401 阅读 · 0 评论