- 浏览: 1235979 次
- 性别:
- 来自: 北京
最新评论
-
longxitian:
https://www.cnblogs.com/jeffen/ ...
万恶的Mybatis的EnumTypeHandler -
asialee:
ddnzero 写道博主请问FileUtils这个类是哪个包的 ...
使用mockftpserver进行ftp测试 -
ddnzero:
博主请问FileUtils这个类是哪个包的?还是自己的呢?能放 ...
使用mockftpserver进行ftp测试 -
yizishou:
为什么会intMap.get("bbb") ...
浅谈System.identityHashCode -
liguanqun811:
感觉LogManager打开了所有的LogSegment(文件 ...
jafka学习之LogManager
文章列表
项目中尝试使用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 ...
这两天在研究一个其他组的人提供的服务,服务器端使用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语句统计分析比较记录
- 博客分类:
- 数据库
近来在看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 ...
[置顶] 帮助网友解决一个drools的问题
- 博客分类:
- drools
看到网友提的一个问题:
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
- 博客分类:
- 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 ...