朝阳博客

  • 首页
  • 文章
    • Article
    • Project
  • 源码
  • 前端开发
    • HTML+CSS
    • JavaScript
    • jQuery
    • Bootstrap
    • vue
    • uniapp
  • 后端开发
    • Java
    • NodeJs
    • PHP
  • 运维/系统
    • Linux
    • Windows
  • 数据库
    • MySQL
后端开发
Java

CTO:谁在项目中使用Arrays.asList、ArrayList.subList,就立马滚蛋!

胖虎和朋友原创的视频教程有兴趣的可以看看:(文末附课程大纲)👏2024 最新,Java成神之路,架构视频(点击查看)😉超全技术栈的Java入门+进阶+实战!(点击查看) 作者:申城异乡人 来源:blog.csdn.net/zwwhnly/article/details/109583990 # 使用Arrays.asList的注意事项 1.1 可能会踩的坑 先来看下Arrays.asList的使用: ListInteger> statusList = Arrays.asList(1, 2);System.out…

2023年11月16日 0条评论 405点热度 0人点赞 aiyao 阅读全文
Java

SpringBoot @Async:魔法和陷阱

@Async注解就像是springboot项目中性能优化的秘密武器。是的,我们也可以手动创建自己的执行器和线程池,但@Async使事情变得更简单、更神奇。 @Async注释 允许我们在后台运行代码,因此我们的主线程可以继续运行,而无需等待较慢的任务完成。但是,就像所有秘密武器一样,明智地使用它并了解它的局限性非常重要。 在这篇文章中,我们将深入探讨@Async 的魔力以及在 Spring Boot 项目中使用它时应该注意的问题。让我们开始吧! 首先让我们学习如何在应用程序中使用 @Async 的基础知识。 我们需要…

2023年11月16日 0条评论 353点热度 0人点赞 aiyao 阅读全文
Java

七张图解锁Mybatis整体脉络,让你轻松拿捏面试官

来源:juejin.cn/post/7283798251403821056 本文笔者计划从全局角度来对Mybatis的整体架构及进行一次回顾和总结,希望能帮助你更加透彻的理解Mybatis。 1前言 MyBatis是一款ORM(Object-Relational Mapping)框架,其主要用于将Java对象与关系数据库之间进行映射,凭借其轻量性、稳定性以及广泛的开源社区其受到了广大开发者的追捧。 那MyBatis为我们做了哪些事情呢?其实,总结来看主要有如下几点: SQL映射配置:MyBatis使用XML或注解配…

2023年11月16日 0条评论 340点热度 0人点赞 aiyao 阅读全文
Java

MySQL到底是 join 性能好,还是in一下更快呢?

来源:juejin.cn/post/7169567387527282701 一、表结构 1、用户表 2、订单表 二、先来试少量数据的情况 1、join 2、分开查 3、代码层面 三、试下多一些数据的情况 1、join 2、分开 3、代码层面 三、试下多一些数据的情况 1、join 2、分开 3、代码层面 四、到底怎么才能更好 参考资料 先总结: 数据量小的时候,用join更划算 数据量大的时候,join的成本更高,但相对来说join的速度会更快 数据量过大的时候,in的数据量过多,会有无法执行SQL的问题,待解决 …

2023年11月16日 0条评论 329点热度 0人点赞 aiyao 阅读全文
Java

synchronized 的 8 种用法,你会几种?

本文将介绍8种同步方法的访问场景,我们来看看这8种情况下,多线程访问同步方法是否还是线程安全的。这些场景是多线程编程中经常遇到的,而且也是面试时高频被问到的问题,所以不管是理论还是实践,这些都是多线程场景必须要掌握的场景。 八种使用场景: 接下来,我们来通过代码实现,分别判断以下场景是不是线程安全的,以及原因是什么。 两个线程同时访问同一个对象的同步方法 两个线程同时访问两个对象的同步方法 两个线程同时访问(一个或两个)对象的静态同步方法 两个线程分别同时访问(一个或两个)对象的同步方法和非同步方法 两个线程访问同…

2023年11月16日 0条评论 326点热度 0人点赞 aiyao 阅读全文
Java

10个解放双手的 IDEA 插件,这些代码真不用手写

程序汪发现会玩插件会大大提高工作效率,分享给大家几个好用的,不要贪多,多了可能会卡哦 这里介绍10个我用着还算顺手的IDEA插件,绝对实用不花哨。 aiXcoder aiXcoder 一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让我们少些代码,能自动生成的绝不手写,上手感受下就会爱上它。 简单演示 功能远不止于此 实际开发中我会结合IDEA的postfix completion和aiXcoder配置使用,IDEA本身就已经提供了许多快速补全的快捷方式,不过我发现组内很多人并没有真正用起来…

2023年11月16日 0条评论 335点热度 0人点赞 aiyao 阅读全文
Java

Java 接入微信小程序-登录+支付完整流程实战(环境搭建+源码),网友:看完后秒懂!

点击上方蓝色字体,选择“标星公众号” 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 如下介绍一个可运行的微信小程序登录+支付的demo。接触了小程序简易教程的,想必都知道我们必然有自己的后台应用服务器,来处理我们自己的业务逻辑、请求微信服务完成一定的功能。在此,我们的后台采用java环境,本文将首先介绍环境搭建的过程,随后介绍登录+支付的流程及代码。 一、后台web服务环境搭建 1.安装jdk、tomcat,ICP备案的域名准备。 Linux安装jdk:https://blog.…

2023年11月16日 0条评论 262点热度 0人点赞 aiyao 阅读全文
Java

SSE-实现流式数据接收java版

sse实现流式数据接收:web、服务端 测试步骤 1.找个web项目,SSEController+SSEUtils运行起来 2.web方式: 浏览器打开sse.html 3.服务端方式:执行SSEClient main方法 SSEController package com.example.demo.controller; import com.example.demo.util.sse.SSEUtils; import org.springframework.http.MediaType; import org.…

2023年9月16日 0条评论 556点热度 0人点赞 aiyao 阅读全文
Java

还在用main方法生成代码?MyBatis-Plus可视化代码生成器来了,yyds!

前言 在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。虽然Mybatis也有代码生成的工具,但Mybatis-Plus由于在Mybatis基础上做了一些调整,因此,常规的生成工具生成的代码还有一些不太符合预期。而且对于多数据库的支持不是很好。 因此,我们需要一款支持高度定制化,带图形UI页面,能适配多数数据库的基础程序生成框架。本文就介绍这款基于Mybatis-Plus的代码自助生成器,github地址:mybatis-plus-generator-u…

2023年3月28日 0条评论 494点热度 0人点赞 aiyao 阅读全文
Java

Spring Boot实现分片上传、断点续传、大文件极速秒传

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传方式 1.分片上传 1.1 什么是分片上传 分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我们称之为Part)来进行分别上传,上传完之后再由服务端对所有上传的文件进行汇总…

2023年3月28日 0条评论 391点热度 0人点赞 aiyao 阅读全文
1234
友联
朝阳云 文生个人博客
分类目录
  • Article / 8篇
  • HTML+CSS / 3篇
  • Java / 32篇
  • JavaScript / 1篇
  • Linux / 9篇
  • MySQL / 2篇
  • NodeJs / 4篇
  • PHP / 2篇
  • Project / 2篇
  • uniapp / 1篇
  • Windows / 5篇
  • 未分类 / 18篇

COPYRIGHT © 2021 zhaoyangweb.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

冀ICP备2021020018号-1