SRPING:定时器并发问题

SRPING:定时器并发问题PUSH_BIRTH_MSG_TEST表status=’1’的数据共19条SQL> select ID, USER_ID, STATUS 2 from PUSH_BIRTH_MSG_TEST 3 where STATUS = '1' 4 order by ID 5 fetch next 50
摘要由CSDN通过智能技术生成

SRPING:定时器并发问题

PUSH_BIRTH_MSG_TEST表status=’1’的数据共19条

SQL>       select ID, USER_ID, STATUS
  2        from PUSH_BIRTH_MSG_TEST
  3        where STATUS = '1'
  4        order by ID
  5      fetch next 50 rows only
  6  /

         ID     USER_ID STATUS
----------- ----------- ------
       6500   928645922 1
       6501   928645922 1
       6502   928645922 1
       6503   928645922 1
       6504   928645922 1
       6505   928645922 1
       6506   928645922 1
       6507   928645922 1
       6508   928645922 1
       6510   928651342 1
       6511   928651342 1
       6512   928651342 1
       6513   928649088 1
       6514   928652889 1
       6515   928652889 1
       6516   928652889 1
       6517   928652889 1
       6519   928652889 1
       6520   928652889 1

19 rows selected

count.txt
0

SendSmsBirthJob.java

package com.edai.job;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.edai.service.SendSMSService;

@Component(value = "sendSmsBirth")
public class SendSmsBirthJob {

    @Autowired(required = true)
    private SendSMSService sendSMSService;

    public void executeTask() throws IOException {



        System.out.println("==============================================");
        long start = System.currentTimeMillis();

        File file = new File("c:" + File.separator + "learning" + File.separator + "count.txt");
        InputStream input = null;  
        input = new FileInputStream(file) ;
        byte b[] = new byte[1024]; 
        int len = 0;     
        int line = 0; 
        while((line=input.read())!=-1){    
            b[len] = (byte)line ;    
            len++ ;    
        }    
        input.close() ; 
        String result = new String(b,0,len);
        System.out.println("读取文件: 总共" + result+"条数据。");


        OutputStream output = null;  
        output = new FileOutputStream(file) ;
        List<Map<String, Object>> listMap = sendSMSService.queryAllSms();
        for (int i = 0; i < listMap.size(); i++) {
   
            Map<String, Object> map = listMap.get(i)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值