Java—JVM详情

  • Post author:
  • Post category:java

JVM目录 JVM介绍JVM的位置JVM的体系结构类加载器加载过程 双亲委派机制沙箱安全机制NativePC寄存器方法区栈三种JVM堆新生区老年区永久区堆内存调优GC(垃圾回收)引用计数法复制算法标记清除算法标记压缩算法 JMM总结 JVM介绍 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上…

继续阅读 Java—JVM详情

centos上部署django项目后,外网无法连接(内网可以访问到项目)的解决办法

  • Post author:
  • Post category:其他

在服务器上部署django项目后,遇到外网无法连接,而内网可以访问的情况,这时项目肯定是没有问题的,只能从端口项目的设置进行修改。常见有以下几个方法去尝试: 一,查看服务器的安全组中是否开启了这个端口。 二:查看是否是防火墙阻挡了 firewall-cmd --zone=public --list-ports 发现没有开启防火墙 如果发现有开启了防火墙,那么就需要开放这个端口: 1.添加防火墙允许…

继续阅读 centos上部署django项目后,外网无法连接(内网可以访问到项目)的解决办法

STM32—UART使用DMA数据传输

  • Post author:
  • Post category:其他

当预先不知道要接收的数据时,如何使用 DMA 在 UART 上读取数据的信息。 在STM32中,通常有以下几种模式: 轮询模式 程序必须轮询状态位以检查是否已收到新字符并以足够快的速度读取它以获得所有字节 优点 很容易实现,但在真正项目中的应用很少 缺点 在突发数据中很容易错过接收到的字符 仅适用于低波特率 应用程序必须非常快速地检查是否收到新的数据 中断模式(无DMA): UART触发中断,CP…

继续阅读 STM32—UART使用DMA数据传输

springCloud Alibaba之负载均衡

  • Post author:
  • Post category:其他

往期分享: 微服务项目搭建 springCloud Alibaba之Nacos组件 由于部分代码放在上面两篇文章中,所以直接看这边文章的代码可能看不到什么东西。 远程调用负载均衡 Ribbon 什么是负载均衡? 负载均衡就是根据负载均衡策略,把负载分摊给多个操作单元去执行 负载均衡流程图: 基于Ribbon实现负载均衡 Ribbon是Spring Cloud的一个组件, 它可以让我们使用一个注解就…

继续阅读 springCloud Alibaba之负载均衡

Hive优化及解析

  • Post author:
  • Post category:其他

1.explain     一般用于查看表的具体stage流程,根据流程判断自我推测 2.explain dependency     快速排查分区     具体场景         快速排出因为读取不到相应分区的数据而导致任务数据输出异常         理清表的输入,帮助理解程序的运行,特别是有助于了理解子查询,多表连接的依赖输入(on,where)             不同写法,最后的实…

继续阅读 Hive优化及解析

JAVA并发编程实战——共享对象

  • Post author:
  • Post category:java

目录 思维导图1. 可见性1. 1 过期数据1.2 锁和可见性1.3 Volatile变量 2. 发布和逸出2.1 安全构建实践 3. 线程封闭3.1 栈限制3.2 ThreadLocal 4. 不可变性5 安全发布的模式参考文献 思维导图 1. 可见性 内存可见性:当一个线程修改使用的共享对象,其它线程能够看到改变 以下面demo为例: public class NoVisibility { p…

继续阅读 JAVA并发编程实战——共享对象

vue的pc端适配vw vh rem

  • Post author:
  • Post category:vue

安装命令: npm i postcss-px-to-viewport@1.1.1 npm i postcss-pxtorem@5.1.1 2.安装完之后在根目录新建postcss.config.js(和src目录平级) module.exports = { plugins: { 'postcss-px-to-viewport': { unitToConvert: 'px', // 需要转换的单位,…

继续阅读 vue的pc端适配vw vh rem

什么是架构?网络架构中都有什么?终于有人讲明白了

  • Post author:
  • Post category:其他

导读:理解架构这个词的意思是十分重要的。它可能被过度使用,并且使用在各种环境中。如果缺少一致的理解,将会有交流失败的风险。那么架构这个词到底是什么意思呢? 作者:大卫·D.克拉克(David D. Clark) 来源:大数据DT(ID:hzdashuju) 01 什么是架构? 架构是一个过程、一个结果和一门学科。 作为一个过程,它涉及将组件与设计元素结合,以此来形成一个有目的的实体。作为一个结果,…

继续阅读 什么是架构?网络架构中都有什么?终于有人讲明白了

MobaXterm的安装与使用

  • Post author:
  • Post category:其他

安装: 分为开箱即用和逐步配置版本,这里选择开箱即用的版本,网址如下: MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home EditionFree X server for Windows with tabbed SSH terminal, telnet, RDP, VNC and X11-forwarding - Home Ed…

继续阅读 MobaXterm的安装与使用

Hibernate使用注意

  • Post author:
  • Post category:其他

【血和泪的bug史】 1)使用boolean变量,如果用is开头命名变量,注意intellij idea自动生成的get方法会少一个is,导致hibernate不能正常生成对应表。       Eg:boolean isAccepted; 自动生成的getter是boolean isAccepted();然而实际上应该写成isIsAccepted。 2)命名表名和字段名的时候一定要避免使用数据库的…

继续阅读 Hibernate使用注意