草庐IT

Check_List_Tile

全部标签

20230829工作心得:如何把大List 切割为多个小List?

1 怎么看这个方法谁在调用它?解决:按ctrl,然后点进去看。 idea里看方法的具体细节,和谁在调用这个方法,都可以通过按ctrl,然后单击查看。2请求的时候,如果时间yyyy-MM-ddHH:mm:ss在url里会报错?有非法字符。解决:可以在空格的位置拼上%20,像这样://这里date是LocalDateTime格式date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd%20HH:mm:ss")))3string变integer。不要强转。解决:Integer.valueOf("string字符串");//或者Integer.parseI

nacos项目启动出现的bug Server check fail, please check server localhost ,port 9848 is available

启动nacos的时候发现客户端报错了[main]c.a.n.c.remote.client.grpc.GrpcClient  :Servercheckfail,pleasecheckserverlocalhost,port9848isavailable,error={}java.util.concurrent.TimeoutException:Waited3000milliseconds(plus15milliseconds,118500nanosecondsdelay)forcom.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFutur

swift - 如何编码 Realm 的 List<> 类型

我正在尝试将我的Realm数据库编码为JSON。除List外一切正常编码。所以我的问题是,你会如何编码List?因为List不符合EncodableneighterDecodable协议(protocol)。现在我正在这样做:@objcMembersclassUser:Object,Codable{dynamicvarname:String=""letdogs=List()privateenumUserCodingKeys:String,CodingKey{casenamecasedogs}convenienceinit(name:String){self.init()self.nam

【Java】字符串列表List<String>数字、字母、汉字混合排序(按中国人使用习惯排序)

一、概要本方法根据中国人使用习惯实现了:总体按照按数字、字母、汉字升序;数字之间按数值大小升序排序;字母之间按ascii升序排序;汉字之间按拼音升序排序。二、方法入口/** *根据中国人使用习惯进行排序(Windows风格) * *@paramlistList *@return排序后的List */ publicstaticListString>sortByChinese(ListString>list){ if(list==null||list.size()2){returnlist;}list.sort(newChineseComparator());returnlist; }三、比较器

List并发线程安全问题

一、发现并发问题1.1测试代码publicclassClient{publicstaticvoidmain(String[]args){Listlist=newArrayList();newThread(()->{for(inti=0;i{for(inti=0;i{for(inti=0;i开启三个线程,每个线程向ArrayList中插入1w条数据。之后等待三秒,等到每个线程都执行完毕时再查看ArrayList中的元素个数。运行结果:Exceptioninthread"A"Exceptioninthread"B"java.lang.ArrayIndexOutOfBoundsException:3

java切割字符串,转成list

因项目需求,需要对前端传过来的字符串进行切割操作,记录下来,以便后续查看。1、逗号分割字符串转为List/***逗号分割字符串转为List**/publicstaticT>ListidsStrToList(StringidsStr){returnArrays.asList(idsStr.split(","));}2、任意符号分割字符串转为List/***任意字符分割字符串转为List**/publicstaticT>ListidsStrToListSeparator(StringidsStr,Stringseparator){ returnArrays.asList(idsStr.split(

Java list 分页(多种方式)

Javalist分页(多种方式)方式一:publicstaticvoidfenye(Listlist,intpagesize){inttotalcount=list.size();intpagecount=0;intm=totalcount%pagesize;if(m>0){pagecount=totalcount/pagesize+1;}else{pagecount=totalcount/pagesize;}for(inti=1;isubList=list.subList((i-1)*pagesize,pagesize*(i));System.out.println(subList);}el

Unknown column ‘字段名‘ in ‘field list‘ 错误解决办法——mybatis常见问题汇总

问题:使用mybatis时我们经常会碰到如下错误###Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknowncolumn'isDel'in'fieldlist';badSQLgrammar[];nestedexceptioniscom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknowncolumn'isDel'in'fieldlist'解决:出现这种情况可能是1、sql中的字段和数据库的字段对不上,或者是sql中的字段和实体类的字段对不

使用java8 新特性stream流对List<Map<String, Object>>集合进行遍历、过滤、查询、去重、排序、分组

对于一个List>类型的数据,可以使用Java8的新特性stream流来进行遍历、过滤、查询、去重、排序、分组等操作。遍历:List>dataList=newArrayList>();//添加数据Mapmap1=newHashMap();map1.put("id",1);map1.put("name","张三");dataList.add(map1);Mapmap2=newHashMap();map2.put("id",2);map2.put("name","李四");dataList.add(map2);//使用stream流进行遍历dataList.stream().forEach(map

python list列表写入txt文档的多种方法

方法一将列表写入txt文件中如下代码所示a是一段二维列表,需要把它写入一个txt文件中。a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']]t=''withopen('N_a.txt','w')asq:foriina:foreinrange(len(a[0])):t=t+str(i[e])+''q.write(t.strip(''))q.write('\n')t=''方法二数据:u=[['mov','push','push','call','push','push','push','call'],['