- 博客(270)
- 资源 (11)
- 收藏
- 关注
原创 异常:Caused by: java.lang.IllegalStateException: X does not have an ActionBar set via setSupport原因分析
does not have an ActionBar set via setSupport原因分析
2024-08-19 13:51:23 545
原创 springboot集成elasticsearch报错:analyzer [ik_smart] has not been configured in mappings 分析
analyzer [ik_smart] has not been configured in mappings,提示需要配置es 的分析插件:ik_smart.也就是需要安装ik到es的plugins目录。1.安装的分析插件ik_smart版本必须与elasticsearch版本一致。2.安装完成重启elasticsearch。执行如下命令安装插件。
2024-08-10 14:40:29 853
原创 异常:android.os.NetworkOnMainThreadException 原因分析
异常:android.os.NetworkOnMainThreadException 原因分析
2024-07-20 02:15:14 267
原创 com.google.gson.JsonSyntaxException: IllegalStateException: Expected BEGIN_OBJECT but was STRING at
安卓客户端发送post http请求,解析响应数据异常:Expected BEGIN_OBJECT but was STRING ,使用toString()方法不正确,应该使用string(),即可正确解析json字符串。
2024-07-20 01:43:59 562
原创 vs code 启动react项目,执行npm start报错原因分析
vscode中执行npm start启动react项目报错:无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。错误原因分析
2024-07-15 19:19:48 229
原创 高效学习方法笔记
按照自己理解,复述给自己的同学,朋友或者写下自己的理解(脑子营造这个知识的考题,我的答案是XXXX)。12.持续、有目的的练习和反复的应用,形成深层的编码与潜意识中的精通,就是专业人士。2.让练习增加一些难度,做更多的努力,启用有间隔的,穿插安排的、多样性的练习。
2024-06-21 12:28:26 868 1
原创 常用开源测试与诊断工具:
监控&日志分析:应用稳定性监控,如 qps、rt,服务器负载、cpu 监控等。日志分析 这块可以做一些基于规则的错误日志监控、甚至基于 AI 的方式(如:机器学习)对日 志大数据进行聚类、问题分析/定位。白盒单元测试:Junit(Java)、unittest(Python)、gtest(C++)性能(CPU/内存/帧率):Android Studio、Instruments(iOS)链路依赖分析:梳理应用间的依赖关系,提供压测模型,大厂里面也有一些工具可以使 用。稳定性:Monkey。
2024-06-21 10:29:18 216
原创 springAI框架学习总结
springAI框架是一个AI工程应用框架,其目标是将 Spring 生态系统设计原则(例如可移植性和模块化设计)应用于 AI 领域,并推广使用 POJO 作为 AI 领域应用程序的构建块。
2024-05-06 08:50:48 2729 1
原创 微服务中4种应对跨库Join的思路
在很多场景下,我们字段的依赖是很多的,乃至查询的时候可能需要跨多张表,这个时候方法1就无法直接用了,我们就需要进行表级别的数据同步,可以采用ETL工具来做到跨库的表同步。A库中的Tab1表需要关联B库中的Tab2表中的字段F, 我们就将字段F冗余到表Tab1中,那么查询时候,Tab1和Tab2就不需要做Join,单独查A库中的Tab1表就可以解决问题。以上就是4种应对跨库Join的思路,实战中,一定是将这4类方案进行组合使用的,同时,需要注意的是,相比这些解决思路,更重要的是表结构的合理设计。
2024-02-19 14:06:31 805
原创 k8s容器以及基础设施优化
1.硬件系统选型:宿主机通用配置16c/32GB/4网卡队列2.os优化:单机支持百万tcp并发,/etc/sysctl.conf,/etc/security/limits.conf3.k8s&容器层优化:性能优化initContainer4.kube-dns优化:增大--cache-size,设置--neg-ttl,增大cpu/memory,部署kube-dns-autoscaler5.业务容器优化:jdk8+感知cgroup cpu/memory限制
2024-02-19 09:24:21 248
原创 mongodb 性能优化
mongoDB属于内存型非关系型数据库,既所有操作都在内存中执行,当内存无法存放时才会放到磁盘中去操作,所以mongoDB的服务器一般是大内存+SSD的配置。修改配置文件后并不会立即生效,需要在新生成的session中才会生效,当前session并不会生效。mongoDB是使用文档方式存储的,而取决于mongoDB的连接池数量也是这个open files的值,mongoDB的机制是。open files默认值是1024,既默认的最大连接数是800多,这在性能测试中非常影响测试,所以需要进行修改。
2024-02-19 09:19:57 687
原创 详解spring6.0新特性汇总
AOT是 Ahead-of-Time的缩写,意为提前编译对比AOT和JIT(Just-in-time)编译的区别:AOT在程序运行之前将代码编译成本地机器码;JIT是在程序运行时动态将代码编译成机器码;描述AOT编译的工作原理,即在程序部署或安装时将代码转换为本地机器码强调AOT编译可以提前优化代码,从而在程序运行时无需再进行实时编译,从而获得更快的启动时间和更稳定的性能提前编译的过程使用场景。
2024-02-04 16:43:20 1930
原创 idea maven 报异常:org.codehaus.plexus.component.repository.exception.ComponentLookupException解决方法
1.错误原因是:idea 版本与apache-maven 版本不兼容。要么是maven的版本过高,要么是过低。2.解决方案:替换原先的apache-maven到合适的版本。
2024-02-02 13:24:25 1816
myeclipse学习宝典
2010-04-29
使用SQL Server管理和查询数据(SQL Base)
2009-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人