自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot+redis+cached 配置以及序列化

加入依赖: <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.springframework.boot</grou...

2019-12-26 15:53:20 199

原创 spring session 设置缓存集群session共享

增加redis和springsession 依赖 org.springframework.boot spring-boot-starter-data-redis org.springframework.session spring-session-data-redis 2.1.9.RELEASE在程序启动入口增加:@EnableRedisHttpS...

2019-12-19 11:57:36 168

原创 如何提高并发,提高吞吐量的心法口诀

如何提高并发,提高吞吐量tps软件层次:增加拦截器,防止刷流量;使用的的技术包括拦截器+redis缓存过期技术;软件层:使用redis等缓存中间件,分担数据库压力;使用cache技术+redis技术服务器层次:使用nginx安装第三方模块—限流模块;硬件层次:使用nginx负载均衡+多服务集群部署;nginx负载包括轮询模式,权重模式,最少连接模式,ip_hash绑定访问ip模式,服务...

2019-12-19 11:55:28 1584

原创 关于事务的传递性

关于事务的传递性1、调用方有事务,那么被调用方则有事务;2、调用方没有事务,被调用方有事务,则还是没有事务;3、事务控制A调用事务控制B,如果B抛异常,A处理异常,则整个事务会回滚;4、事务控制方法中,异步方线程是没有事务控制的;...

2021-09-09 17:13:45 618

原创 springboot+redis+mybatis-plus 开启二级缓存

第一步:配置依赖 <!--redis lettuce--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency>

2021-09-09 10:07:34 463

原创 关于springboot通过登录以及拦截切换数据源

1、切换数据源(通过切换线程)package com.hlsa.common.configure.db;public class DataSourceHolder { private static final ThreadLocal<String> dataSources = new ThreadLocal<>(); public static void setDataSource(String customerType){ dataSourc

2021-07-31 09:19:50 344

原创 如何配置gateway+nacos动态路由管理

第一步:首先是设置配置文件的配置列表,然后在配置读取配置类上增加刷新注解@RefreshScopeimport lombok.extern.slf4j.Slf4j;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.cloud.context.config.annotation.RefreshScope;import org.springframe

2021-04-25 17:58:27 828

原创 自动化发布脚本

第一次执行的脚本auto-release-1-jar.sh#!/bin/bashsvcname=$(ls -l /home/release-service/release_jar/|tr -s ' '|cut -d ' ' -f 9|cut -d '-' -f 3) if (( $? == 0 ))then for i in $svcname do echo -e "\033[0;32m start exec servers-$i \033[0m"

2021-04-25 17:41:37 204

原创 springboot jar包后面运行参数详细解释大全

一.正常文本表示模式:java //代表java程序编译1.配置JVM内存以及相关内存大小(可选配)Xms500m //-Xms 为jvm启动时初始化的内存,表示分配500M-Xmx500m //为jvm运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存-Xmn250m //设置年轻代大小为250M...

2020-03-01 18:52:55 1610

原创 springboot jar包后面运行参数详细解释大全--自己整理

一.正常文本表示模式:java //代表java程序编译1.配置JVM内存以及相关内存大小(可选配)Xms500m //-Xms 为jvm启动时初始化的内存,表示分配500M-Xmx500m //为jvm运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存-Xmn250m //设置年轻代大小为250M...

2020-01-14 15:41:15 1027

原创 自定义超时锁

第一部分:是接口定义超时错误;package com.lsz.thread.lock;import java.util.Collection;public interface Lock { class TimeOutException extends Exception { public TimeOutException(String message) { ...

2020-01-03 11:20:49 278

原创 springboot 如何发邮件

加入maven依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>需要邮箱的服务器地址,以及个人的邮箱和密码在...

2019-12-25 11:30:11 191

原创 cdn内容分发网络

使用阿里云提供CDN服务:首先要申请OSS对象服务器;把你的静态资源文件(图片、js、css等)放进去;然后和CDN服务器进行绑定;申请域名(域名必须备案)和CDN服务器进行绑定;它会把资源分发到全国所有节点服务区上;需要通过给定的域名访问文件;替换页面中的静态资源文件路径;经过以上步骤,你的网站中静态资源就可以通过阿里云分发到各个节点服务器,并发效果号,节省资源,而且CDN的...

2019-12-25 10:37:51 177

原创 java 内存模型----volatile 的特性

每个线程都有一个cached, 每个线程操作的都是自己的cached,这样会导致数据不同步;jvm会优化读内存,如果是读内存,会只读自己的cache,不会从 main memory 拿数据;写的操作是 main memory---->i ---->cache i+1------->main memeory这种模式相当于 redis和数据库感觉,如果redis中没有数据...

2019-12-23 11:51:09 165

Xshell+Xftp+sqlyog.zip

好用的shell工具,不用注册,还有数据客户端

2021-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除