当前位置:我的异常网» Java Web开发 » 代码优化,该如何处理

代码优化,该如何处理

www.myexceptions.net  网友分享于:2014-08-19  浏览:0次

代码优化

public  String Txt() throws ParseException {

re = (HttpServletRequest) ActionContext.getContext().get(

ServletActionContext.HTTP_REQUEST);

long datelong = DataTool.dateLong();

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式

int qishu1 = ModelDao.FindSum().get(0).getQishu();//上期期数

SimpleDateFormat sf1 = new SimpleDateFormat("HHmmss");

//获取当前日期

Date date = new Date();

int ndate=Integer.parseInt(sf1.format(date));

int qishu=0;

if(ndate>235000){

SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd");

String nowDate = sf.format(date);

//通过日历获取下一天日期

Calendar cal = Calendar.getInstance();

cal.setTime(sf.parse(nowDate));

cal.add(Calendar.DAY_OF_YEAR, +1);

String nextDate_1 = sf.format(cal.getTime());

qishu=Integer.parseInt(nextDate_1+"01");

}else{

qishu = ModelDao.FindSum().get(0).getQishu() + 1;// 投注期数

}

double wCount = 0;//中奖额

double aCount=0;//盈利额

String[] sq=new String[5];

String sqh=ModelDao.FindSum().get(0).getHaoma();//上期号码

String sqhaoma="";//用逗号分隔上期号码

int h=0;

for(int i=0;i<5;i++){

sq[i]=sqh.substring(h, h+2);

if(sqhaoma==""){

sqhaoma= sq[i];

}else{

sqhaoma=sqhaoma+","+sq[i];

}

h=h+2;

}

List l=null;

l=ModelDao.QueryB();//投注表上期所有信息

for(int i=0;i

if(l.get(i).getPeriods()==qishu1){

if(l.get(i).getHaoma().contains(sqhaoma)==true){

wCount=540.;

}else{

wCount=0;

}

aCount=wCount-l.get(i).getBetCount()*2;

ModelDao.Save(wCount,aCount,l.get(i).getBid());//保存中奖额

}

}

String time = df.format(new Date());// new Date()为获取当前系统时间

List cname = new ArrayList();// 策略名称

List cif = new ArrayList();// 策略条件

List type=new ArrayList();//策略类型

List  chao = new ArrayList();// 策略号码

List listhao=null;

List list1 = null;

List list2 = null;

String str = "期数:"+qishu+"  日期:"+time;

List list=ModelDao.QueryId();//用户id

String[] ifstr=null;

String name="";

int id=0;

Bet bet=new Bet();

for(int a=0;a

listhao = ModelDao.QueryCelue(list.get(a));// 取得数据库执行策略

name=ModelDao.QueryNmae(list.get(a));

if(chao!=null||cname!=null||cif!=null){

chao.clear();

cname.clear();

cif.clear();

}

for (int i = 0; i

id=listhao.get(i).getSid();//获取策略ID

if(listhao.get(i).getStype()==0){

ifstr = listhao.get(i).toArray(); // 获得策略所有条件字符串数组

cif.add(listhao.get(i).toString());// 获得策略条件

String stype="标准策略";

type.add(stype);//获得策略类型

cname.add(listhao.get(i).getSname());// 获得策略名称

for (int j = 0; j

if (ifstr[j]!=null) {

if (j == 0)

list1 = CnAction.getData(ifstr[j].replace(" ", ""));

list2 = CnAction.getData(ifstr[j].replace(" ", ""));

if (j > 0)

list1 = CnAction.merge("and", list1, list2);

}

}

chao.add(list1);// 获得策略号码

bet.setAmountCount(0);

bet.setWinningCount(0);

bet.setStrategyid(id);

bet.setPeriods(qishu);

bet.setBetCount(list1.size());

bet.setHaoma(list1.toString());

bet.setDate(new Date());

bet.setUserid(list.get(a));

if(list1.size()!=0){

bet.setStatus("标准 共投"+list1.size()+"注,"+list1.size()*2+"元");

}else{

bet.setStatus("标准 未投注,策略条件生成号码为空");

}

文章评论

java开发怎么优化代码,代码优化,该如何处理相关推荐

  1. Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...

    文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...

  2. java request 处理过程_小猿圈Java开发之从代码看spring mvc请求处理过程

    原标题:小猿圈Java开发之从代码看spring mvc请求处理过程 Java作为编程界的常青树,有自己生存的独到之处,小猿圈java讲师今天就分享一个关于从代码看spring mvc请求处理过程,通 ...

  3. Java开发规范之代码格式篇(上)

    在程序员的世界里有两件最讨厌的事情,第一件事情是讨厌写代码注释,第二件事情是讨厌看别人的代码不写注释.虽然这只是个段子,但也反映了当下很多程序员的心声.下面简单介绍下代码规范的重要性,第一,规范的代码 ...

  4. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记

    前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...

  5. java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...

  6. java单位数_java – 优化代码以查找给定数量N的阶乘的单位数

    我在竞赛中尝试了一个问题,其确切陈述是这样的: Given a number N. The task is to find the unit digit of factorial of given n ...

  7. Java开发 高可维护性代码规范

    目录 理念与目标 实施目的 关于阿里代码规约 术语 接口方法 功能点方法 子功能点方法 业务逻辑片段方法 实体转换方法 业务方法 rpcservice层 VO(View Object) BO(Busi ...

  8. java 开发多if else 代码优化

    前言: 在开发中你是否为下图这样的代码感到稍许苦恼,如果没有请您绕开继续划水. (图-1) 在开发中,我应用到了三种模式尝试让他们变的美观,低耦合,易维护. 方式一:业务结构相似的赋值/取值 如上图, ...

  9. Java开发语句和代码块模板

    1 输出 System.out.println("Hello World"); System.out.println("First Number = " + f ...

最新文章

  1. 如何用 Redis 解决海量重复提交问题
  2. 阿里云移动端播放器高级功能---直播时移
  3. 照葫芦画瓢-comments(注释)
  4. P1155 双栈排序(二分图染色)
  5. ext store 数据修改_Ext 修改Store初始化加载完后修改record属性。
  6. 【DP】[ZJOI2008][HYSBZ/BZOJ1037]生日聚会Party
  7. NOIP提高组复赛 知识点整理
  8. 机器学习算法总结--提升方法
  9. 淤泥管道机器人_丛台区设备管道清洗超高效率
  10. u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记)
  11. pdf如何解除加密?
  12. RSA解密Matlab,RSA加密算法--matlab
  13. DC学院学习笔记 (十):SQLite及MongoDB
  14. 重装机兵3 完美攻略修正版
  15. Postman下载与安装详细步骤
  16. 为什么说百度全面降低了中国互联网体验?
  17. Windows 一键息屏程序ScreenOff下载及说明
  18. Vue实现vr看房效果
  19. 设计模式学习-工厂模式
  20. 计算机网络中计算机资源管理器,资源管理器

热门文章

  1. stl reserve_vector :: reserve()函数以及C ++ STL中的示例
  2. 高并发下秒杀商品,必须知道的9个细节
  3. 阿里为什么禁用Executors创建线程池?
  4. CentOS 8 安装 Docker  报错  requires containerd.io >= 1.4.1, but none of the providers can be installed
  5. 友盟小米收不到推送消息_Android 推送集成华为,小米,友盟
  6. php ajax复选框是否选中的值,jquery-ajax - php+ajax分页时,checkbox复选框选中的问题...
  7. 备案php代码,备案查询API PHP代码
  8. 怎么把项目的数据上传到服务器,怎么把sql数据库上传到云服务器
  9. 计算机盐城工学院和常熟理工,【选专业】这6所二本院校的专业,就业不输一本学生!...
  10. python旋转数组_Python3实现旋转数组的3种算法