摘要: 并发知识点 一、synchronized实现原理 Java中每个对象里都存在一个monitor对象(对象监视器),monitor对象被线程持有时,monitor对象中的count就会进行+1,当线程释放monitor对象时,count会进行-1,用count来表示monitor对象是否被持有。 Sy 阅读全文
posted @ 2021-09-11 20:33 乔儿的终极小迷弟 阅读(51) 评论(0) 推荐(0) 编辑
摘要: JVM 一、class加载过程 加载loading:将class文件加载到内存,加载到方法区,在堆中生成一个class对象 验证verification:验证是否符合class文件规范,验证是否符合java语言规范 准备preparation:为静态变量分配内存,设置默认值 解析resolution 阅读全文
posted @ 2021-09-11 20:33 乔儿的终极小迷弟 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 数据库:提前定义schema类型,字节长度,是为了存储提前占位,改方便表的数据变大,性能下降:如果有索引,增删改会慢,1个或少量查询依然很快,并发大的时候会受磁盘带宽影响速度 数据在磁盘和内存的体积不一样磁盘中没指针 https://db-engines.com/en/ 数据库排名, redis类型 阅读全文
posted @ 2021-09-11 20:32 乔儿的终极小迷弟 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、OSI七层 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。其目的是为异种计算机互连提供一个共同的基础和标准框架,并 阅读全文
posted @ 2020-04-11 16:20 乔儿的终极小迷弟 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、服务注册中心 @EnableEurekaServer 服务 @EnableEurekaClient 客户 Eureka有心跳检测,健康检查,负责均衡等功能 Eureka高可用 生产上至少两台以上 2、服务发现 客户端发现 eureka 服务端发现 nginx dubbo zookeeper 3、 阅读全文
posted @ 2019-12-05 16:10 乔儿的终极小迷弟 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、三种部署方式 隐式部署:webapps目录下(不推荐) 显式模式: 1)server.xml中的Host加入一个Context(指定路径和文件地 址)(改核心配置文件,有危险) roladable 热加载 2)在conf/Catalina/localhost中创建xml文件(热部署),访问路径为 阅读全文
posted @ 2019-11-22 15:15 乔儿的终极小迷弟 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、Tps与Qps TPS: (每秒事务处理量(TransactionPerSecond)) TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIME 事务提交加事务回滚的和再除以时间 QPS:每秒查询率17 QPS = QUESTIONS/UPTIME 查询的个数除以时间 阅读全文
posted @ 2019-11-22 15:05 乔儿的终极小迷弟 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、分布式锁 基于数据库 基于redis 基于Zookeeper 2、 try catch finally return 执行顺序 https://www.cnblogs.com/pcheng/p/10968841.html 3、字符串在内存的位置 https://www.cnblogs.com/h 阅读全文
posted @ 2019-10-09 13:20 乔儿的终极小迷弟 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 事务所具有的四种特性 原子性,一致性,隔离性,持久性 原子性 个人理解,就是事务执行不可分割,要么全部完成,要么全部拉倒不干。 一致性 关于一致性这个概念我们来举个例子说明吧,假设张三给李四转了100元,那么需要先从张三那边扣除100,然后李四那边增加100,这个转账的过程对于其他事务而言是无法看到 阅读全文
posted @ 2019-09-20 10:52 乔儿的终极小迷弟 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 三种参数类型 jvm的参数类型分为三类,分别是: 标准参数 -help -version -X参数 (非标准参数) -Xint -Xcomp -XX参数(使用率较高) -XX:newSize -XX:+UseSerialGC -server 与- client 可以通过-server或-client 阅读全文
posted @ 2019-09-02 16:45 乔儿的终极小迷弟 阅读(150) 评论(0) 推荐(0) 编辑