- 博客(9)
- 收藏
- 关注
原创 Java 线程
在 Java 编程的广阔世界里,线程是一个至关重要的概念,它赋予了程序并发执行任务的能力,极大地提升了程序的效率和响应性。线程,简单来说,就是程序执行的一条路径。Java 中的线程可以让多个任务同时进行,就好像在一个繁忙的工厂中,不同的工人同时进行不同的工作,从而提高整体的生产效率。
2024-09-11 10:15:00
736
1
原创 Spring Boot 概述
Spring Boot 是一个基于 Spring 框架的开源项目,它旨在简化基于 Spring 的应用开发。通过使用 Maven 或 Gradle,Spring Boot 提供了自动配置、起步依赖(Starter Dependencies)等特性,极大地加速了 Spring 应用的开发、测试和部署过程。
2024-07-09 15:45:17
598
1
原创 Spring框架概述
Spring是一个开源的、轻量级的控制反转(IOC)和面向切面编程(AOP)的容器框架。其特点包括开发使用简单、功能强大,广泛应用于企业级应用开发。
2024-07-09 14:25:03
731
原创 令人膛目结舌的代码技巧
在Java编程的世界里,我曾见过许多令人惊叹的代码技巧,它们让我瞠目结舌。这些技巧不仅展示了Java的强大功能,也体现了程序员们的巧妙思维。在这篇文章中,我将分享几个让我膛目结舌的Java代码技巧。
2023-12-20 10:00:00
995
原创 MyBatis框架中Wrapper用法
在MyBatis中,Wrapper是一种灵活且强大的查询构建方式,它允许你在动态SQL中插入额外的查询条件。
2023-12-01 10:57:00
6340
原创 MyBatis框架中Example类
在Java的MyBatis框架中,Example类用于构建SQL查询语句。通过使用Example类,我们可以轻松地定义查询条件并生成对应的SQL语句。Example类需要传入一个类参数,这个参数通常为你要查询的数据表的实体类。
2023-11-30 16:39:39
385
原创 开源项目:SMS4J -- 让发送短信变的更简单。
SMS4J ,让发送短信变的更简单。腾讯云短信、阿里云短信、网易云短信、合一短信等等。并且目前SMS4J 拥有众多优秀的特点:开箱即用:极简单的配置,方便的使用,三分钟即可完成发送短信的功能简单优雅:统一各个厂商的发送方式和功能,省去学习不同短信厂商的差异化方法,做到极简使用切换灵活:只需要通过配置文件即可立即切换不同的服务商,省去查阅文档和ctrl c v,发送短信,有手就行功能丰富:对于短信中常见的限制和规则,不需要编写额外的功能方法和模块,只需要开启配置即可,后续还将集成更多功能方便使用。
2023-07-31 14:03:54
2250
原创 OAuth2.0 四种模式
优点:access_token不会经过浏览器或移动端的App,而是直接从服务端去交换,这样就最大限度的减小了令牌泄漏的风险,安全性高。优点:不需要多次请求转发,额外开销,同时可以获取更多的用户信息。缺点:安全性无法保障,需要授权应用完全信任,且授权应用安全可靠。缺点:没有后台,授权码暴露在前端,安全性无法保障。缺点:局限性,认证服务器和应用方必须有超高的信赖。优点:无用户参与,过程简单。
2023-06-28 11:02:44
1195
原创 Mapper.xml的属性及标签说明
如:order by ${user_id},如果传入的值是111,那么解析成sql时的值为order by 111 如果传入的值是id,则解析成的sql为order by id.< where > : 主要用来替换sql语句中的where字段,他的作用主要是用来简化sql语句中where条件判断的书写的。该标签主要定义复用的sql语句片段,在执行的sql语句标签直接引用即可。引用:通过标签引用,refid的值就是< sql>的id属性的值。
2023-06-01 21:51:00
3454
1
空空如也
访问后端接口报错404
2023-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人