上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: JVM调优一般分两种情况考虑: 1、根据需求进行JVM的规划和预调优。 吞吐量、及时响应的需求不同使用不同的垃圾回收器。根据系统使用的技术,进行内存参数配置(如:netty,堆内存与对外内存1:1。其他可以设置2:1)。 2、优化正在运行中的jvm(慢,卡顿) 已运行JVM需要以下数据: ①、CPU 阅读全文
posted @ 2022-02-18 16:22 倔强的老铁 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Condition接口通过ReentrantLock.newCondition获取ConditionObject实现类 方法说明 await:线程挂起LockSupport.park实现本地方法接口park signal:线程退出等待,LockSupport.unpark。 在研究Scheduled 阅读全文
posted @ 2022-01-20 15:27 倔强的老铁 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 看到alibaba的nacos注册中心中client端用这个作为心跳任务工具 BeatReactor类中 executorService spring 管理。 this.executorService = new ScheduledThreadPoolExecutor(threadCount, ne 阅读全文
posted @ 2022-01-12 20:03 倔强的老铁 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 如何保证外网开放接口的安全性。 1.使用加签名方式,防止数据篡改。 2.信息加密与密钥管理,AES加密。 3.搭建OAuth2.0认证授权,授权之后获取accessToken。 4.使用令牌方式,先获取token,带着token发送请求。 5.搭建网关实现黑名单和白名单。 一、令牌方式搭建搭建API 阅读全文
posted @ 2022-01-11 19:50 倔强的老铁 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 角色说明 Nacos Server:Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点的数据同步,这里使用的 阅读全文
posted @ 2022-01-10 14:11 倔强的老铁 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependenc 阅读全文
posted @ 2022-01-04 21:35 倔强的老铁 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 1、zookeeper ① 一个leader,多个follower,观察者(observer)。 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端 阅读全文
posted @ 2021-12-24 10:00 倔强的老铁 阅读(44) 评论(0) 推荐(0) 编辑
摘要: java 监控实现方法: 1、编码方式,所需监控方法前后加上时间戳。代码侵入 2、Spring aop,切面,注解方式。有侵入,可以接受。 3、字节码插桩,字节码增强,探针技术。0侵入。javaagent java项目需要两个工程 skywalking-webapp,可视化页面项目,存储数据。 sk 阅读全文
posted @ 2021-12-24 10:00 倔强的老铁 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 需要安装redis 引入依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.16.4</version> </dependen 阅读全文
posted @ 2021-12-23 21:31 倔强的老铁 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 下载redis包 http://www.redis.cn/download.html 传到linux系统中 解压 tar -zxvf redis-6.0.6.tar.gz cd redis-6.0.6/ 修改 配置文件 vim redis.conf a.远程访问需要把bind注释掉 bind 127 阅读全文
posted @ 2021-12-23 09:21 倔强的老铁 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页