<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JustHaveTry的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/JustHaveTry</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; JustHaveTry]]></copyright><item><title><![CDATA[如何编写高质量AI绘画提示词：从入门到精通]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/149388182</link><guid>https://blog.csdn.net/JustHaveTry/article/details/149388182</guid><author>JustHaveTry</author><pubDate>Wed, 16 Jul 2025 09:50:38 +0800</pubDate><description><![CDATA[AI生成高质量图片提示词编写技巧]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/147918497</link><guid>https://blog.csdn.net/JustHaveTry/article/details/147918497</guid><author>JustHaveTry</author><pubDate>Tue, 13 May 2025 10:46:46 +0800</pubDate><description><![CDATA[mac  指定 idea vm配置文件路径。]]></description><category></category></item><item><title><![CDATA[kafka各版本消息介绍]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/133383599</link><guid>https://blog.csdn.net/JustHaveTry/article/details/133383599</guid><author>JustHaveTry</author><pubDate>Thu, 28 Sep 2023 15:30:14 +0800</pubDate><description><![CDATA[offset：分区中的偏移量message size：消息大小crc32(4B):crc32校验值。校验范围为magic至value之间。magic(1B):消息格式版本号，此版本的magic值为0。attributes (1B):消息的属性。总共占1个字节，低3 位表示压缩类型:0表示NONE、1表示GZIP、2表示SNAPPY、3 表示LZ4(LZ4自 Kafka 0.9.x引入)，其余位保留。keylength(4B):表示消息的 key 的长度。]]></description><category></category></item><item><title><![CDATA[单例的5种写法]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/112770696</link><guid>https://blog.csdn.net/JustHaveTry/article/details/112770696</guid><author>JustHaveTry</author><pubDate>Mon, 18 Jan 2021 11:57:55 +0800</pubDate><description><![CDATA[1、懒汉
优点：

简单
懒加载

缺点

同步调用，性能差

public class Singleton implements Serializable {
    private static Singleton singleton = null;

    private Singleton() {
    }

    public synchronized static Singleton getInstance() {
        if (singleton == null) {
    ]]></description><category></category></item><item><title><![CDATA[springboot接入seata]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/109495221</link><guid>https://blog.csdn.net/JustHaveTry/article/details/109495221</guid><author>JustHaveTry</author><pubDate>Wed, 04 Nov 2020 17:35:55 +0800</pubDate><description><![CDATA[springboot接入seata1 seata server 部署1.1 创建seata-server 数据库1.2 修改file.conf1.3 修改registry.conf1.4 启动zookeeper1.5 启动seata-server2 应用接入2.1 增加配置2.2 增加依赖2.3 xid(分布式事务id)传递2.3.1 增加  `XidInterceptor`2.3.2 配置webconfig2.3.3 自定义 `HystrixConcurrencyStrategy`2.3.4 配置  `H]]></description><category></category></item><item><title><![CDATA[Spring Cloud之Eureka服务注册与发现（概念原理篇）]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/96476365</link><guid>https://blog.csdn.net/JustHaveTry/article/details/96476365</guid><author>JustHaveTry</author><pubDate>Fri, 19 Jul 2019 10:53:17 +0800</pubDate><description><![CDATA[原文地址：https://www.jianshu.com/p/2fa691d4a00a
Spring Cloud之Eureka服务注册与发现（概念原理篇）
解决什么问题
➟阐述微服务以及服务注册发现的部分概念
➟阐述Eureka服务注册与发现的部分原理及细节
为什么需要服务中心
过去，每个应用都是一个CPU，一个主机上的单一系统。然而今天，随着大数据和云计算时代的到来，任何独立的程序都可以运行在多...]]></description><category></category></item><item><title><![CDATA[springboot + rabbitmq ack]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/94392808</link><guid>https://blog.csdn.net/JustHaveTry/article/details/94392808</guid><author>JustHaveTry</author><pubDate>Mon, 01 Jul 2019 15:17:14 +0800</pubDate><description><![CDATA[springboot + rabbitmq 消费者消息确认 （Ack）
开启消息确认
spring.rabbitmq.listener.direct.acknowledge-mode=manual
spring.rabbitmq.listener.simple.acknowledge-mode=manual
消费者
@Component
public class RabbitMqComponent...]]></description><category></category></item><item><title><![CDATA[面试-1]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90756708</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90756708</guid><author>JustHaveTry</author><pubDate>Mon, 03 Jun 2019 18:19:07 +0800</pubDate><description><![CDATA[单机应用改为集群部署应该注意什么
要做访问控制，确保每个示例都能被访问到，或者一个示例宕机另外一个示例能顶上去。
要部署在多台机器，避免物理机宕机导致所有实例宕机
避免资源竞争，多实例运行时会对数据库或者redis各种资源竞争，避免竞争出现的脏读，盲读，幻读 等。
遇到服务端卡顿怎么定位
这个就是考验对线上服务的运维经验。
首先确保网络有没有问题，一般使用阿里云或者自建服务器都会有流量监控，如果宽...]]></description><category></category></item><item><title><![CDATA[sychronize和lock的详解]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90607844</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90607844</guid><author>JustHaveTry</author><pubDate>Mon, 27 May 2019 17:46:29 +0800</pubDate><description><![CDATA[Lock和Synchronize区别
https://blog.csdn.net/e54332/article/details/86577071
https://blog.csdn.net/e54332/article/details/86577071

]]></description><category></category></item><item><title><![CDATA[面试-servlet struts springMvc]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90606449</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90606449</guid><author>JustHaveTry</author><pubDate>Mon, 27 May 2019 16:52:32 +0800</pubDate><description><![CDATA[文章：https://blog.csdn.net/that_is_cool/article/details/80498940

]]></description><category></category></item><item><title><![CDATA[面试-springcloud限流]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90553748</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90553748</guid><author>JustHaveTry</author><pubDate>Sun, 26 May 2019 00:16:58 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/wlwl/p/9476180.html

]]></description><category></category></item><item><title><![CDATA[面试-springcloud ribon/feign/hystrix 关系]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90553577</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90553577</guid><author>JustHaveTry</author><pubDate>Sun, 26 May 2019 00:11:04 +0800</pubDate><description><![CDATA[推荐相关文章链接 https://www.jianshu.com/p/51c5e28c9574
首先 如果要发起api请求，需要 httpclient ，也就是我们的feign，
如果我们考虑一下，如果请求数量较多的时候就需要做负载均衡，ribon 就是客户端负载均衡，根据配置的负载均衡策略进行请求，如果同一请求的数量较大时，需要将请求合并，而且每一个请求需要进行线程隔离，也就是我们hystrix...]]></description><category></category></item><item><title><![CDATA[面试-eureka线上应该怎么配置，怎么考虑的]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90552896</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90552896</guid><author>JustHaveTry</author><pubDate>Sat, 25 May 2019 23:14:36 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/6ac4810f6f42

]]></description><category></category></item><item><title><![CDATA[win10彻底关闭windows defender，解决无故占用大量CPU问题]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90524143</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90524143</guid><author>JustHaveTry</author><pubDate>Fri, 24 May 2019 22:40:13 +0800</pubDate><description><![CDATA[前段时间，系统迷在日常使用电脑时发现，自己的win10系统笔记本风扇，总会无缘无故很响。明明自己也没运行什么大型软件或游戏，只是处于空闲状态，一两次也就算了，但风扇总会这样无故持续响起，感觉肯定有问题，所以就准备查找下原因。最终发现问题所在，就在这里记录下，给碰到问题的朋友作一个参考。
打开任务管理器，发现是“Antimalware Service Executable”这个进程在作祟，总是会占用...]]></description><category></category></item><item><title><![CDATA[面试题- SpringBoot自定义starter]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90521014</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90521014</guid><author>JustHaveTry</author><pubDate>Fri, 24 May 2019 18:06:44 +0800</pubDate><description><![CDATA[1 新建module hello-spring-boot-starter
继承 spring-boot-starter-parent
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3....]]></description><category></category></item><item><title><![CDATA[面试题- @Controller注解]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90519347</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90519347</guid><author>JustHaveTry</author><pubDate>Fri, 24 May 2019 16:52:09 +0800</pubDate><description><![CDATA[访问路径问题
http://localhost/a
http://localhost/a/
有什么不同
有以下三个类
c1
@RestController
@RequestMapping("/a/")
public class Test1Controller {
    @RequestMapping(value = "",method = RequestMethod.GET)
    publi...]]></description><category></category></item><item><title><![CDATA[面试题- Springboot 启动完成之后去执行某些操作]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90518288</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90518288</guid><author>JustHaveTry</author><pubDate>Fri, 24 May 2019 16:21:56 +0800</pubDate><description><![CDATA[Springboot 启动完成之后去执行某些操作
1 启动类调用实现
public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
		// 启动完成调用自定义方法
		ConditionTest conditionTest = SpringBeanUtil.getBean(Co...]]></description><category></category></item><item><title><![CDATA[面试题- Spring IOC 条件加载Bean-注解Conditional]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90512863</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90512863</guid><author>JustHaveTry</author><pubDate>Fri, 24 May 2019 16:00:34 +0800</pubDate><description><![CDATA[面试笔记Spring IOC 条件加载Bean
Spring IOC 条件加载Bean

]]></description><category></category></item><item><title><![CDATA[java  hashcode的一些规定]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90240923</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90240923</guid><author>JustHaveTry</author><pubDate>Wed, 15 May 2019 17:23:15 +0800</pubDate><description><![CDATA[以下是关于hashcode的一些规定：
两个对象相等，hashcode一定相等
两个对象不等，hashcode不一定不等
hashcode相等，两个对象不一定相等
hashcode不等，两个对象一定不等

...]]></description><category></category></item><item><title><![CDATA[lombok @EqualsAndHashCode 注解的影响]]></title><link>https://blog.csdn.net/JustHaveTry/article/details/90240797</link><guid>https://blog.csdn.net/JustHaveTry/article/details/90240797</guid><author>JustHaveTry</author><pubDate>Wed, 15 May 2019 17:19:09 +0800</pubDate><description><![CDATA[官方文档：@EqualsAndHashCode
原文中提到的大致有以下几点：

此注解会生成equals(Object other) 和 hashCode()方法。
它默认使用非静态，非瞬态的属性
可通过参数exclude排除一些属性
可通过参数of指定仅使用哪些属性
它默认仅使用该类中定义的属性且不调用父类的方法
可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。...]]></description><category></category></item></channel></rss>