![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发技巧
诸葛小猿
感谢小伙伴们的关注和支持,我是【 诸 葛 小 猿 】,一个彷徨中奋斗的互联网民工。
展开
-
JDK8的lambda方式List多字段排序List.stream().sorted()
JDK8的lambda方式List多字段排序List.stream().sorted()原创 2023-09-04 14:14:06 · 920 阅读 · 0 评论 -
使用java执行linux命令或windows命令
使用java执行linux命令或windows命令原创 2023-03-07 23:19:49 · 1223 阅读 · 1 评论 -
案例:jdk1.8函数式接口的定义和使用
案例:jdk1.8函数式接口的定义和使用原创 2020-03-24 09:37:04 · 1509 阅读 · 0 评论 -
HTTP接口下载excel文件
HTTP接口下载excel文件原创 2023-02-27 19:46:12 · 657 阅读 · 0 评论 -
JDK8的lambda方式List转分组:Collectors.groupingBy
实体类:@Data public static class Person{ // 姓名 private String name; // 性别 private String gender; // 年龄 private Integer age; // 城市 private String city; // 工资 private Double sa原创 2021-09-09 17:58:36 · 1513 阅读 · 0 评论 -
JDK8的lambda方式List转Map
JDK8的lambda方式List转Map遍历public void forEach(Map<Long, String> map) { map.forEach((k, v) -> { System.out.println("k=" + k + ",v=" + v); });}list转map代码如下:public Map<Long, String> getIdNameMap(List<Account> accounts) { retur原创 2021-08-16 18:12:14 · 699 阅读 · 0 评论 -
分页问题-Offset-based Pagination和Cursor-based Pagination
一、Offset-based Pagination基于偏移的分页是几乎所有现代框架中最常见的即用型解决方案。 可以指定参数limit,offset和page等来指定所需的一组特定结果。查询方式http://abc.dd.com/list?page=n&count=n缺点1.随着数据集的增长,性能变慢,因为会查询页码前面的所有数据。比如select * from msgs limit 100000, 100; 会查询前100100条数据。2.结果集数据条数发生变化,导致查询数据不准确,在某原创 2021-02-26 21:55:12 · 1026 阅读 · 0 评论 -
在lombok中如何正确使用 @Accessors
这篇文章将为大家详细讲解有关在lombok中如何正确使用 @Accessors,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。@AccessorsAccessor的中文含义是存取器,@Accessors用于配置getter和setter方法的生成结果,下面介绍三个属性fluentfluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象。如下@Data@Accessors(原创 2020-12-10 13:29:41 · 512 阅读 · 0 评论