240 发简信
IP属地:江苏
  • 120
    系统和网络安全相关

    一、操作系统安全配置(以 Linux 为主) 用户与权限禁用 root 直接登录,使用普通用户 + sudo密码复杂度:长度≥12 位、字母 + 数字 + 特殊字符密码有效期...

  • java中的Queue使用

    Queue = 队列,就是一个:先进先出(FIFO) 的容器 使用场景 多线程「生产者 - 消费者」一个线程往里面丢任务(生产)一个线程取出来执行(消费)比如:异步日志、异步...

  • Mysql &Oracle隔离级别

    MySQL 四大隔离级别(从低到高)读未提交(Read Uncommitted)读已提交(Read Committed)可重复读(Repeatable Read)串行化(Se...

  • 120
    微信小程序学习

    项目结构 app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。 根目录的app.json 其中app.json中的...

  • spring生命周期详说

    Spring Bean 的生命周期是 Spring 框架中最核心的概念之一,简单来说就是 Bean 从创建、初始化、使用到销毁的完整过程。 Spring Bean 完整生命周...

  • 微信小游戏富文本组件

    miniprogram-richtext 博客地址 开始之前 使用此组件需要依赖小程序基础库 2.7.0 以上版本,低版本需做兼容处理[https://developers....

  • 120
    dubbo+zookeeper和sprincloud

    服务注册与发现Dubbo + Zookeeper:Zookeeper 作为注册中心,存储服务提供者的地址、端口、服务版本等元数据Dubbo 客户端直连服务端,通过长连接减少连...

  • 基于 MyBatis-Plus 批量插入工具

    基于 MyBatis-Plus 封装的批量插入高实用性工具,设计上兼顾了易用性、健壮性、可观测性和扩展性。 特点: 场景全覆盖:三种返回值形态适配 “无感知执行、结果判断、失...

  • 面试架构师时,对方提问的问题一二

    随记 到现在,也做了开发八年有余,前几年工作经历有前端,有后端,后面的工作以后端为主。今天面试了一个架构师的岗位,一面是项目经理,聊的挺好的,随后是资历较深的技术,面试的时候...

  • 工具类及常量池的使用

    高并发下工具类的 “new” 要克制 —— 小对象复用、大对象避免、引用及时放,就能既保证性能,又防止 OOM。 频繁调用的工具类中一直new会影响性能 在高并发场景下,工具...

  • 120
    多线程、事务管理 、乐观锁,悲观锁,异步锁,互斥锁

    一、核心概念铺垫 在多线程编程中,多个线程同时操作共享资源(如数据库数据、内存变量)时,会出现数据竞争和不一致问题。事务管理保证操作的原子性,而各种锁则是解决并发冲突的核心手...

  • 120
    若依,人人,erupt 三个开源架构选型

    若依(RuoYi)、人人框架(renren-security)、Erupt 是国内最主流的三款后台开发框架 / 脚手架,核心定位差异显著:若依是「全能型脚手架」,人人是「轻量...

  • 120
    flink+kafka

    Kafka 是高吞吐、高可靠的消息队列,负责承接上游所有动态数据(用户行为、业务日志、设备采集、数据库变更);Flink 是流批一体的计算引擎,负责对 Kafka 里的 “流...

  • DFS和BFS

    DFS(深度优先搜索)和 BFS(广度优先搜索)是算法中最基础、最核心的图 / 树的遍历算法,也是面试 / 业务开发中高频用到的思想(比如路径查找、层级遍历、全排列等)。递归...

  • 120
    排序算法汇总

    冒泡排序 快速排序

  • 120
    双指针+滑动窗口

    相向指针 - 反转数组 需求:把数组 [1,2,3,4,5] 反转成 [5,4,3,2,1]。思路:左指针(left)从 0 开始,右指针(right)从数组末尾开始,交换两...

  • 二分查询

    二分查找是一种查询效率非常高的查找算法。又称折半查找优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而...

  • 120
    JVM调优

    一、先搞懂:JVM 调优调的是什么? JVM 调优的核心目标:减少 Full GC 次数(Full GC 会暂停所有业务线程,导致系统卡顿);控制 Young GC 频率和耗...

  • 120
    JVM执行过程

    JVM平台结构 java语言一次编写,跨平台编译的特征通过JVM实现翻译字节码工作通过JVM执行引擎完成。 执行过程 加载 java虚拟机中class文件通过类加载系统,并通...

个人介绍
立志成为小说家的全栈程序猿