java
文章平均质量分 57
以java常用开发技巧和基本语法为主
w10463672p
喜欢做的事,就尽力做好
展开
-
mybatis的使用技巧3——MyBatis-Plus快速入门及其使用技巧总结
查询业务,如何简单高效编写是开发者特别关注的一个点,而mybatis-plus正好解决了这一痛点,尤其对于单表的操作那是异常的丝滑,因此我们都应该学习掌握。原创 2024-05-22 11:46:21 · 203 阅读 · 0 评论 -
linux基础运维2——ubuntu18.04安装配置nginx1.20.2详细教程,同时设置前端项目访问和开机自启动
nginx作为主流高性能的HTTP和反向代理服务器使用率异常广泛,市场占有率超高,因此基本的使用和配置是高阶开发者必须掌握的技能。原创 2024-05-16 17:28:17 · 424 阅读 · 0 评论 -
linux基础运维1——ubuntu18.04安装配置jdk1.8详细教程
在java项目实施运维过程中,jdk的安装和配置属于必要操作原创 2024-05-14 15:54:53 · 323 阅读 · 1 评论 -
java基础操作2——java设计问题:避免嵌套循环,如果存在多层循环请考虑设计是否合理
对于初学者或者设计不合理的业务产生了嵌套循环甚至多层深度循环时,首先得想想业务这样实现真的合理吗?原创 2024-03-05 17:46:23 · 476 阅读 · 0 评论 -
mybatis的使用技巧6——mybatis如何使用自定义时间范围查询
自定义时间范围查询是常见操作,写法多样,需要注意的是在执行sql查询时,要避免数据格式转换带来的效率问题。原创 2024-03-08 15:58:51 · 585 阅读 · 0 评论 -
java多线程编码应用1——java多线程CompletableFuture使用技巧
使用多线程编程,可以异步并行执行多个任务,提升用户使用体验,发挥多核cpu的性能。原创 2024-05-08 16:46:14 · 1011 阅读 · 0 评论 -
mybatis的使用技巧9——mybatis按年、季度、月、周等不同时间维度查询或分组统计
在实际项目开发过程中,按不同时间维度查询业务数据的操作异常频繁,本文介绍mysql如何按年、季度、月、周、日等不同维度查询或分组统计数据原创 2024-04-25 15:24:47 · 418 阅读 · 0 评论 -
mybatis的使用技巧8——mybatis使用联合查询union和union all的区别和用法
在实际项目开发中,会经常联合查询结构相似的多张数据表,使用union关键字就只需要一次sql操作,而无需执行多次查询并通过代码逻辑合并处理原创 2024-04-19 16:42:51 · 570 阅读 · 0 评论 -
spring特殊问题处理1——spring有关循环引用问题解决The dependencies of some of the beans in the application context form
在springboot2.6以后,因bean之间循环引用会导致启动报错的问题。原创 2024-04-17 17:32:18 · 520 阅读 · 1 评论 -
docker特殊问题处理3——docker-compose安装配置nacos
如何使用docker-compose安装,配置,链接nacos,请参看本文原创 2024-04-11 18:00:03 · 747 阅读 · 0 评论 -
mybatis的使用技巧7——mysql中in,exists,join的用法和区别
sql查询中的连表查询和子查询用的是最多的,但是很多人对于in,exists,join的用法认识不足,随意运用,这种情况如果在大数据量查询时,会存在很大的隐患。原创 2024-04-10 17:41:54 · 605 阅读 · 0 评论 -
java基础操作4——java使用欧式距离计算三维空间两点之间的绝对距离
涉及到三维空间的距离计算,或者准确说是两点的相似度,需要用到欧式距离算法。此距离衡量多维空间中两个点间的绝对距离,属于矢量单位原创 2024-03-28 11:53:03 · 570 阅读 · 0 评论 -
java基础操作3——java多种方案实现计算地图上两个坐标间距离
在实际项目中,涉及定位和位置信息业务时,计算两个点的距离算是比较常见的问题。多个方案计算两个点坐标的写法,可以围观讨论原创 2024-03-20 15:27:02 · 428 阅读 · 0 评论 -
java处理http请求操作1——java使用HttpClien发送post请求,json传值
在实际项目开发过程中,与第三方对接数据是比较常见的操作,利用HttpClien处理get和post请求其实就是核心。原创 2024-03-18 15:51:31 · 604 阅读 · 0 评论 -
java注解使用1——java注解之时间格式化@DateTimeFormat和@JsonFormat对比和应用
注解的使用可以减少大量重复性工作,且具有通用性,非常适合提高工作效率,但是@DateTimeFormat和@JsonFormat时间格式化的注解在使用中还是要多注意原创 2024-03-01 17:47:50 · 1262 阅读 · 0 评论 -
mybatis的使用技巧5——mybatis如何实现一对一功能查询及其对应标签javaType和ofType用法和区别说明
在实际项目开发过程中,一对一的关系大量存在,如果无法使用连接查询来获取关联数据,可以使用一对一的查询方法,基本写法与处理一对多的思路类似。原创 2024-02-23 11:07:03 · 564 阅读 · 2 评论 -
java基础操作1——java基础操作之List与Array之间的相互转换
在实际项目开发过程,存在大量的数据结构转换问题,而集合和数组的转换比较特殊,写法多样,开发者需要特别注意原创 2024-02-20 11:07:24 · 447 阅读 · 0 评论 -
mybatis的使用技巧4——mybatis标签之foreach和choose介绍和使用
如果想复用自定义的多条件查询功能,实现一个sql就能支持大多数的查询,那循环和选择标签绝对是一大利器,再配上万能map,绝对值得使用和推荐。原创 2024-02-18 12:02:44 · 550 阅读 · 0 评论 -
mybatis的使用技巧3——mybatis如何实现树形结构查询及其一对多和递归功能查询详解
例如需要查询树形结构,一对多的数据集,递归查询如省市区县镇层级联动等业务时,都可以参考如下的写法,无需在代码中动态遍历赋值,效率高,易用性强。原创 2024-02-08 15:23:49 · 675 阅读 · 0 评论 -
mybatis的使用技巧1——mybatis之万能map的介绍和使用
例如数据的查询,多个模块或者微服务之间的接口调用都涉及大量Vo数据模型转换,这个时候利用万能Map就可以很好的解决问题,还能提高工作效率原创 2024-02-06 18:36:34 · 506 阅读 · 0 评论 -
mybatis的使用技巧2——mybatis如何实现一次性批量删除多表数据,支持自定义参数
例如个人简历下面可能包括用户信息,用户学历,用户技能等多个子表,当需要删除当前用户的所有信息时,不可能手动去关联删除,此时你可能需要批量删除多表数据的写法,支持自定义参数。原创 2024-02-07 17:53:56 · 853 阅读 · 0 评论 -
java List.stream()使用技巧1——java8中stream用法详解:过滤、求和、排序和数据结构转换操作
在java实际项目开发过程中,存在大量的数据结构需要过滤、求和、排序和转换,可以使用stream()来简化操作。原创 2024-02-05 15:48:47 · 635 阅读 · 0 评论