随笔
文章平均质量分 65
腊笔不小新xingo
随心、随性、随缘,但不随波逐流
展开
-
CentOS挂载本地iso文件制作yum源
CentOS服务挂载iso盘,配置本地yum源原创 2023-02-09 15:22:03 · 3394 阅读 · 1 评论 -
CentOS7中防火墙操作
CentOS系统防火墙操作命令原创 2023-02-09 10:13:30 · 113 阅读 · 0 评论 -
redis使用scan遍历数据
redis中通过scan命令遍历数据原创 2022-12-28 15:09:52 · 1388 阅读 · 0 评论 -
SpringBoot使用异步线程@Async处理请求
SpringBoot中使用@Async注解发起异步调用原创 2022-12-28 09:55:56 · 366 阅读 · 0 评论 -
关于OpenFeign添加拦截器导致的null指针异常
早上发布微服务的一个节点,上线后运营人员反馈页面崩溃了,赶紧回滚服务,通过后台日志查看到是因为有空指针抛出:java.lang.NullPointerException at com.xxx.api.customer.config.FeignConfiguration.apply(FeignConfiguration.java:23) at feign.SynchronousMethodHandler.targetRequest(SynchronousMethodHandler.java:176)原创 2021-07-05 10:16:12 · 1541 阅读 · 0 评论 -
线程暂停和唤醒的多种方式
线程通信个人理解为当一个线程A执行到某个特定条件时,通知其他线程继续执行原创 2021-03-24 08:41:11 · 1671 阅读 · 0 评论 -
线程状态转换浅析
进程是操作系统中程序运行的最小单位,一个进程内可以创建多个线程运行。因此线程在我们日常开发中接触的比较多,也是进行面试或排查问题经常被提及的。这篇文章我们就讨论一下线程状态的相关问题。在linux中,可以通过命令查看线程相关信息:也可以用 top -H -p <pid> 查看具体进程的线程数和相关信息java中的线程状态信息: /** * * NEW : 尚未启动的线程处于此状态 * RUNNABLE : Java虚拟机中执行的线程处于此状态 .原创 2021-02-24 15:08:45 · 126 阅读 · 2 评论 -
研究一下springboot配置文件加载顺序
在使用springboot进行项目开发中,我们一般会把项目中的配置信息写到配置文件中方便程序读取,也方便我们修改,springboot的配置文件是application.yml或者application.properties。下面我们研究一下springboot项目加载配置文件的顺序是什么:首先我们创建一个springboot项目,pom.xml中的配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave原创 2021-02-10 11:07:31 · 257 阅读 · 0 评论 -
设计模式之工厂三剑客:简单工厂模式、工厂方法模式、抽象工厂模式
工厂模式可以说是设计模式中曝光度比较高的,想想我们的开发框架中,spring中的BeanFactory,日志框架中的LoggerFactory等;而且在日常面试中对于设计模式这部分问的也是比较多。对于工厂这种设计模式,又分为简单工厂模式、工厂方法模式、抽象工厂模式三种,接下来我们通过示例代码分别讲解三种工厂模式的区别。简单工厂模式...原创 2021-02-02 09:04:57 · 195 阅读 · 2 评论 -
jdbc、mybatis使用游标
游标使用1、对于游标的理解游标是数据库提供的一种获取大量数据的方案,它可以让用户去获取大量数据过程中不必要总是IO数据,对比分页获取数据方式,游标通过临时表的方式保存查询结果,所以游标指向不是实际查询到的数据,因此游标总是只读的。2、游标的使用比如我的数据库中有一个表:T_POL_LOGDATA,这个表有大概400万数据,下面分别通过几种方式举例使用不同方案获取数据1、通过JDBC使用游标 long startTime = System.currentTimeMillis(); S原创 2020-12-30 13:38:41 · 2321 阅读 · 0 评论