- 博客(92)
- 资源 (8)
- 收藏
- 关注
原创 maven配置
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/
2017-04-26 11:33:25 485
原创 一、spring-cloud-simple 地址
源码地址:https://git.oschina.net/virusfu/spring-cloud-simple
2017-02-24 14:01:35 712
原创 HttpClient4.5 SSL访问工具类
要从网上找一个HttpClient SSL访问工具类太难了,原因是HttpClient版本太多了,稍有差别就不能用,封装了一个访问HTTPS并绕过证书工具类。主要是基于新版本HttpClient 4.5:/**解决httpClient对https请求报不支持SSLv3问题.JDK_HOME/jrebcurity/java.security 文件中注释掉:jdk.certpath.
2017-02-24 13:56:33 1186
原创 阿里云申请云盾免费SSL证书(https)
因项目需要须使用https服务,得知阿里云可以免费申请。我们的前提: 1.有阿里云的服务器账号。 2.申请的域名托管在阿里云的云解析服务有了这两个前提申请就方便快捷多了。1.登录阿里云-->安全(云盾)-->证书服务 注: 感谢评友提示, 最新的查找申请证书方式更正一下, 得倒着往上点,symantec---单个域名----免费型2.选择...
2017-02-08 14:43:44 45127 10
原创 centos svn服务器搭建
环境:centos 6.5 因为csvn 莫名的出现了无法重启的现象,因此重新进行了svn的安装。并且不安装http服务:1、查看是否可以从yum软件仓库找到SVN安装包 yum list *svn*2、安装 yum install subversion3、安装完成。4、创建版本库: mkdir -p /home/svn/t
2015-12-17 11:56:23 776
转载 什么是幂等性
Todd.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HT
2014-09-24 19:02:05 1432
原创 数据迁移ETL之kettle一
好长时间没有记录技术文章了,正好最近有点时间,就把我最近使用的kettle记录一下。公司近期做了大规模的支付系统架构改造,需要进行数据迁移,将现有生产数据迁移到新的系统库中,在2013年底的时候曾经做过一次交易优化改造,把交易数据也做了一次数据迁移,当时使用的是springbatch来完成的。虽然成功完成迁移工作,但是在迁移过程中遇到了很多问题。1.整理起来非常麻烦,各种job不太容易管理
2014-09-15 09:49:13 3166
原创 会计分录和会计科目有什么联系和区别
会计科目: 是按照经济业务的内容和经济管理的要求,对会计要素的具体内容进行分类核算的科目,称为会计科目。 会计科目按其所提供信息的详细程度及其统驭关系不同,又分为总分类科目和明细分类科目。前者是对会计要素具体内容进行总括分类,提供总括信息的会计科目,如“应收账款”、“原材料”等科目,后者是对总分类科目作进一步分类、提供更详细更具体会计信息科目,如“应收账款”科目按债务人名称设置明细科目,反映应
2013-11-18 11:51:00 2523
原创 My SQL flush-hosts
环境:centos,mysql5.6错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决办法
2013-11-05 10:37:47 1169
转载 reactor模型 preactor模型
通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。 系统I/O方式可分为阻塞,非阻塞同步和非阻塞异步三类,三种方式中,非阻
2013-08-26 11:30:22 1138
转载 MapReduce 图解
工作原理上图是论文里给出的流程图。一切都是从最上方的user program开始的,user program链接了MapReduce库,实现了最基本的Map函数和Reduce函数。图中执行的顺序都用数字标记了。1.MapReduce库先把user program的输入文件划分为M份(M为用户定义),每一份通常有16MB到64MB,如图左方所示分成了split0~4;然后使用
2013-07-01 11:33:30 948
原创 apache
1.Apache POI 处理office文档用到的2. IText PDF操作类库3.Java Base64 Base64编码类库 4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作5.pingyin4j 中文转拼音库 6.Commons-IO,处理IO的工具包7.Commons-beanutils 用来处理javaBean类的
2013-06-09 17:12:53 756
原创 iTunes for Windows 64bit 下载
iTunes 10.7 for Windows 64http://support.apple.com/kb/DL1577
2013-06-09 17:12:51 1294
原创 java获取上一天日期
long currMi = System.currentTimeMillis(); long oneDay = 24 * 60 * 60 * 1000L; long t = currMi-oneDay ; Date d = new Date(t);
2013-06-09 17:12:48 1092
原创 System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()
System.currentTimeMillis() is obviously the most efficient since it does not even create an object, but new Date() is really just a thin wrapper about a long, so it is not far behind. Calendar, on t
2013-06-09 17:12:46 1189
原创 PLSQL Developer V9 注册码
PLSQL Developer V9.0.2.1621 注册码License Number:999Password:xs374caProduct Code:46lexxzpthqrjmkhyd5czddfcjh33a9p2zSerial Number:275052
2013-06-09 17:12:44 1095
原创 Tuscany 2.0 documentation
Apache Tuscany Docs 2.x2.0-beta-Samples documentationTuscany 2.0-Beta1 SamplesThe Tuscany samples are shipped with Tuscany binary and source releases (see the /samples directory). If you are
2013-06-09 17:12:42 1188
原创 探讨分布式系统与集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。 而采用集群方案,同样提供10台服务
2013-06-09 17:12:39 717
原创 修改maven本地库路径
1.打开maven的安装路径:${M2_HOME}/conf/setings.xml文件2.找到项,将它的值修改就可以了,我修改的是:${M2_HOME}/repo,修改完毕。3.如果有安装m2eclipse插件,打开eclipse的属性配置,查看Maven配置项中的User Setings的settings.xml文件是否为当前的路径,查看本地库的设置是否正确 大小:
2013-06-09 17:12:37 681
原创 修改ORA 密码过期问题
修改ORA 密码过期问题 :ERROR: ORA-28002: 7 天之后口令将过期 1.putty登录服务器 2. 进行 sqlplus / as sysdba 3.更改session乱码命令: alter session set nls_language=american4..查看用户的profile设置:=============================
2013-06-09 17:12:35 840
原创 Maven使用
转载1. Maven介绍 1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting St
2013-06-09 17:12:33 765
原创 SCA简单本地调用案例
1.先到http://tuscany.apache.org/sca-java-1x-releases.html SCA Java 1.6.2 2.从sca\apache-tuscany-sca-1.6.2\tuscany-sca-1.6.2\samples\calculator\src\main\java 目录下找到 calculator案例3.eclipse下创建一个java项目,导入l
2013-06-09 17:12:31 883
原创 TODO XXX FIXME 自定义标签
1 TODO 表示需要实现,但目前还未实现的功能 2 XXX 勉强可以工作,但是需要改进的功能 3 FIXME 代码是错误的,不能工作,需要修复 4.自定义标签 window-->preferences-->java-->compiler-->tags 选择new,输入tag,选择priority,ok
2013-06-09 17:12:29 671
原创 Oracle中的Blob字段的处理
Oracle中的Bloc字段的处理较其他字段来说,会有一些特殊性。现就对在java和pl/sql下,Blob字段的处理和大家做一些交流。 下面,简单介绍一下Blob在以下两种环境中的写入处理, u java环境 u PL/SQL环境 一、java环境 1、 Blob的插入操作 1) 插入一空的Blob。 2) 更新该纪录的Blob。 例子: 比
2013-06-09 17:12:26 1109
原创 SHA+HEX消息摘要加密
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 消息摘要加密
2013-06-09 17:12:24 832
原创 MD5转化通用类
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * MD5 转化类 * * @author Fu Wei * */public class M
2013-06-09 17:12:22 815
原创 Des算法通用类
import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.security.spec.Inval
2013-06-09 17:12:20 675
原创 csv格式读取通用类
需要添加javacsv.jar 支持import static net.etongbao.common.utils.StringUtils.toStringWithOutNull;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingExcep
2013-06-09 17:12:18 910
原创 ActiveMQ JMS生产者消费者模式收发通用类
jms提供者为ActiveMQ import java.util.Map;import java.util.UUID;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.Session;import javax.jms.TextMessage;import org.apache.ac
2013-06-09 17:12:16 1472
原创 oracle 统计sql
oracle 统计月平均交易次数 : select n_tsc_src_usr_id , floor(count(c_tsc_no)/trunc(months_between(max(d_tsc_req_time),min(d_tsc_req_time)))) from tbl_tsc_base group by n_tsc_src_usr_id
2013-06-09 17:12:14 753
原创 derby嵌入式数据库在spring中应用
项目中使用到嵌入式数据库,选择derby数据库.具体的使用方法如下1.搭建aplication程序,引入spring进行管理2.应用中添加derby.jar 10.8.12 文件3.spring 的xml配置中的dataSource配置: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSourc
2013-06-09 17:12:12 1502
原创 应用程序+spring+jetty
创建一个spring管理的应用程序,想在应用程序中加一个管理功能,因此采用嵌入式web服务器jetty来完成。1. spring的xml配置中需要加上这一行代码 2.创建jetty.xml文件: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/
2013-06-09 17:12:10 1157 1
原创 servlet 使用spring管理bean
servlet 使用spring管理bean要serlvet使用注解的形式去注入bean,那么如何才能将spring管理的bean注入到servlet中。原本spring管理的bean和servlet不在一个上下文环境中是无法相互注入的。解决办法创建一个AbstractServlet 抽象类,让你的所有servlet继承于此类 import java.io.IOExce
2013-06-09 17:12:08 914
原创 spring Batch实现数据库大数据量读写
1. data-source-context.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/c
2013-06-09 17:12:06 1902
原创 HttpClient post请求 手机直冲案例
HttpClentDeliver 发货通用类 package net.etongbao.vasp.onpay.product;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;i
2013-06-09 17:12:03 1297 1
原创 plsql developer格式化sql为java代码
plsql developer格式化sql后直接copy为java代码的方法修改文件C:\Program Files (x86)\PLSQL Developer\SpecialCopy\Java.copysql.append("");sql.append(" ");sql.append("");
2013-06-09 17:12:01 2496
原创 Spring Quartz Batch
WEB-INF\web.xml contextConfigLocation classpath:/job-bean.xml org.springframework.web.context.ContextLoaderListener WEB-INF\classes\job-bean.xml
2013-06-09 17:11:59 1477
原创 使用Quartz或Timer完成时序调度工作
使用Quartz或Timer完成时序调度工作简介Spring提供了支持时序调度(译者注:Scheduling,下同)的整合类.现在, Spring支持内置于1.3版本以来的JDK中的Timer和Quartz Scheduler(http://www.quartzscheduler.org)。 两个时序调度器通过FactoryBean建立,保持着可选的
2013-06-09 17:11:57 614
MongoDB权威指南
2012-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人