GARA
博闻强记 多思多问 取法乎上 持之以恒

随笔分类 -  知识随记

SpringBoot自定义装配的多种实现方式
摘要:Spring手动装配实现 对于需要加载的类文件,使用@Configuration/@Component/@Service/@Repository修饰 @Configuration public class RedisConfig { @Bean JedisConnectionFactory jedi 阅读全文
posted @ 2020-05-26 10:55 GaraYing 阅读(850) 评论(0) 推荐(0)
windows本地连不上虚拟机redis服务完美解决
摘要:本机 win+R 输入cmd 进入dos 输入 ping 192.168.44.129 ,查看数据输送情况 虚拟机: ping 192.168.22.111 查看数据输送情况 firewall-cmd --query-port=6379/tcp 如果返回no则端口没有开启 firewall-cmd 阅读全文
posted @ 2018-08-23 15:26 GaraYing 阅读(11757) 评论(1) 推荐(0)
基于状态机的乐观锁的实现
摘要:在腾讯课堂听了一节公开课,学习到了这么一个项目,遂记录下来。 发货系统和订单系统基于Spring-Boot项目,其中springboot整合了mybatis,log4j2等 ,项目中使用到了generator代码生成工具,生成dao/domain/mapper.xml文件 发货系统模拟(target 阅读全文
posted @ 2018-08-15 17:17 GaraYing 阅读(1025) 评论(2) 推荐(0)
时间格式化
摘要:1. 使用SimpleDateFormat类构造 2. 利用fastjson 的@JsonField 注解 3. 利用注解@DateTimeFormat 和 @JsonFormat 注:时间格式化 HH:mm:ss 与 hh:mm:ss的区别 HH:mm:ss按照24小时制进行字符串格式化,和时间区 阅读全文
posted @ 2018-08-03 22:48 GaraYing 阅读(219) 评论(0) 推荐(0)
Java序列化与反序列化
摘要:实现过程 实体类实现 Serializable接口 ObjectInputStream写入对象 ObjectOutputStream 读取对象 阅读全文
posted @ 2018-07-31 17:34 GaraYing 阅读(123) 评论(0) 推荐(0)
SpringBoot 整合RabbitMQ错误记录
摘要:1. 控制台报错:Exception in thread "main" java.io.IOException…… Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: # 阅读全文
posted @ 2018-04-08 15:57 GaraYing 阅读(763) 评论(0) 推荐(0)
Filter 和 interceptor 的区别
摘要:1. 拦截器 interceptor ● 特点:interceptor 依赖于web框架,在Spring中就是依赖于springMVC框架。在实现上是基于Java的反射机制,属于面向切面编程的一种运用,由于拦截器是基于web框架的调用,因此可以利用spring的依赖注入进行一些业务操作,同时一个拦截 阅读全文
posted @ 2018-04-03 17:13 GaraYing 阅读(490) 评论(0) 推荐(0)
单例模式实现方式
摘要:简单方式: 简单方式: 公共域方式 公共域方式 工厂化方式 工厂化方式 枚举类方式 枚举类方式 静态内部类方式 测试 输出结果: SingletonDemo1:com.gara.singleton.SingletonDemo1@139a55SingletonDemo1:com.gara.single 阅读全文
posted @ 2016-09-09 16:40 GaraYing 阅读(137) 评论(0) 推荐(0)