自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 问答 (1)
  • 收藏
  • 关注

原创 pychrome配置python版本

明明project interpreter里面调整了版本,安装了available package;在运行py程序时,还是会报ModuleNotFoundError: No module named '**'那么需要看一下run 的edit configuration 里面指定的python interpreter的版本要匹配到在project inerpreter里面的那个...

2018-07-31 20:19:24 2116

原创 intellij ideal Modules的jdk版本恢复到1.6问题

ideal配置jdk有3个级别:1.java compiler2.project setting->project3.project setting -> modules首先都配置成1.8在pom.xml里面加上[code="xml"] org.apache.maven.plugins maven-compiler-pl...

2018-07-31 16:11:33 380

原创 hive实现json数组拆解

PAYCHANNELDETAIL表中间字段acquire_type是json格式如下[code="json"][{"payAmount":"375000","payChannelCode":"BOC"},{"payAmount":"376000","payChannelCode":"ABC"}][/code]下面是

2016-07-01 18:45:54 871

原创 基于zookeeper动态扩展处理分类数据

背景:日终处理分户账记录的转逾期,数据量越来越大,单机处理时间已经不能忍受,考虑重构批处理逻辑。场景特性:分户账转逾期处理,每条记录和别的记录互不相干因此可以考虑把分户账信息分类处理,该方案可以方便的让执行程序随着分户账数据的不断增加,任意扩展到多个虚拟机,或者在同一个JVM内使用多线程处理。待完善部分:某个任务处理失败,需要在回调函数增加处理,记录失败的Id号,因为是跑批另外最后...

2016-05-04 20:59:34 199

原创 java内部类使用场景体会

内部类的作用:1.完善多重继承。[u]疑问在于:[/u]多重继承可以用组合的方式实现。内部类相对组合方式的优势应该就是内聚更好,因为内部类实现的逻辑对除了自己外部类以外的类是不透明的,代码专用。Lock相关实现类里面的 Sync这个内部类均扩展了抽象类AQS,并实现AQS的tryAcquire、tryRelease、tryAcquireShared等方法,各个Lock类的Sync各...

2016-04-21 11:56:15 92

原创 遗传算法入门推荐

[url]http://www.theprojectspot.com/tutorial-post/creating-a-genetic-algorithm-for-beginners/3[/url]这个文章是遗传算法最好的入门了,记录一下!

2016-03-14 11:45:31 254

原创 logBack用法,记录

1. Logback使用手册 系统中的日志采用 slf4j+logback实现 引入记录日志模块 Pom.xml文件中配置 ch.qos.logback logback-classic 1.0.13 代码: import org.slf4j.Logger;import org.slf4j.LoggerFactory;...

2015-11-24 15:37:05 91

原创 表产生sequence功能,测试并发

[code="java"] @Test public void testSerialNum() throws Exception{ final ConcurrentHashMap map = new ConcurrentHashMap(5000); Vector threads = new Vector(); Thread r = new Thread() ...

2015-11-18 16:21:08 166

原创 使用Junit做全流程的测试

遇到问题:不能加载引入的配置文件:[code="java"]@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({ "classpath:/spring/applicationContext-service.xml", "classpath:/spring/testapplicationContext-...

2015-09-01 15:32:25 120

原创 核算系统-计息、还款规则

新浪的贷款计算公式有误[code="java"]问题描述:等额本息;分期还款,因为精度问题导致各期数的本金总额之和可能等于总本金之和,差别为1分钱。====>要点:1保证总本金正确;2保证每期还款额正确;3.本金多出来或者少的1分钱,转入到利息中或从利息中出入到本金[/code][code="java"]计算还款:利随本清随借随还,随时还钱的金额=本金+(本金*日利率*...

2015-06-11 14:21:47 175

原创 mysql - 功能小计

mysql:处理时间date_format(now(),'%y%m%d%H%i%S')date_format(current_timestamp,'%y%m%d%H%i%S');left(create_time,10)='2017-07-10'

2015-06-07 15:22:58 110

原创 mybaits 分页查询

[code="java"] select count(*) from tableName where 1=1 and loanAcNo in #{item} AND sRepayDate >= #{beginDate,jdbcType=DATE} AND sRepayDate ...

2015-05-14 20:58:15 120

原创 slf4j+logback

MAVEN-主pom.xml文件[code="xml"] 1.7.6 1.1.1 ch.qos.logback logback-classic ${logback.version} org.slf4j jcl-over-slf4j ${slf4j.version} [/code]java...

2015-05-12 09:57:52 84

原创 Maven使用过程中出现的一些问题

pom.xml以父项目-子项目结构构建工程问题:1.配置config.properties文件参数一直找不到[code="xml"] [/code]原因:在另外一个子项目的相同目录里面,存在同名的配置文件config.properties2.dal层通过测试用例...

2015-02-16 16:03:04 125

原创 intellij idea搭建maven工程用jetty

1.打开intellij idea创建一个空的project---对应eclipse的创建workspace2.创建一个module,name -webinfo3.选择maven-archetype-web4.发现访问不了,结果在vps上安装一个kingate做代理参看:www.vpser.net/build/linux-vps-use-kingate-install-proxy-...

2014-11-23 09:49:02 170

原创 window7的64位运行tomcat一闪而过

使用x64的jdk,x64的tomcat.x64的eclipse

2014-11-10 22:04:51 81

原创 Python27 demo 访问html

工程名untitle应用名dd访问:http://localhost:8000/f/显示f.html文件内容urls.py--配置请求[code="py"]from django.conf.urls import patterns, include, urlfrom django.contrib import adminfrom dd.views import ...

2014-10-28 14:55:03 112

原创 python开发环境

1.下载Python27 解压2.Python27目录加入path3.下载一个https://bootstrap.pypa.io/ez_setup.py文件,放到目录下,执行 python ez_setup.py install4.安装好easy_install.exe 在目录D:\Python27\Scripts 下面,5.在D:\Python27\Scripts目录下执行eas...

2014-10-27 17:30:02 83

原创 Jsoup爬虫 demo

pom.xml文件添加下面的内容[code="xml"] 4.0.0 webContent com.xly.webContent 0.0.1-SNAPSHOT com.springsource.repository.bundles.release EBR Spring...

2014-10-26 11:20:35 75

原创 转 -什么是SOA-微观SOA:服务设计原则及其实践方式

[url]http://kb.cnblogs.com/page/505537/ [/url]大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工作的架构师和程序...

2014-10-17 19:29:36 132

原创 U盘启动盘

1.用大白菜、老毛桃做默认模式的启动盘,需要使用cn_windows_7_ultimate_with_sp1_x64_dvd_618537.iso 这种ISO文件,而不是包了GHO文件的iso文件2.用Windows 7 USB DVD Download Tool做启动盘,如果是32位机器做64位启动盘,会失败,不好用...

2014-10-16 22:55:51 123

原创 反射小计

Test.java方法dd重载 [code="java"]class Test{ public Test(){} public void dd(String s1,String s2){ System.out.println(s1+":"+s2); } public void dd(String s1){ ...

2014-10-07 11:32:00 51

原创 测试,调用外部系统接口实现用Mock替换

mock,利用spring的BeanPostProcessor接口,junit运行时mock会替换掉既有的对象mFundClient[code="java"]import org.easymock.EasyMock;import org.easymock.IMocksControl;import org.springframework.beans.BeansException;...

2014-09-29 08:58:38 653

原创 Soap文件转对象,用于Junit

测试用类[code="java"]package test.com.coverage.facade;import java.util.HashMap;import java.util.Map;import javax.annotation.Resource;import org.junit.Assert;import org.junit.Test;i...

2014-09-28 18:01:10 124

原创 Mybaits配置主表和子表关联查询

[code="java"] ...

2014-07-21 12:33:51 312

原创 Btrace测试

偶尔看到BTrace,必须记录一下利用hotSpot虚拟机可以动态替换class的特点而完成的,可以对online的程序动态的改变类的行为(一般为加些打印日志),进而进行线上调试的一个工具。使用方式:1.jmap -histo:live [pid] 检查那个类实例特别多2.定位代码如果是HashTable的问题,那么就要定位出什么代码引起的接下来自然要看看...

2014-07-17 17:56:31 80

原创 oracle 的系统时间interval操作,ibatis

insert into T_TRANSCORE_TRANS_EXPIRE ( TRANS_ID, EXPIRE_DATE ) values ( '000300',INTERVAL '1' MINUTE) .这里有一个不好解决的问题,interval后面的 1, 的引号直接加非常困难,调试过程中常报错:ORA-00917,缺少逗号,因为,ibatis处理后进来的是不带单引号的需要用另外一...

2013-12-24 19:54:37 168

原创 springMVC+reids+ 线程池+ibaits的demo做pv统计

知识点:1.spring-data redis的正则表达式 如 以 "PV"开头的keySet Set keySet=template.keys("PV*");2.线程池执行策略使用,DiscardPolicy 超出抛弃3.springMVC返回成功,Controller的方法添加注解@ResponseStatus(value = HttpStatus.OK)4.独立访...

2013-09-03 16:39:21 102

原创 java对象占用heap的大小

一个对象占用的堆空间首先是和它有多少个成员变量直接相关[code="java"]public class Sizeof{ public static void main (String [] args) throws Exception { // Warm up all classes/methods we will use runG...

2013-07-31 10:09:52 154

原创 集群环境定时器更新数据库,只有一台应用执行

批处理任务通过quartz控制执行的时候,如果有多个部署,就要避免部署的不同应用上的定时任务同时执行而导致的错误。通过oracle的行锁,控制quartz的执行。使用spring+quartz+ibatisibatis配置文件中里面的查询,如果发现存在对应的行被锁,直接抛出异常返回,知道当前任务正在执行[code="ibatis"] select id, ty...

2013-07-29 13:49:39 126

原创 竞拍活动设计思路

临界资源放到redis里面:包括最新的商品价格,订单信息。定时器间隔5秒执行,读取redis信息,并持久化---这里的redis不做持久化动作。活动结束时,定时器先更新redis中竞拍商品状态,再执行真实下单操作。 竞拍资源在redis中的生命周期:在管理控制台添加商品活动信息,信息包括加入活动开始结束时间,写入到redis。活动开始前,读取redis保存的活动信息,...

2013-07-17 16:17:55 576

原创 秒杀活动设计思路

filter过滤请求:如SessionId最后若干位字符串转成数字,对20取模,余为0的时候向后执行,否则return 失败;这样可以在filter这里过滤掉19/20的请求。redis保存商品库存:利用redis的decr操作减小,拿到大于0的token才往Order系统发起下单 ...

2013-07-17 15:02:47 101

原创 maven tomcat:run指定tomcat7:

配置好下面的内容后,执行 run as -> tomcat7:run 或者tomcat6:run可以将maven的web应用在tomcat6/7里面运行 ,eclipse Indigo 版本默认tomcat:run是用tomcat6。 DelegatingFilterProxy cannot be cast to Filter 请在settings.xml &lt...

2013-07-05 15:35:51 102

原创 Spring3.1 security +Spring MVC+hibernate集成

这里把网上两个列子结合起来,因为http://www.blogjava.net/SpartaYew/archive/2013/02/06/350630.html 这个例子我本地跑起来有点问题,而另外一个例子,不涉及到数据库访问。 这两个例子都是3.0.5的spring,我改成3.1.0以后,大多数spring配置文件头上的要改一下,springsecurity里面也有少量修改。 ...

2013-07-02 16:55:45 69

原创 spring3+struts2+ibatis Demo

Maven下的ibatis+struts2.3.15+spring3.1.0 Maven下的ibatis+struts2.3.15+spring3.1.0+Aop集成redis Maven下集成到tomcat:run 项目邮件选择-run-> as-run configuration->maven build,新建一个maven build,设置base d...

2013-07-01 13:34:56 72

原创 BeanCopier和BeanUtils实现对象复制,处理date类型

没有废话先是BeanUtils的实现类型:import java.lang.reflect.InvocationTargetException;import java.util.Date;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.ConvertUti...

2013-03-29 12:52:34 536

原创 liferay 为JournalArticle添加分类

/** * 为网页内容添加分类 * @param serviceContext */ public boolean addCategoryForJournalArticle(ServiceContext serviceContext,String activityType,String parentsCategoryName,JournalArt...

2013-03-21 15:45:22 179

原创 liferay直接跳转到网页内容编辑页面修改的friendlyUrl效果

找到portlat-impl.jar包,在目录  portal-impl.jar\com\liferay\portlet\journal 下  journal-friendly-url-routes.xml 文件内部添加如下内容 <route> <pattern>/edit_journal</pattern> ...

2013-03-21 14:11:09 118

原创 JMS_DEMO

1.安装activeMq    修改service.properites#jmsjms.broker.url=tcp://130.233.1.210:61616?jms.optimizeAcknowledge=true&jms.blobTransferPolicy.defaultUploadUrl=http://130.233.1.210:8161/fileserver/...

2013-03-14 20:25:10 66

原创 eclipse +maven+web应用 +tomcat 找不到jar包

eclipse +maven+web应用 +tomcat ,spring的jar包都依赖于Maven Dependencies, 在 web应用 右键->Run as -> Run on Server情况下,会找不到WebContent/WEB-INF/lib下的jar,这个目录的确也没有放jar包。 处理方法:Properties->deployment a...

2013-03-01 16:35:30 131

空空如也

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

TA关注的人

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