- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 【rocketmq】springboot 整合 rocketmq
https://www.cnblogs.com/goodAndyxublog/p/11457164.html
2020-01-31 14:04:18 355
原创 浅谈数据库事务
文章目录隔离级别数据库事务的知识详解隔离级别传播行为传播行为的定义@Transactional 调用失效问题隔离级别数据库事务的知识数据库事务具有以下4 个基本特征, 也就是著名的ACID 。Atomic (原子性):事务中包含的操作被看作一个整体的业务单元, 这个业务单元中的操作要么全部成功,要么全部失败,不会出现部分失败、部分成功的场景。Consistency (一致性):事务在...
2020-01-31 14:03:06 209
原创 Kubernetes常用命令
最近学习Kubernetes,记录下常用的命令。常用命令获取当前命名空间下的容器kubectl get pods获取所有容器l列表kubectl get all创建 容器kubectl create -f kubernate-pvc.yaml删除容器kubectl delete pods/test-pd 或者 kubectl delete -f rc-ngi...
2020-01-31 14:02:51 254
原创 浅谈spring的生命周期
文章目录前言生命周期前言对于一个长期的spring使用者来说,对于spring 的生命周期不是很了解,所以趁着这个疫情比较严重的时候,在家静下心来,看一下这个很久困在心中的一个问题。生命周期它大致分为Bean 定义、Bean 的初始化、Bean 的生存期和Bean的销毁4 个部分。其中Bean 定义过程大致如下:Spring 通过我们的配置,如@ComponentScan定义的扫描路...
2020-01-31 14:02:23 6929
原创 简单尝试tomcat8优化的一些小技巧
文章目录前言部署测试用的springboot项目改造`springboot`打成`war`包项目部署web应用使用Apache JMeter进行测试下载安装运行创建测试用例添加线程组,使用线程模拟用户的并发添加http请求添加请求监控聚合报告调整tomcat参数进行优化禁止AJP服务设置线程池最大线程数为500,初始为50最大线程数为1000,初始为200最大线程数为5000,初始为1000设置...
2020-01-26 18:34:22 80
原创 小试自定义mybaits框架
文章目录前言实现`pom`依赖`xml`解析类`XMLConfigBuilder`数据库打交道的`SqlSession`系列抽象工厂`SqlSessionFactory`默认实现工厂`DefaultSqlSessionFactory`默认实现`DefaultSqlSession`建造者模式`SqlSessionFactoryBuilder`动态代理`MapperProxyFactory`执行器`...
2020-01-18 19:23:46 510
原创 【JVM】垃圾收集器以及内存分配
文章目录前言串行垃圾收集器编写测试代码设置垃圾回收为串行收集器并行垃圾收集器ParNew垃圾收集器ParallelGC垃圾收集器CMS垃圾收集器测试G1垃圾收集器(重点)原理Remembered Set(已记忆集合)Mixed GC全局并发标记拷贝存活对象G1收集器相关参数测试对于G1垃圾收集器优化建议前言前面分享了垃圾回收的算法,还需要有具体的实现,在jvm中,实现了多种垃圾收集器,包括:...
2020-01-11 10:39:25 170
原创 【SpringCloudAlibaba专题】Springcloud gateway之获取requestBody踩坑(G版本)
文章目录踩坑示范爬坑案例CacheRequestBodyFilterLoggerFilter#前言之前写springcloud gateway收集日志,由于之前没有调研全面,导致了一个小坑,无法记录post方法获取requestBody。踩坑示范ServerHttpResponseDecorator decoratedResponse = new ServerHttpResponseDe...
2020-01-11 10:39:05 1734
原创 nacos注册grpc并实现负载均衡调用
文章目录前言使用方法添加依赖添加配置修改扫描配置添加proto文件`provider`的服务注册到`nacos`上消费端实现http接口层测试负载均衡测试参考博文前言前面有篇文章JAVA调用go实现负载均衡(RoundRobin),这样的方式想要实现负载均衡需要配置很多ip和port,显然用起来很不方便,于是想到了注册中心,把所有的grpc端口号都注册到naocs上面,通过grpc的服务名获...
2020-01-10 15:21:50 12871 1
原创 【JVM】面试题之常见的垃圾回收算法
文章目录前言什么是垃圾回收?常见的垃圾回收算法引用计数法原理优缺点什么是循环引用?标记清除法原理优缺点标记压缩算法原理优缺点复制算法JVM中年轻代内存空间优缺点分代算法前言面试之中,很多时候会被问到常见的垃圾回收算法,以及优缺点还有使用场景。这些都是常见的问题,今天总结一篇,方便以后查阅,如果有什么出入,还请读者多多提出写问题,多谢!什么是垃圾回收?程序的运行必然需要申请内存资源,无效的...
2020-01-05 15:10:13 1639 9
原创 Windows环境初始化开发环境及安装包
最近我的笔记本重新安装环境,留下初始化环境的笔记,还会持续更新…文章目录JAVA8gitideaNavicat for MySQLXshellcentosJAVA8链接:https://pan.baidu.com/s/1mNl2-AgQU-x1xzIyjt70BA 提取码:0tum安装文档:https://blog.csdn.net/weixin_44584095/article/de...
2020-01-05 11:12:39 819
原创 【JVM】面试题之死锁及问题是怎么定位
文章目录前言回顾线程的状态死锁产生的条件构造死锁jstack命令分析前言之前面试的时候被问到死锁这块的问题,借着最近学习jvm来总结下死锁相关的知识。如果有地方写的不到位的地方,麻烦读者及时提出,放在评论区,我这边也好及时改正。回顾所谓,温故而知新,首先回顾下,我们之前学过的线程的状态以及死锁产生的条件。线程的状态在Java中线程的状态一共被分成6种:初始态(NEW)创...
2020-01-05 10:28:26 1161 1
原创 JVM调优No1
文章目录前言-XX参数-Xms与-Xmx参数查看jvm的运行参数运行java命令时打印出运行参数查看正在运行的java进程的参数jps命令jstat查看class加载统计查看编译统计垃圾回收统计前言说到jvm调优,之前分享了如何使用MAT工具分析堆内存溢出,正是这样,按照以往的原则,不能就这样浅尝辄止,并且之前面试的时候经常被问到,jvm这方面的知识,于是网上搜了很多资料来学习,总结了下一些...
2020-01-04 16:57:32 405
原创 【GRPC】JAVA调用go实现负载均衡(RoundRobin)
文章目录如何实现负载均衡java远程调用实现负载均衡测试负载均衡如何实现负载均衡轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。import java.util.concurrent.atomic.AtomicInteger; public class RoundRobin2 { /** ...
2020-01-03 17:54:56 1399
原创 【go语言专题】JAVA&GO通过GRPC互相调用
文章目录简介JAVA提供`provider`和`consumer``proto`文件介绍java grpc providerjava grpc consumergo提供`provider`和`consumer`生成grpc文件go grpc providergo grpc consumer测试java 提供grpc服务go 提供grpc服务参考简介语言中立,支持多种语言;基于 IDL 文...
2020-01-03 11:57:24 3013 6
原创 【go语言专题】golang如何快速读取复杂json文件
文章目录前言实践前言有时候我们需要从文件中读取josn并且反序列化为struct,首先肯定最头疼的就是创建是这个struct怎么建。今天分享的是一个工具: https://oktools.net/json2go,可以快速将json转换成go的struct。实践首先打开网站,把json输入进来,得到结构体,复制一下。创建三个文件,分别用来读json、测试、还有一个josn文件...
2020-01-02 14:44:21 2781 1
原创 【JVM】比较JDK1.7和1.8的堆内存模型
文章目录jdk1.7的堆内存模型jdk1.8的堆内存模型为什么要废弃1.7中的永久区?jdk1.7的堆内存模型Young 年轻区(代)Young区被划分为三部分,Eden区和两个大小严格相同的Survivor区,其中,Survivor区间中,某一时刻只有其中一个是被使用的,另外一个留做垃圾收集时复制对象用,在Eden区间变满的时候, GC就会将存活的对象移到空闲的Survivor区间...
2020-01-02 14:37:14 1228 3
apache-skywalking-apm-6.5.0.tar.gz
2020-04-03
lombok-plugin-0.28-2019.3.zip
2020-01-27
Navicat.for.MongoDB.12.1.7.rar
2020-01-06
Navicat for MySQL v12.0.29.zip
2020-01-05
Xshell.zip
2020-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人