java开发怎么优化代码,代码优化,该如何处理
当前位置:我的异常网» 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开发怎么优化代码,代码优化,该如何处理相关推荐
- Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...
文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...
- java request 处理过程_小猿圈Java开发之从代码看spring mvc请求处理过程
原标题:小猿圈Java开发之从代码看spring mvc请求处理过程 Java作为编程界的常青树,有自己生存的独到之处,小猿圈java讲师今天就分享一个关于从代码看spring mvc请求处理过程,通 ...
- Java开发规范之代码格式篇(上)
在程序员的世界里有两件最讨厌的事情,第一件事情是讨厌写代码注释,第二件事情是讨厌看别人的代码不写注释.虽然这只是个段子,但也反映了当下很多程序员的心声.下面简单介绍下代码规范的重要性,第一,规范的代码 ...
- 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记
前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...
- java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...
- java单位数_java – 优化代码以查找给定数量N的阶乘的单位数
我在竞赛中尝试了一个问题,其确切陈述是这样的: Given a number N. The task is to find the unit digit of factorial of given n ...
- Java开发 高可维护性代码规范
目录 理念与目标 实施目的 关于阿里代码规约 术语 接口方法 功能点方法 子功能点方法 业务逻辑片段方法 实体转换方法 业务方法 rpcservice层 VO(View Object) BO(Busi ...
- java 开发多if else 代码优化
前言: 在开发中你是否为下图这样的代码感到稍许苦恼,如果没有请您绕开继续划水. (图-1) 在开发中,我应用到了三种模式尝试让他们变的美观,低耦合,易维护. 方式一:业务结构相似的赋值/取值 如上图, ...
- Java开发语句和代码块模板
1 输出 System.out.println("Hello World"); System.out.println("First Number = " + f ...
最新文章
- 如何用 Redis 解决海量重复提交问题
- 阿里云移动端播放器高级功能---直播时移
- 照葫芦画瓢-comments(注释)
- P1155 双栈排序(二分图染色)
- ext store 数据修改_Ext 修改Store初始化加载完后修改record属性。
- 【DP】[ZJOI2008][HYSBZ/BZOJ1037]生日聚会Party
- NOIP提高组复赛 知识点整理
- 机器学习算法总结--提升方法
- 淤泥管道机器人_丛台区设备管道清洗超高效率
- u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记)
- pdf如何解除加密?
- RSA解密Matlab,RSA加密算法--matlab
- DC学院学习笔记 (十):SQLite及MongoDB
- 重装机兵3 完美攻略修正版
- Postman下载与安装详细步骤
- 为什么说百度全面降低了中国互联网体验?
- Windows 一键息屏程序ScreenOff下载及说明
- Vue实现vr看房效果
- 设计模式学习-工厂模式
- 计算机网络中计算机资源管理器,资源管理器
热门文章
- stl reserve_vector :: reserve()函数以及C ++ STL中的示例
- 高并发下秒杀商品,必须知道的9个细节
- 阿里为什么禁用Executors创建线程池?
- CentOS 8 安装 Docker 报错 requires containerd.io >= 1.4.1, but none of the providers can be installed
- 友盟小米收不到推送消息_Android 推送集成华为,小米,友盟
- php ajax复选框是否选中的值,jquery-ajax - php+ajax分页时,checkbox复选框选中的问题...
- 备案php代码,备案查询API PHP代码
- 怎么把项目的数据上传到服务器,怎么把sql数据库上传到云服务器
- 计算机盐城工学院和常熟理工,【选专业】这6所二本院校的专业,就业不输一本学生!...
- python旋转数组_Python3实现旋转数组的3种算法