Java面试题 如何定位慢查询使用一些运维监控的工具 promtheus / skywalking 开启慢日志查询slow_query_log=1表示超过这个时间的sql就会被记录到慢查询的日志中long_query_time=2 查询数据文件存储目录show variables like ‘%datadir%’; sql语句执行的很慢, 如何分析explain关键字 了解过 2023-12-07 Java #Java #MySQL #面试题 #MySQL面试题
Nginx高级 找到你喜欢做的事情, 并长期做下去 通过扩容提升整体吞吐量 1.单机垂直扩容:硬件资源增加1234567891011云服务资源增加整机:IBM、浪潮、DELL、HP等CPU/主板:更新到主流网卡:10G/40G网卡磁盘:SAS(SCSI) HDD(机械)、HHD(混合)、SATA SSD、PCI-e SSD、 MVMe SSDSSD多副本机制系统盘/热点数据/数据库存储HDD冷数据存储 2. 2023-11-25 Java #Java #Nginx高级
引入tk mybaits报错 一个老项目的配置 12345678910111213141516 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</ 2023-11-19 Java #Java #tk mybatis
tk-mybatis使用selectByPrimaryKey无法根据主键查找获取结果 传入的id是15, 从日志中查询, 发现他妈的把对象的每个属性都and查了遍 1Setmeal setmeal = setMealMapper.selectByPrimaryKey(id); 解决办法:注释掉 // import org.springframework.data.annotation.Id;添加 import javax.persistence.*;然后重 2023-11-18 Java #tk-mybatis
RedisDesktopManager显示乱码 如图, 用RedisDesktopManager显示的乱码 前提是项目中引入了redis的依赖 12345<!--redis依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis< 2023-11-18 Java #Java #Redis
SpringBoot文件上传大小限制 12345678spring: servlet: multipart: max-file-size: 50MB max-request-size: 50MB enabled: true 如果项目中使用了nginx, nginx的上传大小同样也是需要进行设置的打开nginx.conf在http{ }中设置:client_max_body_size 50m; 参 2023-11-18 Java #Java #SpringBoot #文件上传大小限制
React 介绍react 用于构建用户界面的 JavaScript 库react 是一个将数据渲染为 HTML 视图的开源 JavaScript 库 react的特点: 声明式编码 组件化编码 React Native 编写原生应用 高效(优秀的Diffing算法) 命令式编码, 就像准备晚餐, 你需要购买食材、切割食材、烹饪、调味、上菜等, 最后才能吃上饭声明式编码, 就像去一家餐厅, 只需要告诉 2023-10-07 前端 #React #前端
同时部署到gitee和github 同时部署到gitee和github, 编写npm脚本向两个仓库进行blog的备份 12345678910111213141516171819202122### 添加两个分支PS E:\Code\Blog\hexo-blog> git remote add github-origin https://github.com/roudoukou/hexo-blog.gitPS E:\Code\Bl 2023-09-18 hexo #hexo #github #git #gitee
Windows关闭美式键盘 出现的问题是: 也不知道啥时候电脑突然多了一个美式键盘感觉没啥用, 删了删不掉 win i 搜索语言 设置完成之后需要重启 参考: https://www.zhihu.com/question/49175661 2023-09-11 软件 #Windows #美式键盘
在普通类中调用Bean 在Spring框架中, 某些类可能并没有被添加@Component注解标记成一个容器, 那么这个类中是没有办法注入其他容器的, 这时候就需要使用到ApplicationContextAware接口来帮助我们进行容器的注入重写setApplicationContext来获取ApplicationContext对象 123456789101112131415161718192021@Component 2023-09-03 Java #Java #Spring