Absolutely-  
热衷于分享、记录。技术探讨、学习资料,可以加我vx:ddmsiqi ,共同进步!【优锐课】抽丝剥茧,细说架构那些事

2020年1月16日

摘要: Java性能调优指南–有关提高Java代码性能的各种技巧。 最近又学到了很多新知识,感谢优锐课老师细致地讲解,这篇博客记录下自己所学所想。 1. 介绍 在Java世界中,我们大多数人习惯于在Java应用程序开发的所有阶段使用GUI工具:编写代码,对其进行调试和分析。我们通常更喜欢在开发环境中设置服务 阅读全文
posted @ 2020-01-16 11:08 Absolutely- 阅读(348) 评论(0) 推荐(0) 编辑

2020年1月15日

摘要: 使用Redis和Java探索数据库缓存,并查看一些不同的缓存策略。最近在优锐课学习收获颇多,记录下来大家一起进步! 为什么数据库缓存如此重要? 你在数据库中拥有的信息越多,随着时间的推移它将变得越慢。 即使是经过精心设计以支持许多并发请求的数据库管理系统,最终也会达到其极限。 数据库缓存是处理这些性 阅读全文
posted @ 2020-01-15 10:43 Absolutely- 阅读(717) 评论(0) 推荐(0) 编辑

2020年1月14日

摘要: 最近一段时间都在闭关学习,过程还是有点艰辛的,幸运的是还有优锐课老师带着,少走了很多弯路。很久也没有更新文章了,这篇想和大家分享的是,了解如何在使用Spring Boot入门程序的同时使用Spring Boot和OAuth构建安全的SPA,以获得对验证和权限映射的其他支持。 即使是最基本的JavaS 阅读全文
posted @ 2020-01-14 10:24 Absolutely- 阅读(654) 评论(0) 推荐(1) 编辑

2020年1月9日

摘要: 在本文中,我将如何在外部Tomcat上运行Spring Boot应用程序。对我来说,这是一个现实的场景,我必须解决这个问题,因此也请教了一下优锐课老师,得到了很多帮助。也希望当你遇到类似问题时,能为你提供一些有用的信息。 让我们看看从头开始一个项目时可能会遇到的一些常见问题。 Spring Boot 阅读全文
posted @ 2020-01-09 14:24 Absolutely- 阅读(251) 评论(0) 推荐(0) 编辑

2019年12月28日

摘要: 最近又学到了很多新知识,感谢优锐课老师细致地讲解,这篇博客记录下自己所学所想。 想更多地了解Spring Boot项目中的功能测试吗?这篇文章带你了解有关在测试中使用Docker容器的更多信息。 本文重点介绍在Spring Boot应用程序的功能测试期间应用一些最佳实践。我们将演示一种高级方法,该方 阅读全文
posted @ 2019-12-28 17:11 Absolutely- 阅读(354) 评论(0) 推荐(0) 编辑

2019年12月26日

摘要: 了解如何将Redis与Spring Cloud和Spring Data一起使用以提供配置服务器,消息代理和数据库。 Redis可以广泛用于微服务架构中。它可能是少数流行的软件解决方案之一,你的应用程序可以通过许多不同的方式来利用这些解决方案。根据要求,它可以充当主数据库,缓存或消息代理。虽然它也是键 阅读全文
posted @ 2019-12-26 17:50 Absolutely- 阅读(962) 评论(0) 推荐(1) 编辑

2019年12月25日

摘要: 了解什么是可见性错误,为什么会发生,以及如何在并发Java应用程序中查找难以捉摸的可见性错误。这些问题你可能也遇到过,当在优锐课学习了一段时间后,我对这些问题有了一定见解,写下这篇文章和大家分享。 检测可见性错误的机会各不相同。在最佳情况下,可以在所有情况的90%中检测到以下可见性错误。在最坏的情况 阅读全文
posted @ 2019-12-25 17:48 Absolutely- 阅读(332) 评论(0) 推荐(0) 编辑

2019年12月24日

摘要: 这是每个Java开发人员都应该知道的最重要的Spring注解。感谢优锐课老师对本文提供的一些帮助。 随着越来越多的功能被打包到单个应用程序或一组应用程序中,现代应用程序的复杂性从未停止增长。尽管这种增长带来了一些惊人的好处,例如丰富的功能和令人印象深刻的多功能性,但它要求开发人员使用越来越多的范例和 阅读全文
posted @ 2019-12-24 17:43 Absolutely- 阅读(479) 评论(0) 推荐(0) 编辑

2019年12月23日

摘要: 抽丝剥茧 细说架构那些事——【优锐课】 从版本6开始,JVM已扩展为支持现代动态语言(也称为脚本语言)。Java8的发行为这一领域提供了更多动力。感到这种支持的必要性是因为Java作为一种语言固有地是静态类型的。一切都在编译时决定。另一方面,动态语言的行为是在运行时定义的。结果,JVM对Java的支 阅读全文
posted @ 2019-12-23 09:47 Absolutely- 阅读(505) 评论(0) 推荐(1) 编辑

2019年12月21日

摘要: 抽丝剥茧 细说架构那些事——【优锐课】 简单的程序不需要大量的设计过程,因为它们只关注有限的解决方案,仅使用几个类。大型程序专注于广泛的设计,该设计比好的设计范例的任何其他属性都更能利用可重用性。宏伟的想法不仅是为当前问题提供解决方案,而且是创建一种设计,为将来的变化奠定基础。复杂的程序需要数千行代 阅读全文
posted @ 2019-12-21 09:32 Absolutely- 阅读(572) 评论(0) 推荐(2) 编辑