当前位置: 首页>>代码示例>>Java>>正文


Java Help类代码示例

本文整理汇总了Java中org.hy.common.Help的典型用法代码示例。如果您正苦于以下问题:Java Help类的具体用法?Java Help怎么用?Java Help使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Help类属于org.hy.common包,在下文中一共展示了Help类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getAnnotationMethods

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 从指定集合i_Classes中,挑出有注解的Class的方法。
 * 
 * @param i_Classes          Java元类型的集合
 * @param i_AnnotationClass  注解类型的元类型
 * @return
 */
public static List<ClassInfo> getAnnotationMethods(List<Class<?>> i_Classes ,Class<? extends Annotation> i_AnnotationClass)
{
    List<ClassInfo> v_Ret = new ArrayList<ClassInfo>();
    
    for (int i=0; i<i_Classes.size(); i++)
    {
        Class<?>  v_Class     = i_Classes.get(i);
        ClassInfo v_ClassInfo = new ClassInfo(v_Class);
        
        // 判断类中的自有方法是否注解
        List<Method> v_Methods = MethodReflect.getAnnotationMethods(v_Class ,i_AnnotationClass);
        if ( !Help.isNull(v_Methods) )
        {
            v_ClassInfo.setMethods(v_Methods);
            
            v_Ret.add(v_ClassInfo);
        }
    }
    
    return v_Ret;
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:29,代码来源:ClassReflect.java

示例2: isExists

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 判定参数是否存在
 * 
 * @param i_ParamName  参数名称
 * @return
 */
public boolean isExists(String i_ParamName)
{
	if ( Help.isNull(this.parameters) || Help.isNull(i_ParamName) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey(i_ParamName.trim().toLowerCase()) )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:23,代码来源:AppParameter.java

示例3: getParamValue

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取参数的值
 * 
 * @param i_ParamName  参数名称
 * @return
 */
public String getParamValue(String i_ParamName)
{
	if ( this.isExists(i_ParamName) )
	{
		String v_ParamValue = this.parameters.get(i_ParamName.trim().toLowerCase());
		
		if ( Help.isNull(v_ParamValue) )
		{
			return null;
		}
		else
		{
			return v_ParamValue;
		}
	}
	else
	{
		return null;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:27,代码来源:AppParameter.java

示例4: isShowHelp

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 是否显示帮助信息
 * 
 * @return
 */
public boolean isShowHelp()
{
	if ( Help.isNull(this.parameters) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey("/help") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/h") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/?") )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:30,代码来源:AppParameter.java

示例5: isShowVersion

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 是否显示帮助信息
 * 
 * @return
 */
public boolean isShowVersion()
{
	if ( Help.isNull(this.parameters) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey("/version") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/v") )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:26,代码来源:AppParameter.java

示例6: test_ABC36

import org.hy.common.Help; //导入依赖的package包/类
@SuppressWarnings("unused")
    @Test
    public void test_ABC36()
    {
        int v_Value = 999999;
        
        System.out.println(Help.round(Help.division(125L ,3L) ,2));
        
        //System.out.println(StringHelp.toABC26(v_Value));
        //System.out.println(StringHelp.reABC26(StringHelp.toABC26(v_Value)));
        
//        for (int i=0; i<36; i++)
//        {
//            System.out.println(StringHelp.toABC36(i));
//            System.out.println(StringHelp.reABC36(StringHelp.toABC36(i)));
//        }
        
        //System.out.println(StringHelp.reABC36(StringHelp.toABC36(v_Value)));
    }
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:20,代码来源:JU_StringHelp.java

示例7: calcKDJ

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 计算KDJ(整体返回)(返回值保留4位小数)
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-19
 * @version     v1.0
 *
 * @param i_NewPrice      当日收盘价
 * @param i_MinPriceNDay  N天内最低价(应对比当日的最低价)
 * @param i_MaxPriceNDay  N天内最高价(应对比当日的最高价)
 * @param i_YesterdayK    昨日K值
 * @param i_YesterdayD    昨日D值
 * @return
 */
public static KDJ calcKDJ(double i_NewPrice 
                         ,double i_MinPriceNDay 
                         ,double i_MaxPriceNDay 
                         ,double i_YesterdayK 
                         ,double i_YesterdayD)
{
    double v_RSV = calcRSV(i_NewPrice ,i_MinPriceNDay ,i_MaxPriceNDay);
    double v_K   = calcK(v_RSV ,i_YesterdayK);
    double v_D   = calcD(v_K   ,i_YesterdayD);
    double v_J   = calcJ(v_K   ,v_D);
    
    return new KDJ(Help.round(v_K ,4) 
                  ,Help.round(v_D ,4)
                  ,Help.round(v_J ,4));
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:KDJ.java

示例8: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);

    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_UpDownRange);
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:28,代码来源:MailStock.java

示例9: Task

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 构造器
 * 
 * @param i_TaskType  任务类型
 */
public Task(String i_TaskType)
{
	if ( Help.isNull(i_TaskType) )
	{
		throw new NullPointerException("Task Type is null");
	}
	
	this.taskType    = i_TaskType;
	this.taskNo      = this.getSerialNo();
	this.taskName    = this.taskType + "-" + this.taskNo; 
	this.isFinish    = false;
	this.isStop      = false;
	
	this.printBuffer = new StringBuilder();
	this.sqlBuffer   = new StringBuilder();
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.tpool,代码行数:22,代码来源:Task.java

示例10: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_MA);
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:28,代码来源:MailStockMA.java

示例11: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_MACD);
    v_Msg.setEma12(i_StockInfo.getMacdValue().getEma12());
    v_Msg.setEma26(i_StockInfo.getMacdValue().getEma26());
    v_Msg.setDif(  i_StockInfo.getMacdValue().getDif());
    v_Msg.setDea(  i_StockInfo.getMacdValue().getDea());
    v_Msg.setMacd( i_StockInfo.getMacdValue().getBar());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:33,代码来源:MailStockMACD.java

示例12: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_WR);
    v_Msg.setWr10(i_StockInfo.getWrValue().getWr10());
    v_Msg.setWr6( i_StockInfo.getWrValue().getWr6 ());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:MailStockWR.java

示例13: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_KDJ);
    v_Msg.setK(i_StockInfo.getKdjValue().getK());
    v_Msg.setD(i_StockInfo.getKdjValue().getD());
    v_Msg.setJ(i_StockInfo.getKdjValue().getJ());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:31,代码来源:MailStockKDJ.java

示例14: cacheStockConfigs

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 高速缓存股票配置信息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-11
 * @version     v1.0
 */
@SuppressWarnings("unchecked")
public synchronized void cacheStockConfigs()
{
    $StockConfigPartitions = (PartitionMap<String ,StockConfig>)XJava.getXSQL("XSQL_StockConfig_Query").query();
    Map<String ,String>      v_StockConfigMap = new HashMap<String ,String>     ($StockConfigPartitions.rowCount()); 
    Map<String ,StockConfig> v_StockCMap      = new HashMap<String ,StockConfig>($StockConfigPartitions.rowCount());
    
    for (Map.Entry<String ,List<StockConfig>> v_StockConfigSubGroups :$StockConfigPartitions.entrySet())
    {
        v_StockConfigMap.put(v_StockConfigSubGroups.getKey() ,StringHelp.toString(Help.toList(v_StockConfigSubGroups.getValue() ,"stockCode") ,"" ,","));
        
        for (StockConfig v_StockConfig : v_StockConfigSubGroups.getValue())
        {
            v_StockCMap.put(v_StockConfig.getStockCode() ,v_StockConfig);
        }
    }
    
    $StockConfigMaps = v_StockCMap;
    $StockConfigs    = v_StockConfigMap;
    
    System.out.println("\n-- " + Date.getNowTime().getFullMilli() + "  高速缓存" + $StockConfigMaps.size() + "只股票配置信息.");
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:StockConfigDAO.java

示例15: moveFirstStockInfoDay

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 更新每天最后交易数据的缓存,并将最新的交易数据放在最前面(下标为0的位置),同时将所有元素后移,删除最后一个元素
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-24
 * @version     v1.0
 *
 * @param i_StockInfoDay
 */
public synchronized void moveFirstStockInfoDay(StockInfoDay i_StockInfoDay)
{
    List<StockInfoDay> v_Stocks = $StockInfoDay8.get(i_StockInfoDay.getStockCode() + i_StockInfoDay.getDataType());
    
    if ( !Help.isNull(v_Stocks) )
    {
        if ( v_Stocks.size() >= 2 )
        {
            for (int v_DayIndex=v_Stocks.size()-1; v_DayIndex>=1; v_DayIndex--)
            {
                v_Stocks.set(v_DayIndex ,v_Stocks.get(v_DayIndex - 1));
            }
        }
        
        v_Stocks.set(0 ,i_StockInfoDay);
    }
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:27,代码来源:StockInfoDayDAO.java


注:本文中的org.hy.common.Help类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。