前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于代码的那些事

关于代码的那些事

原创
作者头像
smile风的色彩
发布2023-02-22 09:48:51
3740
发布2023-02-22 09:48:51
举报
文章被收录于专栏:smile风的色彩smile风的色彩

有时候,有些人就有些奇奇怪怪的想法,之前做性能测试的时候。遇到身份证重复校验的问题,自己也做一个简易版。

具体思路是这样的。用beanshell生成身份证号码,然后用Java写一个Restful接口,接口判断生成的身份证号是否与txt文件里的身份证号重复,如果重复则返回false,如果不重复,则返回true,并且把新的身份证号存入txt文件。

关于Restful接口的代码如下:

代码语言:javascript
复制
public IdCardResponse idCardResponse (@RequestBody IdCardRequest idCardRequest) throws Exception {
       IdCardResponse idr = new IdCardResponse();        
       ReadAndWriteFile rw = new ReadAndWriteFile();        
       String flag = "true";        
       String id = idCardRequest.getIdNo();        
       ArrayList arraylist = new ArrayList();        
       arraylist = rw.ReadFileByLine("f:/a.txt");        
       if(arraylist.size() > 1){            
              for (int i = 0; i < arraylist.size(); i++) {                
                     if(arraylist.get(i) != null && id.equalsIgnoreCase((String) arraylist.get(i))){                    
                     flag = "false";                    
                     idr.setFlag(flag);                    
                     idr.setReIdNo(id);                    
                     System.out.println((((String) arraylist.get(i)).length()));                    
                     break;                
        }           
               }        
                     }        
                     
       if(flag.equalsIgnoreCase("true")){            
       rw.WriteToFileAppend( "f:/a.txt", id + "\r\n");            
       idr.setFlag(flag);            
       idr.setReIdNo(id);            
       System.out.println("length:" + id.length() + "===flag:" + flag + "===id:" + id);        
       }        
       return idr;    
 }

Jmeter执行结果如下:

今天的分享就到这里结束了,有更好的建议或者想法,可以私信或者留言哦!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com