后端
文章平均质量分 56
开发中的后端知识
没有心跳的TheOne
这个作者很懒,什么都没留下…
展开
-
若依框架的分页,即bootstrap分页,自己进行重新分页
pageNum与pageSize是传到后台的参数if(pageSize==null&&("NaN").equals(pageNum)){ return getDataTable(listAll); }else{ /*return getDataTable(listAll);*/ /*进行分页*/ List<Map<String,Object>> newList = new ArrayList<>(); int pageI原创 2020-05-25 21:19:28 · 4033 阅读 · 0 评论 -
java8 groupby 对多个字段进行去重, 统计 partitioningBy
根据userId进行分组,userID为Long型List<GxqFwzxFileitemedit> list = gxqFwzxFileitemeditService.selectFileItemAll(gxqFwzxFileitemedit);*按照usrId进行分组*/Map<Long,List<GxqFwzxFileitemedit>> groupBy = list.stream().collect(Collectors.groupingBy(GxqFwz原创 2020-05-25 21:16:45 · 1576 阅读 · 0 评论 -
mybatis中根据日期格式化查询
mybatis中根据日期模糊查询'%Y-%m-%d'日期格式可以根据自己来进行控制<resultMap type="String" id="ids"> <result property="id" column="id" /> </resultMap><!--查出详情表中当前用户,当前月份的所有ID--> <select id="selectIds" parameterType="GxqFwzxDeta原创 2020-05-25 21:08:06 · 1244 阅读 · 0 评论 -
运用迭代器,遍历list,删除特定元素
遍历从list中删除一个元素Iterator<String> it = list.iterator();while(it.hasNext()){ String x = it.next(); if(x.equals("del")){ it.remove(); }}原创 2020-05-25 21:04:30 · 793 阅读 · 0 评论 -
将list转为,(逗号)字符串。将,(逗号)分离的字符串转为数组
将List转变为逗号分隔的字符串List<String> letters= Arrays.asList("A", "B", "C", "D");String lettersCommaSeparated = String.join(",", letters);将,(逗号)分离的字符串转为数组String[] nameAndTypeAndmodId = jsonObj.get("name").toString().split(",", -1);jsonObj.get(“name”)tp原创 2020-05-25 21:01:24 · 337 阅读 · 0 评论 -
java构造并初始化Map
第一种HashMap<String, String > h = new HashMap<String, String>(){{ put("a","b"); }}; 第二种Map<String,Object> map = new HashMap<>();原创 2020-05-25 20:55:24 · 472 阅读 · 0 评论 -
清空list与对list赋null
把list清空和赋值null对内存释放的区别所以如果元素很多,做法通常是这样的:list.Clear(); list=null; GC.Collect(); 但GC.Collect();通常会消耗很多时间,所以如果数组元素不多的情况没必要直接调用GC.Collect,让系统在它感到不适的时候自动调用GC.Collect为好。...原创 2020-05-25 20:52:35 · 502 阅读 · 0 评论 -
List中存放list
List<List> listAll=new ArrayList<List>(); List<TycBase> tycBaseList = tycBaseService.selectTycBaseList(tycBase); listAll.add(tycBaseList);原创 2020-04-08 08:48:50 · 3407 阅读 · 0 评论 -
异常:Invalid bound statement (not found):
今天把各个模块的server层。mapper层整合到一个文件夹。xml文件仍旧在mybaist文件夹中。当进行简单的列表查询时:报了异常: IInvalid bound statement (not found): com.ruoyi.project.system.gxqTyc.mapper.TycBaseMapper.selectTycBaseList]看了mapper层,server层...原创 2020-04-04 16:43:01 · 1945 阅读 · 0 评论 -
ajax的前后台传值
前台ajax /*搜索*/ function search(id) { var searchName = $(id).val() $.ajax({ type: "POST",//方法类型 dataType: "json",//预期服务器返回的数据类型 url: "/system/tyc...原创 2020-03-31 08:35:48 · 206 阅读 · 0 评论 -
java怎么删除list中的指定元素
采用for循环的形式for(int i;i<intList.size();i++){ if(intList.get(i)==20){ intList.remove(i) } i--}采用迭代器的形式Interator<Integer> it = intList.interator();while(int.hasNext()){ if(it.next()==2...原创 2020-03-27 16:51:39 · 196 阅读 · 0 评论 -
一个典型的thymeleaf模板传值,后台跳转页面的列子
前台传入id和sourceExpression,后台用mmap接收,传值edit页面原创 2020-03-24 08:26:54 · 1020 阅读 · 0 评论 -
读取Excel的数字单元格时报了Cannot get a STRING value from a NUMERIC cell错误
写了一个导入功能,平时都是好的,可客户导入了报了这么一个错。自己实时解决了一下。Cannot get a STRING value from a NUMERIC cell.很明显示是类型转换错误网上查了一下:DataFormatter format = new DataFormatter();就可以让后自己改写了一下:DataFormatter format = new DataFor...原创 2020-03-23 08:47:46 · 4077 阅读 · 0 评论