兴化_社区达人页

个人头像照片
兴化
已加入开发者社区1736

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
乘风问答官
乘风问答官
个人头像照片
技术博主
技术博主
个人头像照片
门派掌门
门派掌门

成就

已发布331篇文章
33条评论
已回答82个问题
3条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

技术认证

码中自由一片天地。。。

暂无精选文章
暂无更多信息

2022年10月

  • 10.17 22:25:27
    发表了文章 2022-10-17 22:25:27

    Zookeeper工具类代码

    这篇记录连接和操作Zookeeper的工具类,方便以后创建项目时可以直接CV。
  • 10.17 22:22:38
    发表了文章 2022-10-17 22:22:38

    Zookeeper一些命令

    在zkCli用命令来查看一下Zookeeper的节点等信息。
  • 10.16 17:12:47
    发表了文章 2022-10-16 17:12:47

    安装和用原生API连接Zookeeper

    Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
  • 10.16 17:08:19
    发表了文章 2022-10-16 17:08:19

    Apache kafka安装和配置

    Apache kafka是一个分布的、分区的、复制的提交日志服务,它使用独一无二的设计,提供了消息系统功能。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。无论是kafka集群,还是producer和consumer都依赖于zookeeper来保证系统可用性集群保存一些meta信息。
  • 10.16 17:05:02
    发表了文章 2022-10-16 17:05:02

    windows安装ActiveMQ

    SpringBoot中集成ActiveMQ,需要先安装一个ActiveMQ,所以先记录下在本地安装的步骤。
  • 10.15 00:47:54
    发表了文章 2022-10-15 00:47:54

    Redis-08-redis在SpringBoot中配置

    在Spring Boot中,我们可以通过配置来自定义一个属于我们自己的RedisTemplate。
  • 10.14 22:44:13
    发表了文章 2022-10-14 22:44:13

    Redis-07-redis在SpringBoot中使用

    SpringBoot提供了redis的starter
  • 10.14 22:40:13
    发表了文章 2022-10-14 22:40:13

    Redis-06-redis一些命令

    redis的一些命令
  • 10.14 22:37:47
    发表了文章 2022-10-14 22:37:47

    Redis-05-redis的事务及备份还原

    Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。
  • 10.13 23:06:39
    发表了文章 2022-10-13 23:06:39

    Redis-04-redis的消息发布及订阅

    Redis 提供了消息的发布与订阅功能,发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道,支持多个频道订阅。
  • 10.13 23:03:02
    发表了文章 2022-10-13 23:03:02

    Redis-03-redis数据类型

    redis的数据类型有多种:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
  • 10.13 22:59:03
    发表了文章 2022-10-13 22:59:03

    Redis-02-redis配置

    在 Redis 中,Redis 的根目录中有一个配置文件(redis.conf)。 通过 Redis CONFIG 命令获取和设置 Redis 配置。
  • 10.12 14:49:44
    回答了问题 2022-10-12 14:49:44
  • 10.12 14:15:16
    发表了文章 2022-10-12 14:15:16

    Redis-01-安装redis

    安装redis
  • 10.12 14:10:27
    发表了文章 2022-10-12 14:10:27

    Jmeter压力测试

    记录下使用Apache Jmeter工具模拟并发来压力测试的过程。
  • 10.12 14:05:33
    发表了文章 2022-10-12 14:05:33

    SpringCloud-8-config

    Spring Cloud 提供了Spring Cloud Config来进行集中式配置管理。
  • 10.11 19:51:08
    发表了文章 2022-10-11 19:51:08

    SpringCloud-7-Feign

    使用Feign来实现类似于昨天Ribbon调用其他服务接口。
  • 10.11 19:48:15
    发表了文章 2022-10-11 19:48:15

    SpringCloud-6-Netflix-6-Ribbon

    SpringCloud Ribbon是SpringCloud基于Netfix Ribbon实现的一套客户端负载均衡工具。
  • 10.11 19:45:19
    发表了文章 2022-10-11 19:45:19

    SpringCloud-5-Netflix-5-Zuul

    spring cloud中的微服务网关,Spring Cloud Netflix下的路由器和过滤器:Zuul。
  • 10.10 20:13:40
    发表了文章 2022-10-10 20:13:40

    SpringCloud-4-Netflix-4-Hystrix

    Hystrix 就是断路器,也叫熔断器。
  • 10.10 20:11:38
    发表了文章 2022-10-10 20:11:38

    SpringCloud-2-Netflix-2-Eureka Client

    搭建一个eureka client项目来注册到eureka server。
  • 10.10 20:09:22
    发表了文章 2022-10-10 20:09:22

    SpringCloud-1-Netflix-1-Eureka Server

    使用Spring Cloud的开源子项目Spring Cloud Netflix来管理服务的注册和发现。
  • 10.09 20:57:03
    发表了文章 2022-10-09 20:57:03

    Git ssh 公钥配置

    git 公钥配置
  • 10.09 20:14:45
    发表了文章 2022-10-09 20:14:45

    设计模式-25-设计模式汇总

    今天汇总下学过的设计模式。
  • 10.09 20:11:30
    发表了文章 2022-10-09 20:11:30

    设计模式-24-访问者模式

    访问者模式(Visitor Pattern)就是封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于其内部各个元素的新操作。通过访问者类改变元素类的执行算法,属于行为型模式。
  • 10.08 09:25:31
    发表了文章 2022-10-08 09:25:31

    设计模式-23-模板模式

    模板模式(Template Pattern)就是在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中,使得子类可以在不改变一个算法的结构前提下即可重定义该算法的某些特定步骤。
  • 10.08 09:23:42
    发表了文章 2022-10-08 09:23:42

    设计模式-22-状态模式

    状态模式(State Pattern)就是一个对象的行为会随内部状态变化而发生改变。也属于行为型模式。
  • 10.07 00:25:07
    发表了文章 2022-10-07 00:25:07

    设计模式-21-备忘录模式

    备忘录模式(Memento Pattern)就是通过一个备忘录类专门保存一个对象的某个状态,使得该对象可以随时恢复到保存的这个状态。
  • 10.07 00:22:29
    发表了文章 2022-10-07 00:22:29

    设计模式-20-中介者模式

    中介者模式(Mediator Pattern)就是用一个中介类将多个对象和类之间的交互全部放到该类中来处理,这样使得对象之间不需要显式的相互通信,降低代码的耦合性。也属于行为型模式。
  • 10.07 00:20:28
    发表了文章 2022-10-07 00:20:28

    设计模式-19-迭代器模式

    迭代器模式(Iterator Pattern)就是不需要知道集合对象的底层内部逻辑,只通过访问一个方法就可以顺序访问集合对象的各个元素。属于行为型模式。
  • 10.06 01:30:17
    发表了文章 2022-10-06 01:30:17

    设计模式-18-策略模式

    策略模式(Strategy Pattern)就是一个类的行为或其算法封装起来,在运行时可以更改,相互替换,最终达到何种目的,取决于调用者传入的要求条件。属于行为型模式。
  • 10.06 01:28:15
    发表了文章 2022-10-06 01:28:15

    设计模式-17-命令模式

    命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。
  • 10.06 01:25:29
    发表了文章 2022-10-06 01:25:29

    设计模式-16-责任链模式

    责任链模式(Chain of Responsibility Pattern)就是在一个请求出去后,将请求的接受对象串为一个链路。请求对象只负责将请求发送出去,不管这个链路中哪个对象接受处理,将请求的发送者和接收者进行解耦。属于行为型模式。
  • 10.05 01:54:49
    发表了文章 2022-10-05 01:54:49

    设计模式-15-观察者模式

    观察者模式(Observer Pattern)定义了一种对象间一对多的依赖关系,一个主题目标对象能被多个观察者对象同时监听,使得每当主题目标对象状态变化时,所有依赖它的对象都会得到通知并被自动更新,属于行为型设计模式。
  • 10.05 01:36:14
    发表了文章 2022-10-05 01:36:14

    设计模式-14-原型模式

    原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。也属于创建型模式。就是使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。
  • 10.05 01:01:37
    发表了文章 2022-10-05 01:01:37

    设计模式-13-建造者模式

    建造者模式(Builder Pattern)属于创建型模式,也是一种创建对象的方式。其目的就是将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。原理就是使用多个简单的对象一步一步构建成一个复杂的对象。
  • 10.04 01:04:42
    发表了文章 2022-10-04 01:04:42

    设计模式-12-单例模式

    单例模式(Singleton Pattern)负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。也属于创建型模式。
  • 10.04 01:02:17
    发表了文章 2022-10-04 01:02:17

    设计模式-11-工厂模式-3-抽象工厂模式

    抽象工厂模式是工厂方法模式的升级版本,工厂方法模式的工厂是创建出一种产品,而抽象工厂是创建出一类产品。
  • 10.04 01:00:46
    发表了文章 2022-10-04 01:00:46

    设计模式-10-工厂模式-2-工厂模式

    工厂方法模式:是简单工厂方法模式的升级版本,为了克服简单工厂方法模式的缺点而生(简单工厂模式增加新产品每次都要修改静态工厂类),作用和简单工厂方法完全一样。为每一种产品生成一个对应的工厂,从而替换掉简单工厂方法模式中那个静态工厂方法。
  • 10.03 02:00:01
    发表了文章 2022-10-03 02:00:01

    设计模式-9-工厂模式-1-简单/静态工厂模式

    工厂模式(Factory Pattern)就是不通过new关键字而使用工厂类来创建对象,能够让创建对象变得简单而且更方便的修改对象。属于创建型模式。它提供了一种创建对象的最佳方式。
  • 10.03 01:49:52
    发表了文章 2022-10-03 01:49:52

    设计模式-8-代理模式

    代理模式(Proxy Pattern)就是提供一个代理对象,这个对象可以作为其他对象的代理来控制对其他对象的访问。一个类代表另一个类的功能。属于结构型模式。
  • 10.03 01:47:58
    发表了文章 2022-10-03 01:47:58

    设计模式-7-享元模式

    享元模式(Flyweight Pattern)就是搞一个缓存池,找对象先在池中找,如果未找到匹配的对象,再创建新对象。通过重用现有的同类对象减少创建对象的数量,以减少内存占用和提高性能。也是属于结构型模式。
  • 10.02 00:20:58
    发表了文章 2022-10-02 00:20:58

    设计模式-6-外观模式

    外观模式(Facade Pattern)应该是最好理解的一个设计模式了,在我们项目中向外部提供一个外部可以访问系统的接口,然由这个接口去耦合子系统或者子接口,外部与子接口完全解耦。这种类型的设计模式属于结构型模式。
  • 10.02 00:18:44
    发表了文章 2022-10-02 00:18:44

    设计模式-5-桥接模式

    桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。
  • 10.01 23:50:57
    发表了文章 2022-10-01 23:50:57

    设计模式-4-适配器模式

    适配器(Adapter Pattern)可以将两个不兼容的接口的功能连起来。适配器就是两个不兼容的接口之间的桥梁。也属于结构型模式。
  • 10.01 23:47:55
    发表了文章 2022-10-01 23:47:55

    设计模式-3-过滤器模式

    过滤器模式(Filter Pattern)或者叫标准模式(Criteria Pattern),就是在全部对象中过滤出我们所定义的标准对应的对象,也属于结构型模式。
  • 10.01 23:44:54
    发表了文章 2022-10-01 23:44:54

    设计模式-2-装饰器模式

    装饰器模式(Decorator Pattern)就是在不改变原始对象本质的前提下,对现有类进行包装,从而提供出额外的功能。

2022年09月

  • 09.30 14:31:57
    发表了文章 2022-09-30 14:31:57

    设计模式-1-组合模式

    组合模式(Composite Pattern),又叫部分整体模式,就是将对象组合成树形结构以表示“部分-整体”的层次结构。它将一些对象按层次关系组织成树形结构,这些对象可能是单个,也可能是组合,然后用同一种逻辑处理这些对象。组合类别属于结构型模式。
  • 09.30 14:23:16
    回答了问题 2022-09-30 14:23:16
  • 09.30 14:04:19
    发表了文章 2022-09-30 14:04:19

    Mybatis-12-MybatisPlus使用

    Mybatis Plus(简称 MP)是一个Mybatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
  • 发表了文章 2024-09-30

    创建一个可缓存线程池

  • 发表了文章 2024-09-30

    创建一个可缓存线程池

  • 发表了文章 2024-09-30

    创建一个可缓存线程池

  • 发表了文章 2024-09-29

    搭建Java开发环境:

  • 发表了文章 2024-09-29

    搭建Java开发环境:

  • 发表了文章 2024-09-29

    搭建Java开发环境:

  • 发表了文章 2024-09-27

    java安全特性

  • 发表了文章 2024-09-27

    java安全特性

  • 发表了文章 2024-09-27

    java安全特性

  • 发表了文章 2024-09-26

    死锁的定义

  • 发表了文章 2024-09-26

    死锁的定义

  • 发表了文章 2024-09-26

    死锁的定义

  • 发表了文章 2024-09-25

    面向对象

  • 发表了文章 2024-09-25

    面向对象

  • 发表了文章 2024-09-25

    面向对象

  • 发表了文章 2024-09-24

    Unicode标准与其他编码规则

  • 发表了文章 2024-09-24

    Unicode标准与其他编码规则

  • 发表了文章 2024-09-24

    Unicode标准与其他编码规则

  • 发表了文章 2024-09-13

    计算机历史

  • 发表了文章 2024-09-13

    计算机历史

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-08-26

    电子书vs传统纸质书,你更喜欢哪种阅读方式?

    电子书和实体书籍我都在读,地铁上的时候就使用电子书,方便携带,五年读了200多本书,读完的有79本,目前在读的儒家经典,四书五经的《大学》《中庸》。《大学》让我们做一个有道德的好人,《中庸》告诉我们止于至善后的理想境界,我觉得我应该做不到。实体书籍有点贵,不过也再买一些经典的古旧书,目前在看《赤脚医生手册》和《军地两用人才》。总之,两者各有千秋,实体书比较助眠,啊哈哈。
    踩0 评论0
  • 回答了问题 2024-06-18

    在图像处理应用场景下,Serverless架构的优势体现在哪些方面?

    Serverless架构,即“无服务器”架构,是一种云计算的执行模型,在这种模型中,云提供商会负责分配资源来执行代码,而用户则无需关心底层的服务器。在图像处理应用场景下,Serverless架构的优势主要体现在以下几个方面: 弹性伸缩: Serverless架构可以根据需求自动扩展服务资源,对于图像处理这种需要大量计算资源的任务,Serverless可以快速响应,动态分配足够的资源来处理图像,无需担心服务器容量规划的问题。 成本效益:传统的服务器需要支付固定的费用,即使在没有处理任务时也需要承担这些成本。而Serverless架构允许用户按需付费,只有在函数执行时才计费,这样可以大大降低成本。 简化管理:在Serverless架构下,云服务提供商会负责服务器的维护和更新,用户无需关心底层硬件和操作系统的维护,可以专注于图像处理的核心业务逻辑。 快速部署和迭代:Serverless架构支持快速部署和迭代,用户可以迅速将图像处理功能部署到云端,并进行快速迭代,这对于需要频繁更新的图像处理应用来说非常有利。 高可用性和容错性: 云服务提供商通常会提供高可用性和容错性的服务,这意味着图像处理应用在Serverless架构下可以享受到更好的稳定性和可靠性。地理分布:对于需要在全球范围内进行图像处理的应用,Serverless架构可以在多个地理位置部署函数,实现更低的延迟和更好的用户体验。 事件驱动: Serverless架构通常与事件驱动的模式相结合,这意味着可以很容易地与其他云服务集成,例如,当图像上传到对象存储服务时,可以自动触发图像处理函数。
    踩0 评论0
  • 回答了问题 2024-05-29

    为什么程序员害怕改需求?

    这可多了已经完成的工作需要返工:需求的变更通常意味着之前编写的代码可能不再适用,需要重新编写或修改。这会造成时间和精力的浪费。影响项目进度:项目进度通常是按照最初的需求来规划的。需求的变更可能会导致项目延期,增加开发成本。增加沟通成本:每次需求变更都需要开发团队与产品经理、设计师等其他团队成员进行额外的沟通,以确保大家对新的需求有共同的理解。引入潜在的错误:代码的修改可能会引入新的错误或导致现有功能出现问题,特别是在时间紧迫的情况下。影响团队士气:频繁的需求变更可能会导致开发团队感到挫败,影响团队的士气和效率。测试成本增加:每次代码变更后,都需要进行回归测试,以确保修改没有引入新的问题。这增加了测试团队的工作量。
    踩0 评论0
  • 回答了问题 2024-05-29

    AI技术对开发者的职业天花板是提升还是降低?

    那肯定是提升了啊
    踩0 评论0
  • 回答了问题 2023-12-25

    年度福利 | 你的2023关键词是▁▁?

    1.我的2023年度关键词是“创新” 2.“创新”背后的故事 2023年,公司业务已经全面切换到阿里云平台,各种新奇的组件和平台使得工作流程得到了优化,同时也遇到了新的挑战! 今年开始也接触项目管理,考取了pmp证书,接下来要多方面发展,不断努力!
    踩0 评论0
  • 回答了问题 2023-03-01

    云服务器ECS功能组件中的快照的作用是什么?

    数据备份,类似于以前系统的一键goft 也相当于数据库的备份功能。
    踩0 评论0
  • 回答了问题 2023-02-19

    生成式AI是激发人类创作灵感还是会替代人类艺术创作?

    生成式AI生成的只是已有的创作,因为没有艺术深意及创作意境
    踩0 评论0
  • 回答了问题 2023-02-19

    ChatGPT给国内外科技公司带来了怎样的机遇和威胁?

    数据越来越多的情况下,人工智能也会越来越主流
    踩0 评论0
  • 回答了问题 2023-02-02

    rocketMQ配置了消费者,生产者发送成功了,但是无法消费

    先检查是否成功发送到topic。 查看下是不是有线程被死循环占用或者被IO流等待了,线程一直处于Runnable状态。 检查消费者是否成功订阅。
    踩0 评论0
  • 回答了问题 2023-02-02

    我们的镜像超过了10个GB,想使用容器镜像构建的方法,没有办法超过10G吗?

    10G太大了,试试能不能优化一下,比如修改为一个小点基础镜像,业务拆分等等
    踩0 评论0
  • 回答了问题 2023-01-28

    2023,社区讨论聊什么?话题由你定!

    讨论下Java及周边的发展方向及技术图谱吧
    踩0 评论0
  • 回答了问题 2023-01-03

    invokeFunction这个api的body参数的最大值是多大?

    byte的127KB
    踩0 评论0
  • 回答了问题 2023-01-03

    为什么我在云服务器上部署了应用,启动起来,netstat看端口也正常,但是telnet端口不通呢?

    防火墙白名单
    踩0 评论0
  • 回答了问题 2023-01-03

    最近程序老是这样挂了,谁知道是什么原因吗?

    嘿,rpc调用10秒超时了吧
    踩0 评论0
  • 回答了问题 2023-01-03

    有这个文件,为什么程序执行的时候提示找不到?

    根据提示看,是不是java的包名路径不正确啊
    踩0 评论0
  • 回答了问题 2023-01-03

    2022年你和社区发生了哪些故事?

    注册了好多年了,但是2022年才开始正式入驻开发社区,参加了乘风者计划,以后也会继续坚持编写文章,也得到了很多的小礼品。有幸成为了一名乘风问答官,一年里也学习了很多的课程,参加了不少的活动。收获满满!希望以后社区越来越完善,能学到更多高大上的技术!
    踩0 评论1
  • 回答了问题 2022-12-02

    什么是data-属性?

    双向绑定,参数与data-xxx的属性可以绑定
    踩0 评论0
  • 回答了问题 2022-12-02

    有⼏种前端储存的⽅式?

    cookies用过 storage用过 存储为本地文本文件用过
    踩0 评论0
  • 回答了问题 2022-12-02

    Elasticsearch修改配置,显示yml错误,请问是什么原因?

    图片里已经给出了提示,不可用的Es配置,排除下每个配置是否正确。
    踩0 评论0
  • 回答了问题 2022-12-02

    执行update sql的时候报错,请问是什么原因?

    执行update sql报错,这个咋回答呢? 应该贴出来报啥错的 一般情况下都是sql编写问题,检查下sql,确保没问题。 再就是看下MySql是否运行在safe-updates模式下,修改数据库安全模式,允许在非主键条件下执行update或者delete命令。 如果是mybaties执行多条失败,看看是否开启了一次执行多条语句allowMultiQueries=true 等等。。。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息