自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

支付话题

本文档适用人员:交易领域的产品研发人员提纲:银联一些错综复杂的关系银联是什么银联商务是什么快捷支付绕过银联了吗能通过卡号判断是对公账户或对私账户吗快捷支付为什么要推快捷支付POSPOS签单上的各种号码信用卡刷卡后都发生了什么第三方支付公司为什么需要有备付金直联网关和间联网关何谓银企直连支付宝是怎么对账的我...

2015-09-09 11:45:25 708

原创 深入分析 Java 中的中文编码问题

在 IBM Bluemix 云平台上开发并部署您的下一个应用。现在就开始免费试用几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte ...

2014-12-19 10:21:37 96

原创 hashmap死循环

疫苗:Java HashMap的死循环 在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个...

2014-11-24 10:45:50 97

原创 jquery

当你准备使用jQuery,我强烈建议你遵循下面这些指南: 缓存变量DOM遍历是昂贵的,所以尽量将会重用的元素缓存。12345678910// 糟糕 h = $('#element').height();$('#element').css('height',h-20); // 建议 ...

2014-02-07 09:03:27 94

原创 减轻页面压力

网站快速加载,是提供良好用户体验的前提。然而,网站功能的不断增多,程序包的不断臃肿,导致网站访问时较大的下载量,最终影响了响应速度。没有一个用户喜欢等待,如何减少代码量,为网站减去过多负担,Craig Buckler在sitepoint网站发表了一篇文章《10 Quick and Easy Fixes to Reduce Page Weight》,分享为网站减负的十个建议。下面为该文的编译内容。...

2014-01-26 09:04:56 354

原创 linux 命令

一.linux快捷键Ctrl+C : 终止当前命令Ctrl+S : 暂停屏幕输出Ctrl+Q : 恢复屏幕输出Ctrl+U : 删除当前行光标前的所有字符Ctrl+Z : 挂起当前正在执行的进程Ctrl+L : 清除终端屏幕,相当于clear 二.终端命令clear : 清除终端屏幕reset : 重置视窗,当屏幕编码混乱时使用time commond...

2014-01-23 09:20:06 82

mina

<!--StartFragment --> 1、下载相应的开发包http://mina.apache.org/,MINA2.0版本包含了spring开发包,还需下载其他相关包,我的工程用到的包如下图:      2、配置spring的applicationContext.xml,配置mina服务; [html] view plaincopypri...

2013-10-15 12:49:21 90

spring 线程池

Spring 线程池使用 Spring 线程池使用 /** * */ 一个日志管理的类: 在批理更新,插入,等操作 package com.xiu.order.core.orders.impl; import java.util.List; import org.springframework.core.task.TaskExecutor; import com.xiu.co...

2013-10-12 14:35:26 86

mysql时间函数

1. NOW、CURRENT_TIMESTAMP和SYSDATE这些函数都能返回当前的系统时间,它们之间有区别吗?先来看个例子。mysql> SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE()\G;*************************** 1. row ***************************NOW(): 2011-02...

2013-10-08 09:00:43 85

原创 性能监控

   spring,真是一个好东西;性能,真是个让人头疼又不得不面对的问题。如何排查出项目中性能瓶颈?如何迅速定位系统的慢查询?在这我就不说spring自带的性能监控器了,实在是有些简陋。下面就说说我自己写的这个性能监控器。先看看效果:Java代码  2013-07-07 19:19:50,440 WARN  [main] [aop.PerformanceIntercep...

2013-07-08 10:34:38 117

原创 java ftp

  在项目中使用到FTP功能,于是采用类似Spring的各种回调机制公用各种代码,减少代码的开发量,简化开发人员的学习难度.本文仅供学习交流使用,如有比较好的意见希望可以一起交流,再次表示感谢.Java代码  package easyway.tbs.transfer.ftp;    import java.io.IOException;    import...

2013-06-24 11:05:18 145

原创 json

JSON小结【json-lib】 javabean:Address Java代码  package com.baebae.model;    public class Address  {      private String city;      private String district;      priva...

2013-06-21 14:01:49 75

原创 webservice银行报文接口设计

 Preface: 合理的软件架构设计其好处是不言而喻的,系统具有清晰的软件结构,良好的可扩展性,类的职能单一明确,系统的复杂度底。此前的一个实际项目中总结了些关于OO设计的实际应用,主要是围绕‘高内聚及松耦合’,‘开闭原则’的一些应用。 Problem:  目前有一个实际应用放在我们面前,为一个银行现有BI系统开发WebService对外数据接口应用,数据交换方式...

2013-06-08 15:47:26 547

原创 Hibernate 二级缓存

Hibernate 二级缓存 总结整理博客分类: hibernate杂谈hibernate 和《Hibernate 关系映射 收集、总结整理》 一样,本篇文章也是我很早之前收集、总结整理的,在此也发上来 希望对大家有用。因为是很早之前写的,不当之处请指正。 1、缓存:缓存是什么,解决什么问题?位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传...

2013-05-28 15:14:25 89

原创 基于Spring打造简单高效通用的异步任务处理系统

背景 随着应用系统功能的不断新增,而某些功能的实现对实时性要求并不是那么高,但是逻辑却很复杂、执行比较耗时,比如涉及外部系统调用、多数据源等等;此时,我们就希望可以让这些复杂的业务逻辑放在后台执行,而前台与用户的交互可以不用等待,从而提高用户体验; 另外,从系统架构这个层面来说,我们也希望按照不同功能来拆分,以保持各个系统之间的低耦合,当一个系统出现问题时不会影响到其他系统,并且对于独立的各个系...

2013-05-21 14:24:19 175

原创 memcached工作原理

面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候...

2013-05-10 10:16:38 107

原创 Hibernate常用点

一、简述 Hibernate 和 JDBC 的区别、优缺点?JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。◆两者都可以对数据库的更新操作进行显式的事务...

2013-03-27 09:17:24 93

原创 基于按annotation的hibernate主键生成策略

基于按annotation的hibernate主键生成策略博客分类:HibernateHibernateJavaJPAOracleMySQL 这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@Gen...

2013-03-19 10:42:35 79

原创 Linux命令

对于程序员来说,掌握一些基本的Linux命令是必不可少的,即使现在用不到,在不久的将来也应该会用到。由于Linux有很多命令,每个命令基本可以用一篇文章介绍,所以本文仅总结一些常用命令的常用用法,如有明显的遗漏或错误,请各位帮忙指出,谢谢! 以下内容基于测试环境:Red Hat 4.5/5 一、服务器硬件配置1、查看硬盘及分区情况# fdisk -l 2、查看分...

2013-03-19 08:50:40 357

原创 get加密

一般我们在form提交时不要担心我们的参数会显示给用户看。 我们主要解决的是以get方式进行url参数传递的问题,如: http://xxx.xxx.xxx.xxx/xxx/xxx.do?pId=101&imageName=processimage.jpg这样的url pId=101&imageName=processimage.jgp这样的参数如何进行加密...

2013-03-12 17:09:21 472

原创 oracle分区

Oracle 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码  create table graderecord    (  ...

2012-12-27 09:51:32 96

原创 springmvc

 SpringMVC Controller 介绍一、简介         在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在S...

2012-12-25 09:26:19 68

原创 单点sso

摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录...

2012-11-19 16:30:57 95

原创 maven

用Nexus来搭建本地的Maven服务器下载地址是:http://nexus.sonatype.org/downloads/我下载的是:nexus-oss-webapp-1.8.0.1-bundle.tar.gz 一、安装服务器 解压下载的文件: # tar xzvf nexus-oss-webapp-1.8.0.1-bundle.tar.gz...

2012-11-19 10:13:18 76

原创 maven

Maven是一个相当不错的项目管理工具,我们在开发项目的时候经常会使用一些自己开发的jar包等,所以有必要搭建自己的私服,用于快速部署自己的jar包,来快速集成项目。首先我们先下载Nexus,下载地址为,我下载的是zip版本的,linux下可以下载tgz版本的。下载完成后我们得到的是一个nexus-2.0.6-bundle.zip然后解压nexus-2.0.6-bundle.zip,我们将...

2012-11-19 10:12:26 81

原创 Hibernate调优技术(下)

4.6 HQL调优4.6.1 索引调优HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。4.1节让...

2012-10-15 10:04:35 86

原创 Hibernate调优技术(上)

1.引言Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的...

2012-10-15 10:03:01 81

原创 hibernate clob保存

  费了比较多的精力终于解决了这个疑难问题,在百度上查阅了大量博客,论坛,一直没有放弃。通过自己的反复试验,像福尔摩斯抽丝剥茧一样终于找到问题的原因,确实很有必要记述下来,下面将解决该问题的来龙去脉细细道来。            我们的网管平台的作业计划采集总是在运行了一段时间之后出现了java.sql.SQLException: 关闭的连接问题。异常堆栈如下: [ja...

2012-10-08 10:59:23 216

orcale时间函数

一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_C...

2012-10-08 10:02:15 101

oracle OVER (PARTITION BY ..)

Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 转载 oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。            ...

2012-09-27 09:25:37 80

集群

 一、 Apache、Tomcat集群和负载均衡所需资源软件(附下载地址):  a) apache_2.0.55-win32-x86-no_ssl.msi;  b) apache-tomcat-5.5.17.rar  c) mod_jk-apache-2.0.55.so  如下图所示:附下载地址:http://download.csdn.net/detail/crazyiter_c...

2012-09-18 08:53:15 91

orcal常用函数

1.得到字符串中的第一个字符的  ASCII  值 代码  ASCII(STR)  select ASCII('ABCD') FROM DUAL;  结果: 65  2.得到数值  N  指定的字符 代码  CHR(n)  select CHR(68) from dual;  结果:D  3.连接两个字符串  代...

2012-08-31 08:46:03 211

原创 Hibernate

在HQL中关键字不区分大小写,但是属性和类名区分大小写 一、简单属性查询1.单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致//查询单个字段String hql = " select name from Users";Query query = session.createQuery(hql);Li...

2012-08-29 16:38:55 73

原创 单实例,多线程

   servlet采用单实例多线程模式开发,减少产生servlet实例的开销。servlet容器维护一个线程池,里面放着工作者线程来相应请求,同时还有一个调度线程来管理工作者线程。当容器收到一个servlet请求,调度线程就从线程池中取出一个工作者线程,该工作者线程将处理这个请求,做法是执行servlet的service方法;当这个线程执行时,收到另一个请求,调度线程就在线...

2012-08-29 16:36:19 92

ApplicationContextAware

加载Spring配置文件时,如果Spring配置文件中所定义的Bean类,如果该类实现了ApplicationContextAware接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware接口中的 public void setApplicationContext(ApplicationContext context) throw...

2012-08-25 15:46:04 83

原创 网站大并发处理解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,...

2012-07-12 15:27:10 57

原创 性能调优攻略

大家看看,我觉得写的挺好。 http://www.linuxeden.com/html/news/20120621/126133.html 关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法...

2012-07-12 15:21:45 76

Spring+iBatis+JOTM实现JTA事务

JOTM是个开源的JTA事务管理组件,可以让程序脱离J2EE容器而获得分布式事务管理的能力。 测试过程如下: 一、环境 1、准备软件环境 spring-framework-2.5.6.SEC01-with-dependencies.zip ibatis-2.3.4 ow2-jotm-dist-2.1.4-bin.tar.gz MySQL-5.1...

2012-07-12 15:10:43 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除