小安灬
码龄10年
关注
提问 私信
  • 博客:226,467
    226,467
    总访问量
  • 122
    原创
  • 1,742,028
    排名
  • 47
    粉丝
  • 0
    铁粉

个人简介:互相交流,互相学习!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-07-11
博客简介:

小安灬的博客

博客描述:
互相交流、互相学习!
查看详细资料
个人成就
  • 获得81次点赞
  • 内容获得42次评论
  • 获得339次收藏
  • 代码片获得2,082次分享
创作历程
  • 16篇
    2023年
  • 6篇
    2022年
  • 19篇
    2021年
  • 28篇
    2020年
  • 31篇
    2019年
  • 26篇
    2018年
成就勋章
TA的专栏
  • java
    44篇
  • 外部配置文件
    1篇
  • 运维
    14篇
  • 后端
    25篇
  • 编程语言
    49篇
  • 数据库
    11篇
  • 前端
    9篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

arthas命令总结(转载)

发布资源 2023.06.21 ·
gz

java线上问题排查基本命令

java命令启动java应用程序。它通过启动Java运行时环境(JRE)、加载指定的类并调用该类的main()方法来实现这一点。javap是 Java class文件分解器,可以反编译,也可以查看java编译器生成的字节码。用于分解class文件。javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。
原创
发布博客 2023.06.20 ·
1916 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ElasticSearch小计

Elasticsearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。能够达到近实时搜索,稳定,可靠,快速,安装使用方便。客户端支持Java、.NET(C#)、PHP、Python、Ruby等多种语言。官方网站:下载地址:通过一个程序扫描文本中的每一个单词,针对单词建立索引,并保存该单词在文本中的位置、以及出现的次数用户查询时,通过之前建立好的索引来查询,将索引中单词对应的文本位置、出现的次数返回给用户,因为有了具体文本的位置,所以就可以将具体内容读取出来了。
原创
发布博客 2023.05.10 ·
722 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ThreadLocal小记

}* }* . . .从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程上下文。
原创
发布博客 2023.04.19 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot拦截器配置案例

解决问题。
原创
发布博客 2023.04.14 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis-plus使用IPage分页

1、pom文件<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.1</version></dependency>2、分页查询2.1、方式1 - 通过 BaseMapper 的 page 方法import com.
原创
发布博客 2023.04.12 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springboot自定义parent

当项目为微服务架构时,每个微服务均需定义基本标准,如:SpringBoot、SpringCloud等版本、jdk版本、其它jar包版本等,标准及维护比较困难。自定义parent项目,规范标准、基本引用,自定义parent项目作为所有微服务的parent,统一标准、减少配置。
原创
发布博客 2023.04.11 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ClickHouse小记

ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++语言编写,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析数据报告。
原创
发布博客 2023.04.08 ·
837 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

mybatis-plus使用IPage分页返回vo对象

代码如下:但是无法返回 IPage(AppBookTypeVo)解决方案:对查询到的page数据做一次convert()转换即可。
原创
发布博客 2023.04.04 ·
2704 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

设计模式小记

对类来说的,即一个类应该只负责一项职责。如类 A 负责两个不同职责:职责 1,职责 2。当职责 1 需求变更而改变 A 时,可能造成职责 2 执行错误,所以需要将类 A 的粒度分解为 A1,A2。
原创
发布博客 2023.04.03 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

消息队列RocketMQ、Kafka小计

Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Master与Slave的对应关系通过指定相同的BrokerName,不同的BrokerId来定义,BrokerId为0表示Master,非0表示Slave。Master也可以部署多个。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完毕。
原创
发布博客 2023.03.31 ·
1569 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

ShardingSphere小记

Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。Apache ShardingSphere 设计哲学为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。它站在数据库的上层视角,关注它们之间的协作多于数据库自身。
原创
发布博客 2023.03.23 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Sharding-JDBC使用案例-分库分表

发布资源 2023.03.23 ·
zip

SpringCloud、Alibaba小记

【代码】SpringCloud、Alibaba小计。
原创
发布博客 2023.03.22 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Sentinel-1.8.6-Nacos作为持久化数据源

发布资源 2023.03.21 ·
zip

Sentinel规则使用nacos作为持久化

在后端 com.alibaba.csp.sentinel.dashboard.controller.v2.FlowControllerV2 中指定对应的 bean 即可开启 Nacos 适配。在com.alibaba.csp.sentinel.dashboard.rule.nacos路径下创建NacosProperties.java文件,内容如下。文件夹下 com.alibaba.csp.sentinel.dashboard.rule.nacos 包下的类移动到。
原创
发布博客 2023.03.21 ·
459 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java监听文件变化

WatchService接口是在java7的版本中引入的。主要是处理NIO的文件相关问题。但是WatchService其实是有很多缺点的。鉴于以上原因,在简单的实现时,可以使用。
原创
发布博客 2023.03.03 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring定时任务改为并行执行多个任务

【代码】spring定时任务改为并行执行多个任务。
原创
发布博客 2023.02.22 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MDC 实现全链路调用日志跟踪

*** 线程池配置/*** 默认情况下,在创建了线程池后,线程池中的线程数为0,当有任务来之后,就会创建一个线程去执行任务,* 当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中;* 当队列满了,就继续创建线程,当线程数量大于等于maxPoolSize后,开始使用拒绝策略拒绝*/ // 核心线程数(默认线程数) @Value("${thread.corePoolSize:0}") private int corePoolSize;
原创
发布博客 2023.01.03 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux安装redis哨兵

服务器一台:2、解压redis3、编译、安装配置主从、哨兵在目录 /usr/loca/redis/conf 下创建以下文件redis2.confredis3.confsentinel1.confsentinel2.confsentinel3.conf启动服务start_all.sh查看服务
原创
发布博客 2022.12.05 ·
1069 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多