自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux总结

一、set -e : 执行的时候如果出现了返回值为非零,整个脚本 就会立即退出 set +e: 执行的时候如果出现了返回值为非零将会继续执行下面的脚本二、echo(选项)(参数)选项-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:•\a 发出警告声;•\b 删除前一个字符;•\c 最后不加上换行符号;•\f 换行但光标仍旧停留在原来的位置;•\n 换行且光标移至行首;•\r 光标移至行首,但不换行;

2021-07-05 11:22:50 152

原创 八种排序算法

冒泡排序public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; }

2021-06-23 15:16:23 81

原创 字符串匹配

一、字符串匹配1.暴力匹配2.kmp算法(部分匹配表)二、汉诺塔游戏三、八皇后问题 (回溯算法)四、马踏棋盘算法

2021-06-16 10:41:26 76

原创 使用数组来模拟队列

使用数组来模拟队列

2021-06-11 11:14:55 93 2

原创 Java中创建对象的5种方式

文章目录使用new关键字使用Class类的newInstance方法使用Constructor类的newInstance方法使用clone方法使用反序列化![在这里插入图片描述](https://img-blog.csdnimg.cn/202106011453323.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNjU2NTQw,s

2021-06-01 15:06:54 90

原创 深入理解java虚拟机-

文章目录前言第2章 Java内存区域与内存溢出异常第3章 垃圾收集器与内存分配策略第4章 虚拟机性能监控、故障处理工具第5章 调优案例分析与实战总结前言提示:以下是本篇文章正文内容,下面案例可供参考第2章 Java内存区域与内存溢出异常运行时数据区域包括:程序计数器、Java虚拟机栈、本地方法栈、Java堆程序计数器如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地 址;如果正在执行的是本地(N at ive)方法,这个计数器值则应为空(U ndefine

2021-06-01 14:24:50 115

原创 深入理解java虚拟机-走近java

它摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想;它提供了一种相对 安全的内存管理和访问机制,避免了绝大部分内存泄漏和指针越界问题;它实现了热点代码检测和运 行时编译及优化,这使得Java应用能随着运行时间的增长而获得更高的性能我们可以把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境.可以把Java类库API中的Java SE API子集[3]和Java虚拟机这两部分统称为 JRE(

2021-06-01 13:17:46 112

原创 深入理解java虚拟机-概览

第2章 介绍了虚拟机中内存是如何划分的,哪部分区域、什么样的代码和操作可能导致内存溢出 异常,并讲解了各个区域出现内存溢出异常的常见原因。Java运行期数据区域是虚拟机的基础结构,主要的变化是JDK 8时期的永久代的落幕和元空间的登场第3章 垃圾收集的算法、垃圾收集器并重点增加了JDK 11、12中新出现的ZGC和Shenandoah 两款低延迟全并发收集器的详细原理解析,这是垃圾收集器未来的发展方向针对HotSpot中收集器实现的几个关 键技术点,如解决跨代引用的记忆集与卡表、解决并发标记的增量更

2021-06-01 10:48:34 76

原创 jvm学习参考资料

参考资料本书名为“深入理解Java虚拟机”,但要想真的深入理解虚拟机,仅凭一本书肯定是远远不够的, 读者可以通过以下方式查找到更多关于Java虚拟机方面的资料。笔者在写作此书的时候,也从下面这 些参考资料中得到过很大的帮助。1.书籍·《Java虚拟机规范》要学习虚拟机,《Java虚拟机规范》无论如何都是必须读的。这本书的概念和细节描述与Sun的早 期虚拟机(Sun Classic虚拟机)高度吻合,随着技术的发展,高性能虚拟机真正的细节实现方式已经 渐渐与虚拟机规范所描述的方式差距越来越大,如果只能选

2021-06-01 10:47:59 149

原创 arthas

案例: 排查函数调用异常(watch)现象访问 http://localhost:61000/user/0 ,会返回500异常:在Arthas里执行(进行监控)watch com.example.demo.arthas.user.UserController * '{params, throwExp}' -x 2当发送请求时,就会打印日志信息;可以查看到具体的报错信息返回值表达式在上面的例子里,第三个参数是返回值表达式,它实际上是一个ognl表达式,它支持一些内置对象:loadercla

2021-05-27 11:43:30 461

原创 小知识总结

git命令mysql为用户赋权限linux命令

2021-04-28 11:21:11 64

原创 JVM总结

JVM的架构模型第一章 JVM和Java体系架构 https://blog.csdn.net/sj15814963053/article/details/109767096第二章 - 类加载器子系统 https://blog.csdn.net/sj15814963053/article/details/109851454第三章 - 运行时数据区概述及线程 https://blog.csdn.net/sj15814963053/article/details/109862266第四章 - 程序计数器

2021-04-13 19:53:00 139 1

原创 redis总结

Redis支持的数据类型?String字符串:string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。List(列表)Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或

2021-04-07 11:29:00 219

转载 MySQL的四种事务隔离级别

MySQL的四种事务隔离级别

2019-11-09 10:50:03 67

空空如也

空空如也

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

TA关注的人

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