日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java开发怎么优化代码,代码优化,该如何处理

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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开发怎么优化代码,代码优化,该如何处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。