自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2021-09-14

如何排查linux下cpu过高的问题使用jstack工具1、我们使用top命令查找java命令下cpu占用最高的进程:例如pid为9595的进程是占用cpu使用率最大的。2、使用 top -H -p 9595 查看当前pid为9595进程下各线程占用cpu情况我们现在看到,pid为10034的线程占用我们cpu是最高的3、将线程的pid由10进制转成16进制3、我们把进程的全部堆栈信息导入到临时文件中4、通过16进制的线程id去临时文件中查看数据输入 /线程id 找到我们刚才发现的最耗cp

2021-09-14 10:26:07 81

原创 给网站设置Title小图标

在head标签中加入如下代码即可<head> <link rel="icon" href="haha.ico" type="image/x-icon" sizes="16x16"><meta charset="utf-8" /><title>title</title></head>需要将图片格式改为ico格式,还...

2019-11-06 10:26:03 300

原创 springboot+thymeleaf使用return "xxx"跳转页面失败

今天在写项目时候发现springboot+thymeleaf中用return "xxx"跳转不过去然后检查了一下发现是controller层使用了@RestController改成@Controller就好了然后去百度了一下@RestController是@Controller+@ResponseBody俩个注解结合@Responsebody后,返回结果直接写入HTTP response ...

2019-11-01 10:56:10 1458

原创 创建springboot项目重要文件变红色(详解)

今天在创建springboot项目时候发现项目里重要的几个文件全部变成了红色虽然不影响,但是看起来很难受如下图解决方式如下:打开设置,里面有个version controller选中右面的项目然后点击最后面那个小笔(±号下面)然后在VCS哪里选None,完事一路okok,就解决了...

2019-10-30 15:13:40 5575 3

原创 如何将代码上传到Github

①首先创建一个github仓库②点击Clone and download复制对应的链接③在项目下右键Git Bash Here(前提安装好git)④输入git clone 刚刚复制到的地址(这时候会把仓库以文件夹形式复制到你的项目中)⑤进入你Github的那个文件⑥git add .(将复制进来的文件添加进来)⑦git commit -m “你要写的信息注释等” (将添加进来...

2019-10-24 11:50:06 312

原创 设计模式与网络编程

Java学习第11周1.设计模式(设计模式的概述和分类)设计模式概述设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性以及代码的结构更加清晰.设计模式分类创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。行为型模式(对象的功能...

2019-02-11 09:25:00 430

原创 多线程

Java学习第十周1.线程和进程线程是依赖于进程存在的。进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程的意义单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进程),所以我们常见的操作系统都是多进程操作系统。比...

2019-02-08 12:03:29 195

原创 IO流(字节流,字符流,打印流)

1.:IO流分类a:按照数据流向输入流 读入数据输出流 写出数据b:按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流。其他用字节流。如果你什么都不知道,就用字节流使用完流之后记得释放资源.close()2.IO流(FileOu...

2019-02-08 10:36:29 539

原创 IO流(异常,File类)

Java学习第八周1.IO流概述是用来处理设备之间的数据传输上传文件和下载文件2.IO流(异常的概述和分类)异常的基类: Throwable严重问题: Error 不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出非严重问题: Exception编译时异常: 非RuntimeException运行时异常: RuntimeException编译时异常: Java程序必须显示...

2019-02-07 11:00:17 143

原创 Map集合与Collections工具类

Java学习第八周1.Map集合概述,特点,功能Map接口概述将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效功能:a:添加...

2019-02-07 10:28:11 158

原创 Java集合与泛型

Java学习第七周1.集合由来:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类数组和集合的区别(1): 长度区别:数组的长度是固定的而集合的长度是可变的(2): 存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3): 内容区别:数组只能存储同种数据类型的元素 ,集合可以存储不同类...

2019-01-08 23:20:25 158

原创 Java中日期类、正则表达式、和Math类

Java学习第六周1.类的方法与说明String:public boolean matches(String regex) :正则表达式的判断功能public String[] split(String regex)正则表达式的分割功能public String replaceAll(String regex,String replacement) 正则表达式的替换功能Math:pu...

2019-01-02 15:44:54 188

原创 面试题(2)

1.Integer的面试题Integer i1 = new Integer(127);Integer i2 = new Integer(127);System.out.println(i1 == i2);System.out.println(i1.equals(i2));System.out.println(&amp;amp;amp;quot;-----------&amp;amp;amp;quot;); Integer i3 = new Intege...

2019-01-02 15:38:26 159

原创 Java中StringBuffer类Integer和Arrays类的应用

Java学习第六周1.StringBuffer类概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题线程安全的可变字符序列与String的区别:String和StringBuffer都可以储存字符串,String内的不可改变,StringBuffer的字符串可以修改2.StringBuffer类中的...

2019-01-02 15:37:14 155

转载 数组排序知识

冒泡排序经过优化以后,最好时间复杂度可以达到O(n)。设置一个标志位,如果有一趟比较中没有发生任何交换,可提前结束,因此在正序情况下,时间复杂度为O(n)。选择排序在最坏和最好情况下,都必须在剩余的序列中选择最小(大)的数,与已排好序的序列后一个位置元素做交换,依次最好和最坏时间复杂度均为O(n^2)。插入排序是在把已排好序的序列的后一个元素插入到前面已排好序(需要选择合适的位置)的序列中,...

2018-12-26 13:13:21 2824

原创 Java内部类和Object,String类中的方法

Java学习第五周1.内部类:把类定义在其他类的内部,这个类就被称为内部类内部类访问特点①:内部类可以直接访问外部类的成员,包括私有。②:外部类要访问内部类的成员,必须创建对象。按照内部类位置分类:成员位置:在成员位置定义的类,被称为成员内部类。 局部位置:在局部位置定义的类,被称为局部内部类。访问内部类的成员格式: 外部类名.内部类名 对象名 = 外部类对象.内部类对象;成员内...

2018-12-26 12:55:14 127

原创 Java面向对象(2)

Java学习第四周1.多态概念:多态前提①:要有继承关系。②:要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。③:要有父类引用指向子类对象。格式:父 f = new 子();2.多态中的成员访问特点:①:成员变量编译看左边,运行看左边。②:构造方法③:成员方法编译看左边,运行看右边。④:静态方法编译看左边,运行看左边。(静态和类相关,算不上重写,所以,...

2018-12-18 21:56:34 88

原创 面试题(1)

看程序写结果class Student { static { System.out.println(&amp;amp;amp;quot;Student 静态代码块&amp;amp;amp;quot;); } { System.out.println(&amp;amp;amp;quot;Student 构造代码块&amp;amp;amp;quot;); } public Student() { System.out.println(

2018-12-11 17:38:36 182

原创 Java面向对象(1)

Java学习第三周1.面向对象概念:面向对象开发就是不断的创建对象,使用对象,指挥对象做事情2.类的成员:成员变量 和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。成员方法:和以前定义方法是一样的,只不过把static去掉3.成员变量和局部变量的区别:A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同成员变量:在堆...

2018-12-11 17:33:23 122

原创 JAVA数组知识

JAVA学习第二周1.数组基础知识:数组是存储多个变量(元素)的东西(容器),这多个变量的数据类型要一致数组定义格式格式1: 数据类型[] 数组名;(推荐)格式2: 数据类型 数组名[];动态初始化的格式:数据类型[] 数组名 = new 数据类型[数组长度];(注意数组索引是从0开始)静态初始化的格式:数据类型[] 数组名 = {元素1,元素2,…};2.内存分配图:3...

2018-12-04 18:42:58 127

原创 JAVA运算符,语句,方法基础知识

JAVA学习第二周1.逻辑运算符:&amp;(并且) , |(或者) , !(非) , ^(异或) , &amp;&amp;(短路与) , ||(短路或)的用法与区别2.位运算符:&amp;(与),|(或),^(异或:一个数据被另一个数据位异或两次) , ~(按位取反) , &lt;&lt;(左移:把&lt;&lt;左边的数据乘以2的移动次幂 ) ,&gt;&gt;(右移:把&gt;&gt;左...

2018-12-04 18:28:09 122

原创 JAVA基础知识

JAVA学习第一周①计算机基础知识②快捷键使用③常见的DOS命令④JAVA语言基础知识与JDK下载安装环境配置⑤编写简单小程序Helloworld并分析各种错误原因⑥关键字的认识与各种取名注意事项⑦数据类型的概述和分类⑧变量相加和常量相加的区别byte b1 = 3;byte b2 = 4;byte b3 = b1 + b2;(错误,b1+b2为int类型)byte b4 ...

2018-11-26 16:47:50 251

空空如也

空空如也

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

TA关注的人

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