lingeringfear_社区达人页

个人头像照片
lingeringfear
已加入开发者社区1009

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

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

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

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

2023年10月

  • 10.09 16:39:05
    发表了文章 2023-10-09 16:39:05

    Spring框架(二) 底层架构核心概念解析-四万字你值得一看

    上面说到解析为BeanDefintion之后会注册到Spring容器中 , 那么什么是容器? 其实在DefaultListableBeanFactory这个类中就有体现 , 源码中是这样定义的
  • 10.09 08:03:42
    发表了文章 2023-10-09 08:03:42

    Linux基本操作命令

    Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
  • 10.08 23:27:51
    发表了文章 2023-10-08 23:27:51

    java进阶-第10章-多线程(二)

    初始容量默认为16段(Segment),使用分段锁设计。 不对整个Map加锁,而是为每个Segment加锁。 当多个对象存入同一个Segment时,才需要互斥。 最理想状态为16个对象分别存入16个Segment,并行数量16。 使用方式与HashMap无异。
  • 10.08 23:19:24
    发表了文章 2023-10-08 23:19:24

    java进阶-第10章-多线程(一)

    运行状态转换为死亡状态:当此线程线程执行体执行完毕或发生了异常。 此处需要特别注意的是:当调用线程的yield()方法时,线程从运行状态转换为就绪状态,但接下来CPU调度就绪状态中的哪个线程具有一定的随机性,因此,可能会出现A线程调用了yield()方法后,接下来CPU仍然调度了A线程的情况。
  • 10.08 23:07:54
    发表了文章 2023-10-08 23:07:54

    java进阶-第9章-JDBC

    Java 中定义了访问数据库的接口,可以为多种关系型数据库提供统一的访问方式。由数据库厂商提供驱动实现类(Driver 数据库驱动)。
  • 10.08 23:00:03
    发表了文章 2023-10-08 23:00:03

    java进阶-第8章-IO流(二)

    缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。
  • 10.08 22:54:02
    发表了文章 2023-10-08 22:54:02

    java进阶-第8章-IO流(一)

    因为内置缓冲区的原因,如果不关闭输出流,无法写出字符到文件中。但是关闭的流对象,是无法继续写出数据的。如果我们既想写出数据,又想继续使用流,就需要flush 方法了。
  • 10.08 22:44:09
    发表了文章 2023-10-08 22:44:09

    java基础-第7章-常用类(二)

    注意:如果字符串参数的内容无法正确转换为对应的基本类型,则会抛出java.lang.NumberFormatException异常。
  • 10.08 22:42:15
    发表了文章 2023-10-08 22:42:15

    java基础-第7章-常用类(一)

    Date表示特定的瞬间,精确到毫秒。 Date类中的大部分方法都已经被Calendar类中的方法所取代。
  • 10.08 22:35:37
    发表了文章 2023-10-08 22:35:37

    java基础-第6章-java数组与异常

    需继承Exception或Exception的子类,代表特定问题。 异常类型名称望文生义,可在发生特定问题时抛出对应的异常。 常用构造方法: 无参数构造方法。
  • 10.08 22:26:34
    发表了文章 2023-10-08 22:26:34

    java基础-第5章-面向对象(三)

    所有属性都是公开静态常量,隐式使用public static final修饰。 所有方法都是公开抽象方法,隐式使用public abstract修饰。 没有构造方法、动态代码块、静态代码块。 接口的好处 接口的出现降低了耦合性 设计与实现完全分离,更容易更换具体实现。 更容易搭建程序框架。
  • 10.08 22:17:14
    发表了文章 2023-10-08 22:17:14

    java基础-第4章-面向对象(二)

    final修饰变量:此变量值不能被改变(常量)。所有final修饰的变量只能赋值一次,值不允许改变。
  • 10.08 22:07:08
    发表了文章 2023-10-08 22:07:08

    java基础-第3章-面向对象(一)

    面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。
  • 10.08 22:00:47
    发表了文章 2023-10-08 22:00:47

    java基础-第2章-java基础语法(二)

    先判断循环条件,如果满足,就执行里面的循环体;然后再来判断条件是否依然成立,如果成立继续执行,否则结束了循环。
  • 10.08 21:52:41
    发表了文章 2023-10-08 21:52:41

    java基础-第2章-java基础语法(一)

    关系运算符(比较运算符) 用于比较两个数的关系,结果是boolean类型的
  • 10.08 21:46:11
    发表了文章 2023-10-08 21:46:11

    java基础-第1章-走进java世界

    进入 DOS操作窗口 按下 Windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。
  • 10.08 21:36:17
    发表了文章 2023-10-08 21:36:17

    intellij debug模式提示 : Method breakpoints may dramatically slow down debugging

    最近在搞一个搭建一个项目 , 项目搭建完之后发现启动不了 , 一直都是正在加载中 并且提示Method breakpoints may dramatically slow down debugging,百度之后才知道是打了方法断点的原因 , 之前不小心打了一个断点
  • 10.08 21:34:55
    发表了文章 2023-10-08 21:34:55

    Linux centos7.x系统将/home磁盘分配给/

    然后再执行umount /home就可以成功了 , 同时执行以下命令把逻辑卷删除了
  • 10.08 21:31:40
    发表了文章 2023-10-08 21:31:40

    Linux centos7.x系统 下没有ens33 网卡的解决方案

    此时还没有enp0s31f6网卡相关的配置信息 , 所以我们需要配置enp0s31f6网卡相关的信息
  • 10.08 21:24:43
    发表了文章 2023-10-08 21:24:43

    Mysql(一) 数据库实现-DDL-DML-DQL及各种函数用法(二)

    IFNULL函数是MySQL控制流函数之一,它有两个参数,两个参数可以是真实值或表达式,如果expr1不是NULL,则返回第一个参数(expr1)。 否则,IFNULL函数返回第二个参数。
  • 10.08 21:20:50
    发表了文章 2023-10-08 21:20:50

    Mysql(一) 数据库实现-DDL-DML-DQL及各种函数用法(一)

    order by的位置一般放在查询语句的最后(除limit语句之外) | asc : | 升序,如果不写默认升序 | | — | — |
  • 10.08 21:02:21
    发表了文章 2023-10-08 21:02:21

    Mysql(一) 数据库的设计与规范

    假设,课程的学分发生了变更,那我们就需要把整表关于该课程的学分都要更新一次,但如果我们拆分出课程表,那我们就只需要把课程表中的课程信息更新就行。
  • 10.08 20:59:15
    发表了文章 2023-10-08 20:59:15

    Jenkins部署报错问题:已解决

    其他更多的Jenkins操作可以看我的其他博客 : 服务搭建篇(九) 使用GitLab+Jenkins搭建CI\CD执行环境 (上) 基础环境搭建 服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合
  • 10.08 20:54:03
    发表了文章 2023-10-08 20:54:03

    Gson转换json数据为HashMap时long类型变为double问题解决

    今天再使用Gson处理json数据的时候碰到了一个问题 , 当我使用如下代码解析json数据的时候 , requestTime就变为了double类型
  • 10.08 20:51:25
    发表了文章 2023-10-08 20:51:25

    服务搭建篇(十二) Kubernetes集群的安装及部署

    在所有k8s node机器执行上图第三个红框里的命令 将node节点加入进master节点的集群里,复制上图第三个红框里的命令执行(执行自己的命令)
  • 10.08 20:44:58
    发表了文章 2023-10-08 20:44:58

    k8s集群状态全部为NotReady , 已解决

    等待一会 , 执行命令kubectl get nodes 状态就好了
  • 10.08 20:41:12
    发表了文章 2023-10-08 20:41:12
  • 10.08 20:39:45
    发表了文章 2023-10-08 20:39:45

    容器引擎Docker的常用命令

    使用docker run命令,即可新建并启动一个容器。对于已停止的容器,可使用 docker start命令来启动
  • 10.08 20:33:55
    发表了文章 2023-10-08 20:33:55

    服务搭建篇(十一) 容器引擎Docker的部署及介绍

    Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。
  • 10.08 20:28:16
    发表了文章 2023-10-08 20:28:16

    服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合

    上一篇文章搭建了GitLab+Jenkins的基础环境 , 现在基于搭建好的环境快速的实现CI/CD , 接下来需要在Jenkins中配置一个构建任务。
  • 10.08 20:24:07
    发表了文章 2023-10-08 20:24:07

    服务搭建篇(九) 使用GitLab+Jenkins搭建CI\CD执行环境 (上) 基础环境搭建

    所以 , 在现代化的大型软件项目中 , 对于开发的要求还是比较高的 , 虽然不会要求像运维老哥那样linux命令熟练到起飞 , 精通各种参数调优 , 安全策略 , 但是基础的运行环境运维的操作也是需要了解的 , 这样才能指导运维老哥进行业务环境部署 , 也就是开发运维一体化。虽然现在有很多工具能够帮助开发人员减少一些复杂的操作,但是开发人员还是需要更多的接触运维的工作
  • 10.08 18:42:58
    发表了文章 2023-10-08 18:42:58

    服务搭建篇(八) 使用GitLab部署一个属于自己的代码托管平台

    服务启动完成后,就可以访问gitlab服务了。默认的服务端口就是80端口。默认的用户名和密码是 root/123456(通常建议登录后立即修改默认密码)
  • 10.08 18:35:39
    发表了文章 2023-10-08 18:35:39

    服务搭建篇(七) Elasticsearch单节点部署以及多节点集群部署

    Elasticsearch(简称ES) 是一个分布式 , RESTful风格的搜索和数据分析引擎 , 使用java开发并且是当前最流行的开源的企业级搜索引擎,能够达到近实时搜索,稳定,可靠,快速,安装使用方便。
  • 10.08 18:26:37
    发表了文章 2023-10-08 18:26:37

    服务搭建篇(六) 搭建基于Kafka + Zookeeper的集群

    用来解决分布式集群中应用系统的一致性问题。Zookeeper 的设计目标是将那些复杂且容 易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的 接口提供给用户使用。
  • 10.08 18:20:43
    发表了文章 2023-10-08 18:20:43

    一台tomcat如何部署多个端口不同的服务?

    复制tomcat下webapps文件夹为webapps1 , webapps2 (文件名称无要求 , 需要部署N个项目就复制N-1个文件夹 , 比如部署三个项目 , 再复制两个webapps就行 , 以此类推)
  • 10.08 18:17:32
    发表了文章 2023-10-08 18:17:32

    服务搭建篇(五) Redis单机/redis-cluster集群搭建

    当客户端向一个错误的节点发出了指令,该节点会发现指令的 key 所在的槽位并不归自己管理,这时它会向客户端发送一个特殊的跳转指令携带目标操作的节点地址,告诉客户端去连这个节点去获取数据。客户端收到指令后除了跳转到正确的节点上去操作,还会同步更新纠正本地的槽位映射表缓存,后续所有 key 将使用新的槽位映射表。下面第21步操作会有演示
  • 10.08 17:31:38
    发表了文章 2023-10-08 17:31:38

    redis_cluster集群启动失败问题解决方案

    删除每个节点的.aof |.rdb | nodes-*.conf
  • 10.08 17:28:03
    发表了文章 2023-10-08 17:28:03

    Spring Cloud OpenFeign 远程调用传递请求头信息

    import feign.RequestInterceptor; import feign.RequestTemplate; import lombok.extern.slf4j.Slf4j; import org.springframework.util.Assert; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes;
  • 10.08 17:25:19
    发表了文章 2023-10-08 17:25:19

    Mysql主从同步时Slave_SQL_Running状态为Yes , 但是Slave_IO_Running状态为Connecting以及NO的情况故障排除

    当使用Navicat工具打开这三个数据库时 , 发现主库和从库的数据不同
  • 10.08 17:20:01
    发表了文章 2023-10-08 17:20:01

    服务搭建篇(四) 搭建基于Nginx + keepalived的高可用服务

    比如我这里虚拟IP+nginx端口是 : 192.168.154.10:80 , 我直接访问 , 出来的是192.168.154.134服务器上的nginx , 因为我刚刚做了区分 , 所以这个时候就可以知道访问的是哪个机器的Nginx , 然后我们把134的Nginx停掉 , 然后再次访问 , 仍然可以使用 , 此时 ,出现的135的页面 , 也就是访问的是192.168.154.135的Nginx
  • 10.08 17:14:34
    发表了文章 2023-10-08 17:14:34

    服务搭建篇(三) 主从Mysql搭建 , 保姆级教程 ,包看包会

    而如果要保证数据能够实时同步,对于MySQL,通常就要用到他自身提供的一套通过Binlog日志在多个MySQL服务之间进行同步的集群方案。基于这种集群方案,一方面可以提高数据的安全性,另外也可以以此为基础,提供读写分离、故障转移
  • 10.08 17:05:22
    发表了文章 2023-10-08 17:05:22

    服务搭建篇(二) Nacos单机/集群服务搭建

    注意:在单台服务器上搭建伪集群不能使用连续端口号(比如8848,8849,8850), 因为使 用8848(grpc会占用9848,9849),8849(grpc会占用9849,9850),会导致端口冲突 原因:Nacos2.x版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是 在配置的主端口(server.port)基础上,进行一定偏移量自动生成
  • 10.08 17:01:04
    发表了文章 2023-10-08 17:01:04

    服务搭建篇(一) 搭建基于prometheus + node_exporter + grafana + Alertmanager 的监控报警系统 , 保姆级教程

    Alertmanager处理客户端应用程序(如Prometheus服务器)发送的警报。它负责重复数据删除、分组,并将它们路由到正确的接收器集成,如电子邮件、PagerDuty或OpsGenie。它还负责静音和抑制警报
  • 10.08 16:48:35
    发表了文章 2023-10-08 16:48:35

    java中HashMap的七种遍历方式

    java.util.ConcurrentModificationException , 这种办法是非安全的 , 我们可以使用Iterator.remove() ,或者是Lambda 中的 removeIf() , 或者是Stream 中的 filter() 过滤或者删除相关数据
  • 10.08 16:44:41
    发表了文章 2023-10-08 16:44:41

    Java集合Map之HashMap常用操作

    在我看来 , 链表是为了解决hash碰撞使用的一种方法 : 拉线法 , 而红黑树是为了解决"拉的这个线"(链表存储的元素太多)过长的话元素遍历慢的问题
  • 10.08 13:17:43
    发表了文章 2023-10-08 13:17:43

    数据结构之二叉查找树(Binary Search Tree)和红黑树(Red Black Tree)

    二叉查找树又可以称之为 : 二叉搜索树 , 二叉排序树 , 它或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。二叉搜索树作为一种经典的数据结构,它既有链表的快速插入与删除操作的特点,又有数组快速查找的优势 , 下图中这棵树,就是一棵典型的二叉查找树
  • 10.08 13:11:59
    发表了文章 2023-10-08 13:11:59

    一篇搞定位运算(&、|、^、~、>>、<<、>>>)

    我们最了解的就是十进制 , 除了十进制 , 还有二进制 , 六进制 , 八进制等等 , 由于位运算操作就是二进制 , 所以我们主要来说一下二进制 , 十进制的个位有(0~9)这几个数字 , 而二进制也相同 , 二进制的个位上只有0和1
  • 10.08 13:08:08
    发表了文章 2023-10-08 13:08:08

    java集合框架Map之HashMap底层原理解析

    阈值(threshold) = 负载因子(loadFactor) x 容量(capacity) , 当HashMap中的table数组(桶)的长度 >= 阈值的时候就会自动触发扩容机制
  • 10.08 13:04:18
    发表了文章 2023-10-08 13:04:18

    线性数据结构之队列(Queue)

    队列是一种用来存储数据的数据结构 , 与链表和栈类似 , 数据到达的次序是队列的关键 , 类似于生活中我们在排队购买东西时 , 第一个人是队首 , 最后一个人是队尾 , 第一个人先买到东西后离开 , 这个时候第二个人便成了队首 , 以此类推…
  • 发表了文章 2023-10-09

    Spring框架(二) 底层架构核心概念解析-四万字你值得一看

  • 发表了文章 2023-10-09

    Linux基本操作命令

  • 发表了文章 2023-10-08

    java进阶-第10章-多线程(二)

  • 发表了文章 2023-10-08

    java进阶-第10章-多线程(一)

  • 发表了文章 2023-10-08

    java进阶-第9章-JDBC

  • 发表了文章 2023-10-08

    java进阶-第8章-IO流(二)

  • 发表了文章 2023-10-08

    java进阶-第8章-IO流(一)

  • 发表了文章 2023-10-08

    java基础-第7章-常用类(二)

  • 发表了文章 2023-10-08

    java基础-第7章-常用类(一)

  • 发表了文章 2023-10-08

    java基础-第6章-java数组与异常

  • 发表了文章 2023-10-08

    java基础-第5章-面向对象(三)

  • 发表了文章 2023-10-08

    java基础-第4章-面向对象(二)

  • 发表了文章 2023-10-08

    java基础-第3章-面向对象(一)

  • 发表了文章 2023-10-08

    java基础-第2章-java基础语法(二)

  • 发表了文章 2023-10-08

    java基础-第2章-java基础语法(一)

  • 发表了文章 2023-10-08

    java基础-第1章-走进java世界

  • 发表了文章 2023-10-08

    intellij debug模式提示 : Method breakpoints may dramatically slow down debugging

  • 发表了文章 2023-10-08

    Linux centos7.x系统将/home磁盘分配给/

  • 发表了文章 2023-10-08

    Linux centos7.x系统 下没有ens33 网卡的解决方案

  • 发表了文章 2023-10-08

    Mysql(一) 数据库实现-DDL-DML-DQL及各种函数用法(二)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息