`
文章列表
       项目中尝试使用spring-data作为快速开发工具,今天需要实现一个具体的Repository,然后就自定义了一个,结果报下面的错误。         Caused by: org.springframework.data.mapping.PropertyReferenceException: No property update found for type xxx.yyy.zzz.customer.model.Consumer at org.springframework.data.mapping.PropertyPath.<init>(Propert ...
学习freemarker的资料
           这两天在研究一个其他组的人提供的服务,服务器端使用spring的remote进行rmi接口暴露的,客户端调用rmi接口。发现一直报下面的错误。   Exception in thread "main" java.rmi.UnmarshalException: error unmarshalling return; neste ...
表内容:    2005-05-09 胜    2005-05-09 胜    2005-05-09 负    2005-05-09 负    2005-05-10 胜    2005-05-10 负    2005-05-10 负     输出:    比赛时间  胜 负    2005-05-09 2 2    2005-05-10 1 2     自己完成建表语句,插入语句 create table bishai( id int(11) AUTO_INCREMENT, time varchar(64), fengshu int(4), p ...
有这么一个表 时间                  存/取款金额 2009-01-01 08:20:50     10000 2009-01-02 10:10:30     20000 2009-01-03 08:05:10     -5000   要求通过一条SQL语句查出下面结果(按时间排序,并自动算出余额一列)   时间               ...
            假设有下面的数据表:               create table test ( ID` bigint(20) NOT NULL AUTO_INCREMENT, NAME varchar(20) not null, HOBBY varchar(20) not null); insert into test values('Adam','basketball'); insert into test values('Bill','basketball'); insert into test values('Bill','football') ...
       近来在看sql的一些东西,将一些步骤记录下来。        1. 使用explain来检查查询走索引的情况        2. 将数据库的profile功能打开            select @@profiling;           如果profilling为1,就不用打开了,如果不为1,就打开:          set profiling = 1;        3. 使用show profiles来查看进去执行的各个query        4. 使用show profile all for query xxx. 这个里面的xx就是你上面的que ...
      看到网友提的一个问题:    http://drools.group.iteye.com/group/topic/39063         鄙人刚刚开始研究Drools,但看了些例子,仍然不知道怎么处理下面的业务:  超市打折促销,某种商品(按照类别code)促销规则:    1.在指定日期区间内(比如1月1日-1月3日),    2.买第1件按原价,第2件则价格打6折。第3件原价,第4件打6折... ... 现在顾客推着购物车来消费,里面有很多种商品,其中上面促销的那种有5件,结果应该是3件原价,两件要打折。 哪位大大提供个思路,怎么用drools来给顾客的购物票算总额 ...
在drools中如果使用规则表       典型的用法就是根据excel创建KnowledgeBase,然后将它丢给session执行,执行的参数和结果都在params里面 package com.xxx.yyyy; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import ...
         项目中用到了规则引擎,后来选用了drools开源的实现,后来部署的linux环境后乱码,在本地不乱码,所以第一时间就想到了应该是drools内部取了操作系统默认的编码了。          首先我们知道,凡是乱码基本上是字节和字符之间相互转换的时候出现的,经过仔细排查,发现将规则文件加入到session里面的时候没有给编码,于是加上。  加载规则文件的时候必须指定编码,比如UTF-8 中文乱码代码: Reader reader = new FileReader(new File("F:/WorkFolder/drools/drl/addpoint.dr ...
         今天遇到一个问题,webservice发布的时候报下面的错误:     Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions Two classes have the same XML type name "{http://xxx.yyyy.com}createProcessResponse". Use @XmlType.name and @XmlType.namespace to as ...
        今天排查同事的一个很奇怪的问题,现在将今天遇到的问题列举出来。         在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsdl生成相应的类,通过这种方式,做到了跨语言的完美方案,但是也带来了一些复杂性。在java中我们一般使用jdk自带的wsimport工具或者其他三方系统的wsdl4j工具生成java版本的stub实现。             使用jdk里面自带的wsimport工具,具体使用办法如下:         在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相 ...
        在实现之初,就遇到一个麻烦,因为每次调用服务器端都要进行验证,所以设计了一个签名算法,官方的文档如下:        签名算法 云推送服务API使用的签名算法如下: 获取请求的http method 获取请求的url,包括host和sheme,但不包括query_string的部分 将所有参数(包括GET或POST的参数,但不包含签名字段)格式化为“key=value”格式,如“k1=v1”、“k2=v2”、“k3=v3”; 将格式化好的参数键值对以字典序升序排列后,拼接在一起,如“k1=v1k2=v2k3=v3”,并将http method和ur ...
       花时间了研究了下百度云推送,自己写了一个sdk,其中也遇到一些问题,打算写一系列文章分享下写代码中的故事。如果对云推送不熟悉,先看下官方文档,再打一个广告,服务器sdk的github地址为:push-java-sdk,是个maven工程。        可能大家不熟悉云推送,建议先好好看一下官方文档,我先花点时间稍微说明一下一些基本的概念:        架构:                                       从图中可以看出,pushservice是建立在应用程序和push server中的一个channel,即就是一个长链接,他的 ...
      这个系列的文章中断了很长时间,今天继续写。我们首先来看BaiduBCS的入口类 public class BaiduBCS { private static final Log log = LogFactory.getLog(BaiduBCS.class); private BCSHttpClient bcsHttpClient = null; private BCSCredentials credentials = null; private String endpoint = null; public BaiduBCS(BCSCredent ...
Global site tag (gtag.js) - Google Analytics