logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM学习01——内存区域及内存溢出

运行时数据区域  Java虚拟机在执行Java程序的过程中会把它所管理的内存区域划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(Java SE 7版)的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。1.程序计数器(Program Coun

#jvm#java#虚拟机
JVM学习05——内存分配与回收

对象的内存分配从大方向上将,就是在堆上分配(但也可能经过JIT编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲,将按线程优先在TLAB(转换后援缓冲器)上分配。少数情况也可能直接分配在老年代中,分配规则不固定,取决于当前垃圾收集器组合及虚拟机内存相关参数。  -XX:+PrintGCDetail 打印内存回收日志1.对象优先在Eden区

#jvm
Java设计模式学习08——组合模式

一、组合模式适用场景把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式对部分对象和整体对象进行管理。二、组合模式结构抽象构件(Conponent)角色:所有类的共有接口,定义了叶子和容器的共同点。叶子(Leaf)构件角色:在组合中表示叶子结点对象,叶子节点无子节点。容器(Composite)构件角色:有容器特征,可以 用来存储子节点,在Component接口中实现与子节点有关操

#组合模式
JSP介绍

//-----------------------------------------------------------------------------------------------------JSPJSP本质是servlet.jsp=第一个被访问时=> java => class => 执行JSP中的脚本service方法中在jsp

Servlet详解

Servlet一.概念Servlet => Server Applet  => 服务器端的小程序(类)Servlet技术中的三大组件之一Servlet动态资源 FIlter过滤器Listener监听器Servlet就是一个接口. 接口中定义了一些方法. 这些方法分为两部分。一部分是生命周期方法。 一部分没啥用。二.实现ser

Ubuntu16.04安装RTL8723bu无线网卡驱动

今天给自己的windows平板上安装Ubuntu16.04后发现wifi无法打开,连不上网。在查看一番后发现安装Ubuntu16.04后无线网卡驱动没有。安装驱动过程:首先要知道自己的无线网卡型号(我的是RTL8723bu)make驱动(依次执行以下命令)sudo apt-get install linux-headers-generic build-essential gitgit clo

#ubuntu
到底了