首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1825
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
作者 【1】 的文章
2025-12-11
字符串分割与数组访问
使用 explode() 函数分割字符串,通过数组索引访问元素:用逗号分隔符分割字符串得到数组数组索引从0开始,第二个元素索引为1直接通过索引访问目标元素
2025年-12月-11日
5 阅读
0 评论
PHP基础
2025-12-11
设计支持百万级TPS的金融交易消息队列系统
核心设计要点:采用分层分片架构:ZooKeeper协调 + Broker集群 + 分布式存储消息可靠性:三级ACK机制(Broker/磁盘/副本)吞吐优化:分区并行处理 + 零拷贝传输 + 批量压缩故障恢复:基于Raft的Leader选举 + 跨机房多副本数据一致性:WAL日志 + 两阶段提交事务
2025年-12月-11日
5 阅读
0 评论
消息队列设计
2025-12-11
设计高并发场景下的Nginx动态限流方案
在高并发场景下实现动态限流需结合以下要点:使用limit_req_zone和limit_conn_zone定义基础限流规则通过Lua脚本动态修改限流参数(如突发请求量)利用Nginx共享字典实现集群限流状态共享集成外部配置中心(如Consul)实现热更新设计多级降级策略和监控告警机制
2025年-12月-11日
5 阅读
0 评论
Nginx
2025-12-11
在Kotlin中安全处理Java方法返回的可能为null的值
在Kotlin中调用Java方法时,需特别注意可能为null的返回值:Java返回的类型在Kotlin中称为平台类型(如 String!)推荐使用安全调用操作符(?.)或Elvis操作符(?:)处理避免直接使用非空断言(!!)以防止运行时崩溃可通过添加 @Nullable 注解改进Java代码的可空性提示
2025年-12月-11日
5 阅读
0 评论
Kotlin与Java互操作
2025-12-11
简述认证与授权的区别及常见实现方式
认证(Authentication)是验证用户身份的过程,解决"你是谁"的问题;授权(Authorization)是验证用户权限的过程,解决"你能做什么"的问题。常见实现方式:Session-Cookie:服务端存储会话数据Token(如JWT):客户端存储加密令牌
2025年-12月-11日
5 阅读
0 评论
认证授权
2025-12-11
Kotlin空安全机制在数据解析场景中的综合应用
在Kotlin中处理JSON解析时,应充分利用空安全机制:使用安全调用操作符(?.)避免空指针异常结合Elvis操作符(?:)提供默认值谨慎使用非空断言(!!),仅在确保非空时使用为可空类型定义扩展函数提供更优雅的处理
2025年-12月-11日
5 阅读
0 评论
Kotlin基础
2025-12-11
箭头函数与普通函数的区别及使用场景
箭头函数与普通函数的主要区别:this绑定:箭头函数没有自己的this,继承外层作用域的this构造函数:箭头函数不能用作构造函数(不能new调用)arguments对象:箭头函数没有arguments对象语法简洁性:箭头函数提供更简洁的语法(可省略return和{})最佳实践:在回调函数或需要固定this的场景使用箭头函数,需要动态this时使用普通函数。
2025年-12月-11日
5 阅读
0 评论
ES6+新特性
2025-12-11
使用TensorFlow构建CNN模型进行MNIST手写数字分类
实现MNIST分类的关键步骤:数据预处理:归一化像素值,调整输入形状,one-hot编码标签模型构建:使用Conv2D、MaxPooling2D、Flatten、Dense层构建CNN模型编译:选择Adam优化器,分类交叉熵损失函数,监控准确率模型训练:使用fit()方法,设置批量大小和训练轮数模型评估:在测试集计算准确率,可视化预测结果
2025年-12月-11日
5 阅读
0 评论
TensorFlow
2025-12-11
设计支持JWT和自定义权限的Spring Security OAuth2资源服务器
实现需要三个核心步骤:配置资源服务器使用JWT解析器并验证令牌签名通过JwtAuthenticationConverter转换JWT声明为权限实现PermissionEvaluator接口完成基于业务逻辑的细粒度权限控制关键代码示例:@Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http.oauth2ResourceServer(oauth2 -> oauth2 .jwt(jwt -> jwt .jwtAuthenticationConverter(customJwtConverter()) ) ); }
2025年-12月-11日
6 阅读
0 评论
Spring Security
2025-12-11
如何通过Service暴露Pod?
通过创建Service对象暴露Pod,核心步骤:在Pod定义中添加labels(如app: my-app)创建Service并配置selector匹配Pod标签选择Service类型(ClusterIP/NodePort/LoadBalancer)通过Service的IP或DNS名称访问Pod
2025年-12月-11日
5 阅读
0 评论
Kubernetes
114
115
116
117
118