- 博客(5)
- 收藏
- 关注
原创 mybatis开发注意事项
1.插入的value字段,必须在传入的DTO中有才可以,且名称类型要一致。2.插入的value值要和插入字段栏一一对应,位置、数量一致才可以。3.插入的value字段的类型要与数据库中字段的定义的类型一致才可。4.批量插入时,value字段前面要有"item."
2023-09-24 01:29:18 35 1
原创 面试知识点
冒泡排序:每次冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序工作。它是原地排序,是稳定的排序算法,时间复杂度o(n^2),空间复杂度o(1).插入排序:首先,我们将数组中的数据分为两个区间,已排序区间和未排序区间。初始已排序区间只有一个元素,就是数组的第一个元素。插入算法的核心思想是取未排序区间中的元素,在已排序区间中找到合适的插入位置将其插入,.
2021-11-16 11:51:01 271
原创 秒杀项目面试具体点
1.keepalive:2.原项目在下面线程下的压测结果:Tomcat服务器常态下维护的线程数:31压测环境下线程数:80出现错误链接并发上不去的原因:Tomcat 服务器的配置有问题。进行配置:1.进入spring-configuration-metadata.Jason进行服务器的配置当Tomcat线程全部占满后最大的等待队列的大小,当超过这个队列大小时访问就会被拒绝Tomcat空闲时最小的线程数量:Tomcat支持的最大连接数:...
2021-11-16 11:49:21 157
原创 并发优化方向
一.单机:1.Tomcat线程池设置2.MySQL索引3.keepalive的设置二:多机分布式:数据加载方向:1.使用Nginx代理服务器实现多机负载均衡2.使用Tomcat服务器Redis缓存Redis哨兵原理:Redis集群cluster模式:3.使用本地热点缓存Guava cache(不推荐)优势:读取本地缓存快速劣势:脏读不敏感4.使用Nginx对Redis的支持静态页面加载方向:1.增加CDN做页面缓存...
2021-08-29 19:48:43 1050
原创 springboot默认内嵌Tomcat配置
server.tomcat.accept-count:等待队列长度,默认100server.tomcat.max-connections:最大可被连接数,默认10000server.tomcat.max-threads:最大工作线程数,默认200server.tomcat.min-spare-threads:最小工作线程数,默认10
2021-08-20 10:28:37 731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人