baixian110
码龄6年
求更新 关注
提问 私信
  • 博客:138,754
    社区:1
    138,755
    总访问量
  • 123
    原创
  • 105
    粉丝
  • 56
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2020-08-06
博客简介:

baixian110的博客

查看详细资料
个人成就
  • 获得193次点赞
  • 内容获得8次评论
  • 获得607次收藏
  • 代码片获得3,710次分享
  • 博客总排名580,903名
创作历程
  • 4篇
    2024年
  • 113篇
    2023年
  • 9篇
    2021年
成就勋章
TA的专栏
  • 论文精度
  • java随笔
  • java插件
    2篇
  • JavaSE
    24篇
  • 异常总结
    1篇
  • java8
    1篇
  • javaEE初阶
    15篇
  • MySQL
    4篇
  • 基础
    27篇
  • java面试题
  • 数据结构
    14篇
  • java编程题
    38篇
  • c
    17篇
  • c语言
    20篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 2

兴趣领域 设置
  • Java
    javajvm
  • 编程语言
    c++c语言
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

阿里云服务器(ECS云服务器)安装redis

因此,当你运行ps aux | grep redis时,实际上是在要求系统显示所有运行进程的信息,然后过滤输出,只显示包含"redis"关键字的行。我们需要确认一下redis的监听ip端口等信息,如果我们有外部客户端程序需要访问的话,我们需要确认我们的redis配置中设置了可以监听到该程序的访问。我们使用redis的客户端程序(我这里使用的是Another Redis Desktop Manager)去连接是可以连接上的。我们会发现他监听的是本地的6379端口,没有监听其他端口,所以肯定需要修改。
原创
博文更新于 2024.01.12 ·
3269 阅读 ·
20 点赞 ·
0 评论 ·
39 收藏

RedisTemplate详解

实际上。如果我们的value如果想用自定义序列化成的方式进行存储在实际开发中可能会遇到很多问题。其中问题主要在序列化本身上。仔细想想上面使用StringRedisTemplate本质上和自定义没有区别。实际都是转化为String类型进行存储的,只不过,一个是在程序本身使用ObjectMapper这个工具手动序列化好在给redisTemplate。后者是将对象传入,在RedisTemplate内部通过一系列自定义的配置将其序列化为json字符串存入redis.
原创
博文更新于 2024.01.10 ·
1704 阅读 ·
14 点赞 ·
1 评论 ·
25 收藏

JWT 详解

RFC 7519HMACRSAorECDSA​ 官网地址: https://jwt.io/introduction/翻译: jsonwebtoken(JWT)是一个开放标准(rfc7519),它定义了一种紧凑的、自包含的方式,用于在各方之间以JSON对象安全地传输信息。此信息可以验证和信任,因为它是数字签名的。
原创
博文更新于 2024.01.07 ·
1175 阅读 ·
23 点赞 ·
0 评论 ·
17 收藏

在配置类属性引用注解:@Value与@ConfigurationProperties的区别与具体应用场景

Value 和 @ConfigurationProperties 是 Spring Boot 中用于获取配置属性的两种主要方式,它们有一些区别,适用于不同的场景。
原创
博文更新于 2024.01.03 ·
769 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

removeAbandoned is true, not use in production

如果你的应用程序使用 Druid 数据源,并且在配置文件中设置了 removeAbandoned,你可以找到配置文件中关于 Druid 数据源的相关配置,并将 removeAbandoned 的值修改为 false。一般来说,将 removeAbandoned 设置为 true 可能会导致连接池在某些情况下误删除仍在使用的连接,因此在生产环境中通常建议将其设置为 false,以避免不必要的问题。这样应该就解决了警告信息中提到的问题。
原创
博文更新于 2023.12.19 ·
4013 阅读 ·
11 点赞 ·
0 评论 ·
9 收藏

java8新特性之-LocalDateTime

首先,我们必须明确,JAVA为什么在有Date这个类的情况下,又引入了LocalDateTime大体上来说。java8引入为了解决旧的java.util.Date和java.util.Calendar等类在处理日期和时间时存在的一些问题,并提供更灵活、清晰、易用的日期时间处理方式。具体来说有以下几个原因。
原创
博文更新于 2023.12.17 ·
480 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

myBatis-plus自动填充插件

在 MyBatis-Plus 3.x 中,自动填充的插件方式发生了变化。现在推荐使用 MetaObjectHandler 接口的实现类来定义字段的填充逻辑。
原创
博文更新于 2023.12.17 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用ThreadLocal.withIniti避免初始化为null问题

在上述例子中,counterThreadLocal 是一个 ThreadLocal 变量,初始值是一个 AtomicInteger 计数器。每个线程第一次访问 counterThreadLocal 时,都会调用 AtomicInteger::new 获取一个新的 AtomicInteger 实例作为初始值。每个线程都有自己独立的计数器,互不干扰。如果我们使用 new ThreadLocal();创建 ThreadLocal 实例,它的初始值将为 null。
原创
博文更新于 2023.12.14 ·
1087 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

JAVA8新特性之函数式编程详解

本篇文章主要概述函数式编程相关知识,包括函数式接口详解、Steam流的详解、lambds表达式详解、Optional类的详解。基本覆盖日常开发所需接触到函数式编程的相关知识。
原创
博文更新于 2023.12.10 ·
503 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Map和Set详解

二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树。
原创
博文更新于 2023.08.22 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring MVC

MVC 是Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分 为模型、视图和控制器三个基本部分。模型是应用程序中,用于处理应用程序的数据逻辑部分,通常模型对象负责在数据库中存取数据。简单来说model是不仅仅是一个数据模型,也是一个数据访问器,他可以从数据库中存储和读取数据。而View是应用程序中显示数据的部分,通常视图是依据模型数据创建的。
原创
博文更新于 2023.08.21 ·
857 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring Boot

开发者⾃定义打印⽇志的实现步骤:● 在程序中得到⽇志对象。● 使⽤⽇志对象的相关语法输出要打印的内容。在程序中获取⽇志对象需要使⽤⽇志⼯⼚LoggerFactory这里要注意:Logger 对象是属于org.slf4j 包下的,不要导⼊错包。因为Spring Boot 中内置了⽇志框架slf4j,所以咱们可以直接在程序中调⽤slf4j 来输出⽇志。我们先来看一个例子我们先定义一个类UserController//import org。
原创
博文更新于 2023.08.21 ·
1084 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Spring的基本概念

Bean在整个Spring框架(项目)中的某种行为模式。这个定义是比较难懂的,没关系,我们看一下下面的实例在model目录下创建User类,然后在Component目录下创建UserBeans类,并且使用User的set方法,构造一个User对象user1并使用Bean注解将其存储入Spring中,然后在Controller目录下创建UserController类,在这个类中,使@ @Autowired注解从Spring获取bean对象(也就是刚刚的user1)将其注入UserController类中。
原创
博文更新于 2023.08.21 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java内部类详解

在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为成员内部类。
原创
博文更新于 2023.08.20 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL所有基本操作详解

一.MySQL的基本操作首先sql操作中的关键字的是大小写不敏感的,create 和CREATE是一样的。1.库操作1. 1查看数据库show databases;show 和databases 之间有一个或者多个空格注意是databases而不是database结尾分号是英文形式,分号在SQL中是表示一行执行+代码的,如果语句后面么有分号,那么默认是要一句代码分多行来写(如下图)下图中是每次执行完一个sql语句之后,会得到的一个反馈,反馈会告诉我们,当前结果有多少行记录,以及
原创
博文更新于 2023.08.19 ·
9357 阅读 ·
37 点赞 ·
6 评论 ·
206 收藏

java多线程(初阶)详解

java多线程详解1. 线程的基本概述1.1 什么是线程1.2 为什么要有线程1.3 进程与线程的区别2. java中如何进行多线程编程2.1 最基本的多线程模型2.2 查看当前进程下的所有线程3. java创建线程方法3.1 方法1 继承Thread类并重写run3.2 方法2 实现Runnable接口3.3 方法3 使用匿名内部类3.4 lambda 表达式创建 Runnable 子类对象4.Thread 类及常见方法4.1构造方法4.2Thread类的成员属性4.3 中断线程4.3.1通过共享的标记来
原创
博文更新于 2023.08.18 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JVM详解

首先加载一个类的时候,先从ApplicationClassLoader开始,但是他并不是真加载,而是委托给自己的父亲ExtensionClassLoader去加载,但是ExtensionClassLoader也委托给自己的父亲去加载BootstrapClassLoader,当BootstrapClassLoader发现没有上层了,那么就开始自己加载,去所有自己的标准库目录里面的类,如果找到就加载,如果没找到,就有子类加载进行加载。(这是java规范要求提供哪些类,无论哪种jvm的实现,都会提供这些类)
原创
博文更新于 2023.08.17 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

线程的创建方法

Callable 通常需要搭配 FutureTask 来使用. FutureTask 用来保存 Callable 的返回结果. 因为 Callable 往往是在另一个线程中执行的, 啥时候执行完并不确定.FutureTask 就可以负责这个等待结果出来的工作.构建myRunable类实现runable接口,重写run方法,主函数实例化myRunable,将实例化对象作为参数传输new thread,执行start方法;Runnable 描述的是不带返回值的任务.线程池的创建方法非常多,我们这里举例几种。
原创
博文更新于 2023.08.17 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java异常总结

此时我们在处理用户名密码错误的时候可能就需要抛出两种异常. 我们可以基于已有的异常类进行扩展(继承), 创建和我们业务相关的异常类.自定义异常类,然后继承自Exception 或者 RunTimeException实现一个带有String类型参数的构造方法,参数含义:出现异常的原因如下面这个例子我们定义一个类继承Exception并且调用参数的构造方法用于提示造成异常的原因。
原创
博文更新于 2023.08.16 ·
1972 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

java接口

实际上接口在干一件事情,以前我调用实现父类行为(方法)【这个父类方法是我自己叫的名字,便于理解】的时候都必须通过通过父类对象的引用类似于animal.run()之类的操作,但是现在接口就相当于把父类的方法也抽离出来,这样我在调用这个方法事不在拘泥于父类,可以直接在在测试类里使用函数去调用接口来实现该对象的行为。通过接口继承创建一个新的接口 IAmphibious 表示 “两栖的”. 此时实现接口创建的 Frog 类, 就继续要实现 run 方法, 也需要实现 swim 方法.5.接口中也不能有构造方法。
原创
博文更新于 2023.08.16 ·
1064 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏
加载更多