02 2021 档案

摘要:手写一个单例模式。 阅读全文
posted @ 2021-02-28 22:23 楼兰胡杨 阅读(237) 评论(0) 推荐(0) 编辑
摘要:使用批处理脚本在win10系统启动Redis 5.0.10,免去每次进入安装目录才可以启动Redis的麻烦。 阅读全文
posted @ 2021-02-28 18:37 楼兰胡杨 阅读(588) 评论(0) 推荐(0) 编辑
摘要:异常分析 JedisConnectionException: java.net.SocketTimeoutException: Read timed out 阅读全文
posted @ 2021-02-28 16:55 楼兰胡杨 阅读(4000) 评论(0) 推荐(0) 编辑
摘要:Spring Boot基于redis分布式锁模拟直播秒杀场景。 阅读全文
posted @ 2021-02-28 16:54 楼兰胡杨 阅读(336) 评论(0) 推荐(0) 编辑
摘要:使用Word制作适合在kindle上阅读的PDF的教程。 阅读全文
posted @ 2021-02-27 17:09 楼兰胡杨 阅读(865) 评论(0) 推荐(0) 编辑
摘要:谈谈封装和抽象的基本概念后,介绍二者的区别。 阅读全文
posted @ 2021-02-26 21:57 楼兰胡杨 阅读(474) 评论(0) 推荐(0) 编辑
摘要:首先介绍如何在Windows系统安装Redis环境,然后在Spring Boot 项目中集成 Redis,最后简单地做了一个使用Jedis操作redis连接池的测试用例。 阅读全文
posted @ 2021-02-26 21:43 楼兰胡杨 阅读(2870) 评论(0) 推荐(0) 编辑
摘要:厘清Java线程的六种状态和线程状态之间的切换。 阅读全文
posted @ 2021-02-26 21:33 楼兰胡杨 阅读(360) 评论(0) 推荐(0) 编辑
摘要:基于注解@Aspect实现Spring AOP切面编程。 阅读全文
posted @ 2021-02-26 21:30 楼兰胡杨 阅读(648) 评论(0) 推荐(0) 编辑
摘要:Springfox Swagger可以动态生成 API 接口供前后端进行交互和在线调试接口,Spring Boot 框架是目前非常流行的微服务框架,所以,在Spring Boot 项目中集成Springfox非常有意义。介绍Spring Boot集成Springfox Swagger3及swagger的简单应用。 阅读全文
posted @ 2021-02-26 21:28 楼兰胡杨 阅读(4850) 评论(0) 推荐(0) 编辑
摘要:使用Spring Data JPA获取的对象,其属性变更后自动更新数据库问题排查与解决方案。 阅读全文
posted @ 2021-02-26 20:42 楼兰胡杨 阅读(3547) 评论(0) 推荐(0) 编辑
摘要:客户端在5秒内请求同一URL,而且关键请求参数相等,则视此次请求为重复提交,利用自定义注解 、Spring AOP 和 Guava Cache 技术栈在服务器端实现拦截表单重复提交,防止刷单。 阅读全文
posted @ 2021-02-22 21:48 楼兰胡杨 阅读(502) 评论(0) 推荐(0) 编辑
摘要:接口统一返回值格式后,可以提高项目组产出比,降低沟通成本。因此,在借鉴前人处理方法的基础上,通过资料的分析,探索建立了一套使用Spring AOP和自定义注解无侵入式地统一返回数据格式的方法。 阅读全文
posted @ 2021-02-22 21:45 楼兰胡杨 阅读(3311) 评论(1) 推荐(1) 编辑
摘要:RC4加密解密算法是工具类是大名鼎鼎的 RSA三人组中的头号人物Ron Rivest设计的,可以有效抵御暴力搜索密钥的攻击。鉴于此,提供一个由Java语言实现的工具类。 阅读全文
posted @ 2021-02-20 20:39 楼兰胡杨 阅读(2098) 评论(1) 推荐(0) 编辑
摘要:介绍线程池的五种状态RUNNING、SHUTDOWN、STOP、TIDYING和TERMINATED,并简述五种状态之间的切换。 阅读全文
posted @ 2021-02-19 20:42 楼兰胡杨 阅读(946) 评论(0) 推荐(0) 编辑
摘要:解决 Spring Boot 项目中,后端返回前端的结果出现中文乱码的问题。 阅读全文
posted @ 2021-02-18 21:20 楼兰胡杨 阅读(6630) 评论(0) 推荐(0) 编辑
摘要:介绍 AOP 面向切面编程的基本概念。 阅读全文
posted @ 2021-02-17 21:22 楼兰胡杨 阅读(632) 评论(0) 推荐(0) 编辑
摘要:简单介绍一下当用户在客户端发起请求后,Spring MVC 的执行流程,提升自己对Spring框架的认知层次。一言以蔽之,解答【Spring MVC的工作原理是什么】,这是一个热点面试题。 阅读全文
posted @ 2021-02-17 21:15 楼兰胡杨 阅读(748) 评论(0) 推荐(0) 编辑
摘要:介绍多线程中sleep和wait的相同点和区别。 阅读全文
posted @ 2021-02-15 18:13 楼兰胡杨 阅读(887) 评论(0) 推荐(0) 编辑
摘要:对于一个资源对象,必须先生产再消费,消费后再生产,如此循环往复。为了解决这个并发问题,提供两种解决方案,一是使用synchronized关键字和Object对象的监听器,二是使用java.util.concurrent.locks下的类Lock和Condition。 阅读全文
posted @ 2021-02-14 18:49 楼兰胡杨 阅读(280) 评论(0) 推荐(0) 编辑
摘要:介绍Java中对象、类、包、组件、容器、框架和架构等的基本概念,掌握这些概念对于学习Java web和日后工作大有裨益。 阅读全文
posted @ 2021-02-09 15:09 楼兰胡杨 阅读(1844) 评论(0) 推荐(2) 编辑
摘要:介绍Spring Boot 注解@ComponentScan的作用和基本用法。 阅读全文
posted @ 2021-02-08 20:57 楼兰胡杨 阅读(13616) 评论(0) 推荐(4) 编辑
摘要:介绍Spring bean的基本定义,自动注入和自动装配Spring bean的方法。 阅读全文
posted @ 2021-02-08 20:53 楼兰胡杨 阅读(3188) 评论(0) 推荐(3) 编辑
摘要:使用@Primary注解设置自动装配bean时的默认值。 阅读全文
posted @ 2021-02-08 20:50 楼兰胡杨 阅读(2142) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring项目中,基于自定义注解实现动态匹配相关实现类示例,并调用其中的函数。 阅读全文
posted @ 2021-02-08 20:43 楼兰胡杨 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring项目中,基于策略模式和工厂模式实现动态匹配相关实现类示例,并调用其中的函数。 阅读全文
posted @ 2021-02-08 20:41 楼兰胡杨 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring Boot项目中,基于责任链模式实现动态匹配相关实现类示例,并调用其中的函数。 阅读全文
posted @ 2021-02-08 20:39 楼兰胡杨 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring项目中,基于模板方法模式介绍一个接口被多个实现类实现时,Spring框架怎样从容器中正确取出我们想要的实例。 阅读全文
posted @ 2021-02-08 20:37 楼兰胡杨 阅读(1506) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示