发布于2021-07-24 21:21 阅读(1463) 评论(0) 点赞(4) 收藏(4)
日复一日。本人已经工作半年,写了大几万行代码,修修改改缝缝补补,现在给大家总计工作中常用的一些工具及容易犯错的地方
stream流会经常使用过滤分组排序计算字段和等等,所有不会的小伙伴要尽快学习掌握。不会也没关系,到时候直接百度,java stream流如何使用哈哈无需多言,面向csdn、面向百度编程,为什么呢,因为我刚开始也是搜的
Map<String, List<Use>> resultMap = map.stream().collect(Collectors.groupingBy(Use::getAge));
这个玩意一定会用的,工作中什么修改时间,创建时间,一大堆,能给你烦死,什么yyyy-MM-dd 还有时分秒,很烦人,date和string之间的转换
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM");
String format = sf.format(new Date()); //当前时间
String yeasMonth=format;
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM");
Date date = sf.parse(yeasMonth);
//Calendar时间api
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); // 设置为上一个月
date = calendar.getTime();
String accDate = sf.format(date);
//DateUtils工具类
Date startTime = DateUtils.parse("2021-07-13"+ " 00:00:00", DateUtils.PATTERN_YYMMDDHHMMSS);
Date endTime = DateUtils.parse("2021-07-13"+ " 23:59:59", DateUtils.PATTERN_YYMMDDHHMMSS);
这个也是我在网上偷的,嘿嘿
public static <K extends Comparable<? super K>, V> Map<K, V> sortByKey(Map<K, V> map, boolean isDesc) {
Map<K, V> result = Maps.newLinkedHashMap();
if (isDesc) {
map.entrySet().stream().sorted(Map.Entry.<K, V>comparingByKey().reversed())
.forEachOrdered(e -> result.put(e.getKey(), e.getValue()));
} else {
map.entrySet().stream().sorted(Map.Entry.<K, V>comparingByKey())
.forEachOrdered(e -> result.put(e.getKey(), e.getValue()));
}
return result;
}
这个是我在写sql的时候报的一种错误,当时一直看都检查不出来我的错误,也是百度了才知道原来是这样的
在写update语句时,不能先select 出同一表中的某些值,在update这个表(在同一语句中)
大家可以这样写:
解决方法:
将select出的
结果在通过中间表select一边即可:
另外在工作中写代码,切记面向对象编程哈哈,不要一个方法写个几百行,也要注意和数据库io的次数,最好一次查出来用程序进行检索,也要注意代码的扩展性和性能!
有不对的地方大家尽管指出啦再见啦朋友们
原文链接:https://blog.csdn.net/weixin_50624381/article/details/118701521
作者:新宫之晨
链接:http://www.pythonpdf.com/blog/article/352/dde2bf38a8ae0bd6a0c6/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!