自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java基础学习2_设计模式

参考:https://zhuanlan.zhihu.com/p/62534874

2021-03-29 19:26:57 497

原创 Web开发学习总结1_网络通信

DNS域名解析简单了解一下:https://baike.baidu.com/item/%E5%9F%9F%E5%90%8D%E7%B3%BB%E7%BB%9F/2251573?fromtitle=DNS&fromid=427444&fr=aladdinHTTP详解参考:https://www.cnblogs.com/wenrulaogou/p/12071583.html

2021-01-18 18:59:36 769

原创 Java基础学习1_类加载与反射机制

一、JVM创建实例流程Person p = new Person();上述代码在JVM中的处理流程如下:加载类:ClassLoader加载Person.class文件到内存方法区;执行静态代码块和静态初始化语句。(加载时,会先加载父类并执行父类的静态代码) 执行new,申请一块堆内存空间。 调用构造器函数,创建一个空白对象。(调用时,会先调用父类构造函数创建父类对象)二、Class对象认识Class对象之前,先来了解一个概念,RTTI(Run-Time Type Ident...

2020-12-24 16:33:47 308 1

原创 JVM学习总结3_内存调优和常见内存问题定位

目录一、内存溢出与内存泄露二、内存溢出原因与解决1.常见原因2.解决方案3.排查重点三、内存泄露原因与解决方案1.Java内存回收机制2.常见原因四、内存问题定位1. ps (Process Status)2. jps(Java Virtual Machine Process Status Tool)3. jstack4. jmap(Memor...

2020-10-26 19:07:38 663

原创 JVM学习总结2_内存分配和垃圾回收机制

参考资料:http://www.cnblogs.com/zhguang/p/3257367.htmlhttps://www.cnblogs.com/wmyskxz/p/9045972.htmlhttps://blog.youkuaiyun.com/luomingkui1109/article/details/72820232/https://www.cnblogs.com/dolphin...

2020-10-26 16:53:58 163

原创 JVM学习总结(综)

我的总结:JVM学习总结1_工作原理和流程

2020-10-24 16:27:00 147

原创 JVM学习总结1_工作原理和流程

目录一、基本概念二、JRE、JDK、JVM关系三、JVM原理四、JVM体系结构(一)类加载机制(二)执行引擎(三)Java虚拟机运行过程示例一、基本概念JVM是Java Virtual Machine(Java虚拟机)的缩写。在Java平台的结构中, 可以看出,Java虚拟机(JVM) 处在核心的位置,是程序与底层操作系统和硬件无关的关键。JV...

2020-10-24 16:21:10 192

原创 Linux学习总结7_软件包管理

目录十、软件包管理1.rpm2.yum3.补充npm十、软件包管理1.rpm参考:http://www.cnblogs.com/ysocean/p/7751268.html常用命令:rpm -qi <包名>:查询软件信息。 rpm -qa:查询所有已安装的rpm包。 rpm -qa | grep Maria:查询已安装的包名带有Maria字符串的rpm包。(大小写敏感) rpm -e <包名>:卸载rpm包。--nodeps:卸载时不检查依赖

2020-10-22 15:17:03 340

原创 Linux学习总结6_网络管理

目录九、网络管理1.查看和设置网卡信息 ifconfig(1)查看网卡信息(2)设置网卡信息2.测试网络连通性ping3.测试端口连通性 telnet4.查看网络相关信息 netstat(1)常用组合:netstat -lntup(2)常用组合:netstat -ant(3)netstat输出结果分析(4)补充:端口状态5.列出登录账号和IP的历史记录last6.防火墙(1)基本使用(2)常用命令九、网络管理1.查看和设置网卡信息 if..

2020-10-22 15:11:01 640

原创 Linux学习总结5_进程与线程管理

目录八、进程管理1. ps (Process Status)2. jps(Java Virtual Machine Process Status Tool)3.top4.jstack5.jmap(Memory Map)和 jhat(Java Heap Analysis Tool)6.jstat(JVM统计监测工具)7.Arthas(1)线程查看:thread(2)查看JVM已加载的类信息:sc(3)查看已加载类的方法信息:sm(3)反编译:jad八、进程.

2020-10-20 19:21:09 350

原创 Linux学习总结4_内存与磁盘管理

目录七、内存&磁盘管理1.free2.df3.du4.磁盘分区5.磁盘挂载和卸除(1)磁盘挂载语法 mount(2)磁盘卸载语法 umount七、内存&磁盘管理1.freefree命令是用来查看内存使用情况的主要命令。和top命令相比,它的优点是使用简单,并且只占用很少的系统资源。通过-S参数可以使用free命令不间断地监视有多少内存在使用,这样可以把它当作一个方便实时监控器。语法格式如下:free [参数]常用参数:-b -k -m -

2020-10-15 16:57:41 223

原创 Linux学习总结3_文件与目录管理

目录六、文件与目录管理1.目录管理(1)ls:显示目录文件(2)文件基本属性及权限修改(3)cd:切换目录命令(4)mkdir:创建目录命令(5)pwd:显示当前目录命令(6)rmdir:删除空目录命令(7)cp:复制文件或目录命令(8)rm:删除文件或目录命令(9)mv:剪切文件或目录命令(10)链接2.文件管理(1)文件查看(2)文件创建与编辑(3)文件权限修改(4)文件搜索find(5)文件内容搜索grep六、文件与目录管..

2020-10-15 16:48:26 532

原创 Linux学习总结2_用户权限管理

目录五、权限管理1.用户管理(1)添加用户 useradd(2)删除用户 userdel(3)修改用户 usermod(4)用户密码管理 passwd(5)相关文件2.用户组管理(1)添加用户组 groupadd(2)修改用户组 groupmod(3)删除用户组groupdel(4)用户组切换 newgrp(5)相关文件五、权限管理完成用户管理的工作有许多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。与用户和用户组相关的信息都存放.

2020-10-15 15:41:55 562

原创 Linux学习总结1_基础

1.rpm与yumhttps://www.cnblogs.com/harrymore/p/8665154.htmlhttp://www.cnblogs.com/ysocean/p/7751268.htmlhttps://www.cnblogs.com/ysocean/p/7774468.html

2020-10-14 17:17:41 291

原创 Linux操作系统学习总结(综)

我的总结如下:Linux学习总结1_基础 Linux学习总结2_用户权限管理 Linux学习总结3_文件与目录管理 Linux学习总结4_内存与磁盘管理 Linux学习总结5_进程与线程管理 Linux学习总结6_网络管理 Linux学习总结7_软件包管理...

2020-10-13 19:14:23 435

原创 Java集合类详解

目录一、集合类的概念二、集合类体系三、集合框架四、集合接口类1.Collection接口1.1 List接口1.2 Set接口1.3 Queue接口2.Map接口2.1 SortedMap接口五、集合实现类(集合类)1.List接口实现类1.1 ArrayList1.2 LinkedList1.3 Vector2.Set接口实现类...

2020-05-02 16:42:03 619

原创 Java多线程基础总结(一)

目录一、线程基础二、多线程实现1.继承Thread类2.实现Runnable接口3.前两者比较4.实现Callable接口三、线程状态转换四、线程的调度五、线程同步六、线程数据传递1.通过构造方法传递数据2.通过变量和方法传递数据3.通过回调函数传递数据七、常用的线程方法1.常用方法2.方法比较3.其他方法4.名词解释八...

2020-04-24 10:03:21 197

原创 Java多线程基础总结(二)

参考资料:https://blog.youkuaiyun.com/ghsau/article/details/17609747https://www.oschina.net/question/565065_86540https://www.cnblogs.com/wmyskxz/p/9021597.htmlhttps://www.cnblogs.com/waterystone/p/492...

2020-04-24 10:02:43 101

原创 Java数据类型

目录一、Java类型分类(一)内置数据类型1.byte2.short3.int4.long5.float6.double7.char8.boolean(二)引用数据类型(三)值传递与引用传递(四)基本类型与包装类4.int与Integer的区别5.long与Long的大小比较6.String的比较二、Java常量三、数据类型之...

2020-03-25 17:26:51 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除