Java

Java

JAVA ByteArrayInputStream 和 ByteArrayOutputStream 的用法教程

guozh 发布于 2022-03-20

IO 流中有两个类, ByteArrayInputStream 和 ByteArrayOutputStream 的用法我经常忘记,但很多框架底层又都使用到它们,所以这里我准备将它们的用法总结成一篇博客加深影响,后面再用到,直接看博客学习。 上面这两分别是 InputStream ...

阅读(1091)评论(0)赞 (10)

Java

SpringBoot + Shiro + Redis 缓存配置,缓存认证和授权信息

guozh 发布于 2022-03-09

Shiro 安全管理器 SecurityManager 可以配置缓存,就我使用, Shiro 可以缓存两类信息,一类是用户认证登录后,登录成功后的用户的信息,它们使用SessionManager管理。 Shiro 默认使用 Session 会话管理技术,第一次访问被拦截要求认证登...

阅读(1536)评论(0)赞 (9)

Java

搭建 Springboot + Maven 多模块项目

guozh 发布于 2021-11-11

其实这么久我都没搭建Springboot多模块项目,公司项目只要加module就行,日常项目就一个独立单体工程。这次尝试搭建Springboot multi module聚合工程,顺便学习modules、dependencyManagement、dependency的用法,之前理...

阅读(1832)评论(1)赞 (3)

Java

Jackson 使用教程,Springboot 集成

guozh 发布于 2021-11-06

解析json 数据,处理封装和返回,国内很多开发者喜欢用fastjson,其实这都无所谓,但 Springboot 提供对Jackson的自动配置spring-boot-starter-json,它才是Springboot支持的默认json lib。所以,如果是简单的Spring...

阅读(2434)评论(0)赞 (2)

Java

SpringBoot @Async 注解使用总结,配置系统线程池

guozh 发布于 2021-11-01

刚在公众号看到篇关于@Async的文章,感觉总结的很不错,但不够接近项目实战,我再另外补充一些。 先看下面正文,再翻上来看 补充 1,@Async在项目中使用场景在哪呢? 也就是哪里需要用到异步调用,其实能用的地方不多,因为大部分方法函数存在上下级依赖关系,需要按照代码流程,从上...

阅读(1367)评论(0)赞 (4)

Java

SpringBoot 单元测试,@RunWith 找不到

guozh 发布于 2021-11-01

就是如图问题,创建新 SpringBoot ,想用单元测试功能,结果发现 @Runwith 不能实现,找不到。貌似与 SpringBoot 版本有关,像我这边spring-boot-starter-parent 的版本是 2.5.6,进入spring-boot-starter-t...

阅读(1903)评论(0)赞 (2)

Java

Java 详解异常 Exception,入门到实践(二)

guozh 发布于 2021-10-27

紧接上篇Java 详解异常 Exception,入门到实践(一),再来看更优秀一点的处理方案,实际项目中如何处理这些异常。 前面使用throw和throws结合将异常对象抛出去 private static void testException(String s) throws ...

阅读(995)评论(0)赞 (2)

能将我博客放入广告拦截白名单吗?

我尽量分享有用并且长期有用的内容,希望能帮到你,谢谢支持。