如果你和我一样,是一名 Java 道路上的编程男孩,其实我不太建议你花时间学 Thymeleaf,当然他的思想还是值得借鉴的。但是他的本质在我看来就是 Jsp 技术的翻版(Jsp 现在用的真的很少很少)。弄前端完全可以直接上手前端框架 vue。并竟学Java在我眼里,目前没有什么是不要学的。兼测试、运维、前端啥都要会点。另外就目前来说,学Java的人数恐怕仍然后端中最庞大的。免费后台模板在文末,大
转载
2024-07-19 11:01:32
19阅读
目录步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:本知识点效果步骤4:基于前面的知识点步骤5:Category步骤6:CategoryController步骤7:submit.html步骤8:getOne.html步骤9:getMany.html步骤1:先运行,看到效果,再学习老规矩,先下载下载区(点击进入...
原创
2021-05-19 22:42:19
364阅读
文章目录一、主题二、效果展示三、mybatis-plus源码分析四、优化思路五、代码优化方法一:修改批量新增SQL方法二:使用insertBatchSomeColumn 方法 一、主题经发现,mybatisPlus只有Service中存在saveBatch()方法,而Mapper中不存在批量新增的方法,深入了解,发现mybatisPlus的Service中saveBatch()方法也是循环一条一
转载
2024-10-12 13:01:51
739阅读
目录步骤 1 : 先运行,看到效果,再学习步骤 2 : 模仿和排错步骤 3 : 本知识点效果步骤 4 : 基于前面的知识点步骤 5 : Category步骤 6 : CategoryController步骤 7 : submit.html步骤 8 : getOne.html步骤 9 : getMany.html步骤 1 : 先运行,看到效果,再学习老规矩,先下载下载区(点击进入)的可运行项目,配置
原创
2021-04-19 13:58:31
186阅读
点赞
一、前言二、起步依赖三、自动配置
1.基于java代码的bean配置2.自动配置条件依赖3.Bean参数的获取3.Bean的发现4.Bean 加载四、总结《Java 2019 超神之路》《Dubbo 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》《Spring MVC 实现原理与源码解析 ——
转载
2024-09-09 09:04:22
53阅读
# Spring Boot Redis如何做线程安全
在开发过程中,线程安全是一个非常重要的问题。在Spring Boot应用中使用Redis时,特别需要注意线程安全性。本文将介绍如何使用Spring Boot和Redis来解决线程安全问题,并提供一个具体的示例。
## 问题描述
假设我们有一个计数器应用,多个线程同时访问该计数器并对其进行递增操作。由于Redis是一个高性能的缓存数据库,我
原创
2024-07-07 04:25:09
257阅读
异步任务 ?异步任务常用来处理对性能要求比较高的应用,通过减少阻塞,增加并行查询,来提高性能。其实实现异步任务也非常的简单,在Java中也有原生的API。本篇文章教你如何在SpringBoot项目下,优雅方便的使用异步编程。public interface ExecutorService extends Executor {
<T> Future<T> submit(Ca
转载
2024-04-23 21:48:18
0阅读
先来一张图,看看今天说的是什么问题。这个问题来自我的知识星球星友,个人觉得这个问题很具有代表性,所以在这里分享一下,以后这样的机会可能就不多了。1 学习是一个怎样的过程前几天我的朋友圈发过下面这张图,用来看似调侃知识多学不完,但实际的意义和我们学什么没有太大的关系,而是重点突出学习这个过程的本质:以慢为快。另外提醒大家一点,在这个知识付费的时代里,标题党横行,利用缩短周期企图速成的方法来诱惑你
原创
2021-05-18 10:06:12
569阅读
# Java Spring Boot 项目的单点登录实现
单点登录(SSO, Single Sign-On)是一种用户身份验证的过程,使用户可以使用一个账号访问多个系统,而不需要为每个系统单独登录。本文将详细介绍如何在 Spring Boot 项目中实现单点登录,包括相关的技术架构、流程图、序列图以及代码示例。
## 技术架构
在实现单点登录的过程中,通常会涉及以下几个组件:
1. **认
【概述】前一篇文章中提到了消息可存储在队列索引或消息存储中,对于消息存储的方式,整体框架大概如下图所示:rabbitmq启动后针对每个vhost会启动两个进程:msg_store_persistent和msg_store_transient,这两个进程作为服务端负责将消息写入文件,从文件读取消息。其中msg_store_persistent负责将持久化消息写入文件与从文件中读取消息,msg_sto
当单体架构到达一定规模时,修正bug和正确的添加新功能变的非常困难,并且很耗时。单体应用模块之间的强依赖很可能因为某一模块而导致整个应用宕机,很影响开发效率。所以说复杂而笨重的单体式应用就非常不适合持续性开发了。这时候Spring Boot完美解决了复杂臃肿的单体式应用出现的问题。它对开发者异常友好,很容易常见一个单模块的Spring应用、内置了常见的web服务器,模块最终可以打包成jar包启动、
转载
2024-03-26 14:34:36
102阅读
spring boot + shiro 实现角色权限控制简介Apache Shiro 是一个强大并且易于使用的java安全框架,可以用与身份验证、授权、加密和会话管理。同样的框架还有spring security,spring security有很好的平台支持,和活跃的社区氛围,并且对spring完美兼容,但是使用难度上,远远超过shiro。身份认证:用户身份识别。授权:用户权限控制。知道来的人有
转载
2024-03-17 22:54:34
69阅读
这篇文章可以了解到这些知识点:Future 模式介绍以及核心思想核心线程数、最大线程数的区别,队列容量代表什么;ThreadPoolTaskExecutor 饱和策略;SpringBoot 异步编程实战,搞懂代码的执行逻辑。Future 模式异步编程在处理耗时操作以及多任务处理的场景下非常实用,可以让系统最大程度利用好机器的 CPU 和 内存,提高它们的利用率。Future 模式的核心思想是 异步
转载
2024-02-28 14:54:11
129阅读
最近几天,连续有几位朋友托我寻找某些专业人才,也有几位朋友托我帮助找工作。一来一往,简历见了不少,最终,得到一个结论:大部分人不会做简历。尽管我的跳槽经历不多,但我有不少求职经历。同样的,我也有不少的招聘经验。同样的,我也帮助别人修改/优化了不少简历,最终他们都找到了不错的工作。同 样的,我投简历获得面试的机会是80%以上(这也是我跳槽经历不多,但求职经历较多的原因。)。因此,前面这番话除了吹牛之
转载
精选
2005-12-01 13:14:41
1973阅读
1评论
如何做领导
从今日起,我准备将我收获的一些心得写到博客里,以便将来提醒自己。
只所以选择这个选题是因为我对如何当领导有些想法……
看过易
原创
2007-08-04 17:58:53
1150阅读
3评论
什么是需求分析? 通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点: 1 . 准确的理解和描述客户需要的功能。 客户说,
原创
2022-12-15 09:45:04
241阅读
向量语义检索,跟具有普适性,用户的问法可能和文档中的内容描述方式不一样,此时语义检索可以发挥好的作用。而
原创
2024-01-03 11:23:18
225阅读
编制目录最简单的方法是使用内置的大纲级别格式或标题样式。如果已经使用了大纲级别或内置标题样式,请按下列步骤操作: 1.单击要插入目录的位置。 2.指向“插入“菜单上的“引用“,再单击“索引和目录“。 3.单击“目录“选项卡。 4.若要使用现有的设计,请在“格式“框中单击进行选择。 5.根据需要,选择其他与目录有关的选项。 如果目前未使用大纲级别
转载
精选
2010-04-12 14:35:42
1225阅读