![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot学习
文章平均质量分 96
ZzzZzzzZzzzz-
这个作者很懒,什么都没留下…
展开
-
【WEEK16】 【DAY2】 Dubbo and Zookeeper Integration Part 2【English Version】
Following。原创 2024-06-12 14:00:00 · 990 阅读 · 0 评论 -
【WEEK16】 【DAY2】Dubbo和Zookeeper集成第二部分【中文版】
接上文。原创 2024-06-12 08:30:00 · 2643 阅读 · 0 评论 -
【WEEK15】 【DAY4】Dubbo and Zookeeper Integration Part 1【English Version】
2024.6.6 Thursday18.1.1.1.According to the book “Principles and Paradigms of Distributed Systems,” a distributed system is defined as: “A distributed system is a collection of independent computers that appears to its users as a single coherent system.”原创 2024-06-09 15:00:14 · 623 阅读 · 0 评论 -
【WEEK15】 【DAY4】Dubbo和Zookeeper集成第一部分【中文版】
18.1.1.1.在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;18.1.1.2.分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。18.1.1.2.1.分布式系统(distributed system)是建立在网络之上的软件系统。原创 2024-06-08 23:25:57 · 563 阅读 · 0 评论 -
【WEEK15】 【DAY3】Scheduled Tasks【English Version】
Following。原创 2024-06-07 14:00:00 · 1952 阅读 · 0 评论 -
【WEEK15】 【DAY3】定时任务【中文版】
接上文。原创 2024-06-07 08:30:00 · 524 阅读 · 0 评论 -
【WEEK15】 【DAY2】【DAY3】Email Tasks【English Version】
【代码】【WEEK15】 【DAY2】【DAY3】Email Tasks【English Version】原创 2024-06-06 14:00:00 · 701 阅读 · 0 评论 -
【WEEK15】 【DAY2】【DAY3】邮件任务【中文版】
接上文。原创 2024-06-06 08:30:00 · 874 阅读 · 0 评论 -
【WEEK15】 【DAY1】Asynchronous Tasks【English Version】
【代码】【WEEK15】 【DAY1】Asynchronous Tasks【English Version】原创 2024-06-05 14:00:00 · 1011 阅读 · 0 评论 -
【WEEK15】 【DAY1】异步任务【中文版】
在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。这些东西都是怎么实现的呢?其实SpringBoot都给我们提供了对应的支持,我们上手使用十分的简单,只需要开启一些注解支持,配置一些配置文件即可!异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。原创 2024-06-05 08:30:00 · 732 阅读 · 0 评论 -
【WEEK15】 【DAY1】Swagger Part 4【English Version】
【代码】【WEEK15】 【DAY1】Swagger Part 4【English Version】原创 2024-06-04 14:00:00 · 785 阅读 · 0 评论 -
【WEEK15】 【DAY1】Swagger第四部分【中文版】
接上文。原创 2024-06-04 08:30:00 · 501 阅读 · 0 评论 -
【WEEK14】 【DAY5】Swagger Part 3【English Version】
【代码】【WEEK14】 【DAY5】Swagger Part 3【English Version】原创 2024-06-02 14:00:00 · 709 阅读 · 0 评论 -
【WEEK14】 【DAY5】Swagger第三部分【中文版】
Swagger注解简单说明@Api(tags = “xxx模块说明”)作用在模块类上@ApiOperation(“xxx接口说明”)作用在接口方法上@ApiModel(“xxxPOJO说明”)作用在模型类上:如VO、BO@ApiModelProperty(value = “xxx属性说明”,hidden = true)作用在类方法和属性上,hidden设置为true可以隐藏该属性@ApiParam(“xxx参数说明”)作用在参数、方法和字段上,类似@ApiModelProperty。原创 2024-06-02 08:30:00 · 1155 阅读 · 0 评论 -
【WEEK14】 【DAY4】Swagger Part 2【English Version】
【代码】【WEEK14】 【DAY4】Swagger Part 2【English Version】原创 2024-06-01 14:00:00 · 1146 阅读 · 0 评论 -
【WEEK14】 【DAY4】Swagger第二部分【中文版】
接上文。原创 2024-06-01 08:30:00 · 1148 阅读 · 0 评论 -
【WEEK14】 【DAY3】Swagger Part 1【English Version】
【代码】【WEEK14】 【DAY3】Swagger Part 1【English Version】原创 2024-05-31 13:22:15 · 1192 阅读 · 0 评论 -
【WEEK14】 【DAY3】Swagger第一部分【中文版】
主流方案:Vue+SpringBoot后端时代:前端只用管理静态页面;html==>后端。模板引擎JSP=>后端才是主力。原创 2024-05-31 13:21:39 · 1528 阅读 · 0 评论 -
【WEEK14】 【DAY2】Shiro Part 7【English Version】
【代码】【WEEK14】 【DAY2】Shiro Part 7【English Version】原创 2024-05-30 08:30:00 · 939 阅读 · 0 评论 -
【WEEK14】 【DAY2】Shiro第七部分【中文版】
接上文。原创 2024-05-29 14:00:00 · 1232 阅读 · 0 评论 -
【WEEK14】 【DAY1】Shiro Part 6【English Version】
【代码】【WEEK14】 【DAY1】Shiro Part 6【English Version】原创 2024-05-29 08:30:00 · 898 阅读 · 0 评论 -
【WEEK14】 【DAY1】Shiro第六部分【中文版】
因为在现实中,用户是否有访问某一功能(页面)的权限应该储存在数据库中,程序在读取后加以判断相应的页面是否对指定用户开放。前文在UserRealm中使用addStringPermission方法添加授权的方法并不合理,又因为当前的数据库中缺少用户权限栏,所以在此需要添加新的列。lisi和wangwu没有任何权限,也不能直接空置perms列,需要填null或user:null,否则在尝试访问add或update时,出现的报错页面仍然不是修改过的提示语句,还是默认的401页面。原创 2024-05-28 14:00:00 · 653 阅读 · 0 评论 -
【WEEK13】 【DAY5】Shiro Part 5【English Version】
【代码】【WEEK13】 【DAY5】Shiro Part 5【English Version】原创 2024-05-27 08:30:00 · 385 阅读 · 0 评论 -
【WEEK13】 【DAY5】Shiro第五部分【中文版】
接上文。原创 2024-05-26 15:45:00 · 904 阅读 · 0 评论 -
【WEEK13】 【DAY4】Shiro Part 4【English Version】
【代码】【WEEK13】 【DAY4】Shiro Part 4【English Version】原创 2024-05-25 08:30:00 · 854 阅读 · 0 评论 -
【WEEK13】 【DAY4】Shiro第四部分【中文版】
接上文。原创 2024-05-24 15:36:57 · 856 阅读 · 0 评论 -
【WEEK13】 【DAY3】Shiro Part 3【English Version】
【代码】【WEEK13】 【DAY3】Shiro Part 3【English Version】原创 2024-05-24 08:30:00 · 870 阅读 · 0 评论 -
【WEEK13】 【DAY3】Shiro第三部分【中文版】
接上文。原创 2024-05-23 14:00:00 · 1175 阅读 · 0 评论 -
【WEEK13】 【DAY2】Shiro Part 2【English Version】
【代码】【WEEK13】 【DAY2】Shiro Part 2【English Version】原创 2024-05-23 08:30:00 · 1341 阅读 · 0 评论 -
【WEEK13】 【DAY2】Shiro第二部分【中文版】
接上文。原创 2024-05-22 14:00:00 · 778 阅读 · 0 评论 -
【WEEK13】 【DAY1】Shiro Part 1【English Version】
【代码】【WEEK13】 【DAY1】Shiro Part 1【English Version】原创 2024-05-22 08:30:00 · 1075 阅读 · 0 评论 -
【WEEK13】 【DAY1】Shiro第一部分【中文版】
Apache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。下载地址。原创 2024-05-21 14:00:00 · 1080 阅读 · 0 评论 -
【WEEK12】 【DAY5】Building Spring Security Environment Part Two【English Version】
2024.5.17 FridayFollowing the article【WEEK12】 【DAY4】Building Spring Security Environment Part One【English Version】Contents14.5. Logging Out and Access Control14.5.1. Adding Functionality to Redirect to Main Page upon Logout14.5.2. Modifying the Display E原创 2024-05-20 08:30:00 · 799 阅读 · 0 评论 -
【WEEK12】 【DAY5】SpringSecurity环境搭建第二部分【中文版】
2024.5.17 Friday接上文【WEEK12】 【DAY4】SpringSecurity环境搭建第一部分【中文版】目录14.5.注销及权限控制14.5.1.添加退出时回到主页面的功能14.5.2.修改登录后的页面显示效果14.5.2.1.在pom.xml中添加thymeleaf-security依赖14.5.2.2.修改index.html14.5.2.3.重启14.6.“记住我”功能14.6.1.修改SecurityConfig.java14.6.2.重启14.7.定制登录页14.7.1.修改原创 2024-05-19 08:30:00 · 774 阅读 · 0 评论 -
【WEEK12】 【DAY4】Building Spring Security Environment Part One【English Version】
【代码】【WEEK12】 【DAY4】Building Spring Security Environment Part One【English Version】原创 2024-05-18 08:30:00 · 1322 阅读 · 0 评论 -
【WEEK12】 【DAY4】SpringSecurity环境搭建第一部分【中文版】
14.1.1.在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应用的开发过程中。原创 2024-05-17 14:00:00 · 1125 阅读 · 0 评论 -
【WEEK12】 【DAY3】Integrating MyBatis Framework【English Version】
【代码】【WEEK12】 【DAY3】Integrating MyBatis Framework【English Version】原创 2024-05-17 08:30:00 · 876 阅读 · 0 评论 -
【WEEK12】 【DAY3】整合MyBatis框架【中文版】
添加maven支持(在Project Structure->Modules点击加号添加对应项目),按照惯例修改settings中的maven,jdk和Java版本,Project Structure中的jdk和Java版本。修改pom中的springframework版本到2.7.13,重新加载Maven。而且注释的#号只能在新的一行中才生效,不能接在配置行的后面(看颜色变灰了才可以)。我这里选择的是2.2.2版本(要和springboot版本匹配)13.1.5.1.新建UserMapper.java。原创 2024-05-16 14:00:00 · 924 阅读 · 0 评论 -
【WEEK12】 【DAY2】Integrating Druid Data Source【English Version】
【WEEK12】 【DAY2】Integrating Druid Data Source【English Version】原创 2024-05-16 08:30:00 · 1045 阅读 · 0 评论 -
【WEEK12】 【DAY2】整合Druid数据源【中文版】
Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。原创 2024-05-15 14:00:00 · 873 阅读 · 0 评论