- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 openssh升级到8.0成熟升级方案干货
1 上传RPMS到服务器上 —到朕上传的资源中去下载 名字为 openssh8.0RPMS.zip 2 卸载原来的openssh版本 yum remove openssh 3 rpm -ivh RPMS/x86_64/* 4 vi /etc/ssh/sshd_config 将 PermitRootLogin 改成 yes 5 setenforce 0 临时关闭SElinux 6 cd /etc...
2019-09-11 17:42:53 1660
原创 redission分布式锁
- 先引用pom依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.9.1</version> </dependenc...
2019-09-09 16:47:13 552
原创 Spring Boot + Mybatis 多数据源配置实现读写分离
Spring Boot + Mybatis 多数据源配置实现读写分离 应用场景:项目中有一些报表统计与查询功能,对数据实时性要求不高,因此考虑对报表的统计与查询去操作slave db,减少对master的压力。 根据网上多份资料测试发现总是使用master数据源,无法切换到slave,经过多次调试修改现已完美通过,现整理下详细步骤和完整代码如下: 实现方式:配置多个数据源,使用Spring AOP...
2019-08-30 10:00:33 201
原创 分布式锁
分布式锁 附录 基于 Redis 的分布式锁到底安全吗 高并发时,同步调用应该去考量锁的性能损耗。能用无锁数据结构,就不要用锁;能锁区块,就不要锁整个方法体;能用对象锁,就不要用类锁。 对多个资源、数据库表、对象同时加锁时,需要保持一致的加锁顺序,否则可能会造成死锁。 说明:线程一需要对表 A、B、C 依次全部加锁后才可以进行更新操作,那么线程二的加锁顺序也必须是 A、B、C,否则可能出现...
2019-08-28 11:50:54 190
原创 tomcat服务器优化
tomcat服务器优化 1、JDK内存优化 根据服务器物理内存情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大. Tomcat默认可以使用的内存为128MB,Windows下,在文...
2018-12-26 17:13:19 150
原创 spring Boot 拦截器注入不了bean
最近使用springBoot发现在拦截器中不能注入Bean,但是在controller中又能正常注入。 解决办法有两种: 第一种:将拦截器注册成bean,就能实现注入 @Configuration public class MyWebAppConfigurer extends WebMvcConfigurerAdapter 将拦截器注册成bean @Bean MyInterceptor lo...
2018-12-15 12:24:52 614
转载 分表分库时机选择及策略
分表分库时机选择及策略 一. 分表 应用场景: 对于大型的互联网应用来说,数据库单表的记录行数可能达到千万级甚至是亿级,并且数据库面临着极高的并发访问。采用Master-Slave复制模式的MySQL架构,只能够对数据库的读进行扩展,而对数据库的写入操作还是集中在Master上,并且单个Master挂载的Slave也不可能无限制多,Slave的数量受到Master能力和负载的限制。 因此,需要对数...
2018-12-13 14:27:48 247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人