08 2021 档案

摘要:本内容主要来源于 腾讯商业智能分析服务。 一、添加数据源 二、数据集配置 三、制作报告 四、查看报告 阅读全文
posted @ 2021-08-24 15:26 tuanz 阅读(139) 评论(0) 推荐(0)
摘要:实现Oracle数据库的读写分离的方法: DSG RealSync同步软件的实现方案: 利数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或故障时,备份系统的数据库能够完全代替生产系统的Oracle 数据库管理系统,以实现关键系统的正常运行。1、充分利用投入的资源:平时 阅读全文
posted @ 2021-08-13 14:33 tuanz 阅读(1860) 评论(0) 推荐(0)
摘要:1、超时(timeout) 在接口调用过程中,consumer调用provider的时候,provider在响应的时候,有可能会慢,如果provider 10s响应,那么consumer也会至少10s才响应。如果这种情况频度很高,那么就会整体降低consumer端服务的性能。 这种响应时间慢的症状, 阅读全文
posted @ 2021-08-13 11:49 tuanz 阅读(1227) 评论(0) 推荐(0)
摘要:面试题目清单: spring需要哪些配置完成类的初始化,对象初始化流程的是怎么样的,阐述resource的作用; json格式的http请求需要如何设置header,400是什么原因 是否使用过事务,哪些情况使编程事务不生效 hashmap是否线程安全,为什么? IO密集型和计算密集型的服务区别是什 阅读全文
posted @ 2021-08-12 17:15 tuanz 阅读(152) 评论(0) 推荐(0)
摘要:初始Dubbo RPC原理 Dubbo初识 1、RPC原理 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议 服务消费方(client)调用以本地调用方式调用服务; client stub接收到调用后负责将 阅读全文
posted @ 2021-08-12 16:39 tuanz 阅读(110) 评论(0) 推荐(0)
摘要:1 保证内存可见性 可见性是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果,另一个线程马上就能看到。 实现原理 当对非volatile变量进行读写的时候,每个线程先从主内存拷贝变量到CPU缓存中,如果计算机有多个CPU,每个线程可能在不同的CPU上被处理,这意味 阅读全文
posted @ 2021-08-12 15:17 tuanz 阅读(402) 评论(0) 推荐(0)
摘要:转载自:https://www.jianshu.com/p/841c5ca7e85c 锁 Synchronized 锁 偏向锁 轻量级锁 重量级锁、轻量级锁和偏向锁之间的转换 重量级锁 自旋锁 1、Synchronized public class SynchronizedDemo { public 阅读全文
posted @ 2021-08-12 11:47 tuanz 阅读(205) 评论(0) 推荐(0)
摘要:转载自:https://www.jianshu.com/p/f8b99068ef4b 内存模型【下】 volatile 所释放和获取的内存语义 concurrent包的实现 final 1、volatile volatile变量自身具有下列特性: 可见性。对一个volatile变量的读,总是能看到( 阅读全文
posted @ 2021-08-12 11:28 tuanz 阅读(40) 评论(0) 推荐(0)
摘要:内存模型 并发模型分类 Java内存模型抽象 重排序 数据依赖性 数据竞争与顺序一致性保证 1、并发模型分类 在并发编程中,我们要解决线程之间通信及同步,通常考的是两种机制:内存共享、消息传递 同步是指程序用于控制不同线程之间操作发生相对顺序的机制。在共享内存并发模型里,同步是显式进行的。程序员必须 阅读全文
posted @ 2021-08-12 11:02 tuanz 阅读(57) 评论(0) 推荐(0)
摘要:加载与字节码执行 加载过程 加载器 字节码执行 1、加载过程 类的整个生命过程:加载、连接(验证、准备、解析)、初始化、使用和卸载五个阶段 加载阶段。虚拟机主要完成以下工作 通过一个类的全限定名来获取定义此类的二进制字节流 将这个字节流所代表的的静态存储结构转换为方法区的运行时数据结构 在内存中生成 阅读全文
posted @ 2021-08-11 18:08 tuanz 阅读(82) 评论(0) 推荐(0)
摘要:结构与内存管理 目录: JVM运行时数据区 对象访问 垃圾回收算法 内存分配机制 内存回收 1、JVM运行时数据区 程序计数器 用来选取下一条需要执行的字节码指令、分支,来执行循环、跳转、异常处理、线程恢复等基础功能。 在任何一个确定的时刻,一个处理器只会执行一条线程中的指令。因此,为了线程切换后能 阅读全文
posted @ 2021-08-11 15:01 tuanz 阅读(61) 评论(0) 推荐(0)
摘要:JVM深入理解(一) JVM是什么 JRE、JDK和JVM 的关系 JVM原理 1、JVM是什么? JVM是Java Virtual Machine(Java虚拟机)的缩写,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。 他是帮助我们将java代码 生成编译后 的 c 阅读全文
posted @ 2021-08-11 11:19 tuanz 阅读(119) 评论(0) 推荐(0)