会议管理 1. 会议时机选择 发起人想从参会者那里获取信息或建议 发起人起让参会者参与解决问题或制定决策 领导者需要听取下属的工作汇报并监督进度 问题需涉及不同岗位员工或多部门协调解决 有重要事情需要把参与人集中到一起传达 领导者需要公开表彰先进以激励士气等 2. 制订会议议程 会议议程须以正式文件形式拟定 正式会议开始时一般需要说明会议整体流程 2025-06-06 高效工作
mybatis分⻚查询异步导出分⻚重复/丢失问题 1. 初始状态我们有一个库存表 inventory,里面有 25 条记录,按 id 排序(从小到大)。 每页显示 10条记录: 第1页:LIMIT 10 OFFSET 0 → id = 1~10 第2页:LIMIT 10 OFFSET 10 → id = 11~20 第一页: OFFSET 0 1 2 3 4 5 6 7 8 9 id 1 2 3 4 5 6 7 8 2025-06-03
Eureka注册服务IP的方式 1. Eureka注册服务IP的方式当服务注册到Eureka、Nacos等注册中心时,它会将自己的IP地址上报。Spring Boot默认可能会使用如下几种方式来获取本机 IP: localhost 网卡上的IP(如:192.168.x.x ,172.17.x.x , 10.x.x.x) 如果设置了preferred-networks,则优先从这些网段中选一个作为注册地址 如果没有设置这个选 2025-05-24
jar包反编译 1. idea 安装插件安装Java Decompiler 2. 执行反编译命令1java -cp "D:\software\JetBrains\IntelliJ IDEA 2024.3.5\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompile 2025-05-17
后端开发规范 1. Java开发规范1.1. 命名风格: 【强制】抽象类命名以Abstract或Base开头,异常命名以Exception结尾,测试类以它要测试的类名称开始Test结束 【强制】POJO类中布尔类型的变量,都不能加is, 否则框架解析会出现序列化错误,比如:isDelete 【强制】接口中的方法和属性不要加任何修饰符号(public也不要加),保持代码整洁,并且加上有效的doc注释,尽量别在 2025-05-06 代码之丑
常见数据库分类 1. 数据库分类1.1. 按数据模型分类 分类 说明 典型代表 关系型数据库 基于关系模型,数据以表格形式存储,支持 SQL 查询语言。 MySQL、PostgreSQL、Oracle、SQL Server NoSQL 数据库(非关系型) 非关系型数据库,不依赖固定表结构,支持灵活的数据模型。 MongoDB、Redis、Neo4j、InfluxDB、Elasticsearch、Cl 2025-04-16 数据库
分布式限流 1. 定义分布式区别于单机限流的场景,它把整个分布式环境中所有服务当做一个整体来考量。比如说针对IP的限流,我们限制了1个IP每秒最多10个访问,不管来自这个IP的请求落在了哪台机器上,只要是访问了集群中的服务节点,那么都都会受到限流规则的制约。 从上面的例子不难看出,我们必须将限流信息保存在一个”中心化的组件上,这样它就可以获取到集群中所有机器的访问状态,目前前有两个比较主流的限流方案: 网关 2025-04-15