自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git应用总结

将本地某个文件回滚到指定commitgit log filename,找到需要回滚的commit号abdk4342git checkout abdk4342 filename

2021-07-22 11:32:44 149

原创 宿主机连接虚拟机中用docker运行的MySQL

docker中安装MySQL

2021-07-08 16:09:32 1532

原创 idea、maven配置mybatis-generator

以前使用mybatis-generator都是在官方文档上复制,这次记录一下刚学的工具使用技巧在pom.xml文件中添加maven插件<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifa...

2020-04-23 21:52:26 263

原创 Jedis连接阿里云服务器中的redis

文章目录问题描述解决问题描述今天在学习redis的时候碰到了一个问题,我想要用本低jedis来操作阿里云上的redis数据库:public static void main(String[] args) { Jedis jedis = new Jedis("服务器IP", 6379); System.out.println(jedis.ping());}一直ping不通解决1、...

2020-04-16 22:25:36 836

原创 JVM相关

JVM运行时数据区:方法区、堆、Java栈、程序计数器、本地方法栈。方法区和堆属于进程;Java栈和程序计数器是每个线程私有,生命周期与线程相同。类加载器类加载器把.class文件加载到方法区类加载器的种类启动类加载器(Bootstrap)扩展类加载器(Extension classLoader)应用程序类加载器双亲委派机制当一个类收到了类加载请求,他不会自己去加载这个类,...

2020-02-22 16:16:04 136

原创 线程相关概念

文章目录什么是线程/进程(Thread/Process)线程和进程的区别、优劣线程的五个状态阻塞状态之间的转移什么是线程/进程(Thread/Process)进程:进程是资源分配(CPU、内存)的基本单位,它是程序执行时的一个实例。程序运行时,系统就会创建一个进程,并为他分配资源,然后把该进程放入进程就绪队列。进程调度器选中该进程的时候为它分配CPU时间片,程序开始真正运行。线程:线程是...

2020-02-16 15:37:42 165

原创 重写Java中的equals()方法

判断两个对象相等时,JVM首先比较两个对象的hashCode是否相等,如果不等,则返回false;如果hashCode相同,则进一步调用equals()方法。Object中的equals()方法public boolean equals(Object obj) { return (this == obj);}Object类中的equals()方法比较两个引用是否相同,也...

2019-04-18 19:07:25 219

转载 数据库面试知识点

参考连接数据库面试知识点整理java面试之数据库面试知识点

2019-04-17 17:00:14 627

转载 hashCode()和equals()方法

参考链接:浅谈Java中的hashcode方法

2019-04-15 20:17:13 162

原创 关于Java中的HashMap

参考博客:为什么面试要问HashMap的原理Java面试绕不开的问题: Java中HashMap底层实现原理(JDK1.8)源码分析理解之后再来填坑!

2019-04-15 20:07:35 300

原创 关于Java中的equals()和==

考虑下面这段代码的输出:String s1=new String("abc");String s2=new String("abc");System.out.println(s1==s2);System.out.println(s1.equals(s2));结果为:false true

2019-04-15 18:07:47 247

原创 每日Java学习(2019/4/12)

1、下面代码在main()方法中第八行后可以正常使用的是( A D)public class Test{ private int a=10; int b=20; static int c=1; public static void main(String arg[]) { Test t = new Test(); } }A ...

2019-04-12 20:48:16 423

原创 理解进程创建、可执行文件的加载和进程执行、进程切换,重点理解分析fork、execve和进程切换

阅读理解task_struct数据结构什么是进程进程是程序的一个执行实例进程是正在执行的程序进程是能分配处理器并由处理器执行的实体为了管理进程,操作系统必须对每个进程所做的事情进行清楚的描述,为此,操作系统使用数据结构来代表处理不同的实体,这个数据结构就是通常所说的进程描述符或进程控制块(PCB)。在Linux中,task_struct其实就是通常所说的PCB。所属的头文件#inclu...

2019-03-27 17:13:08 284

原创 跟踪分析Linux内核5.0系统调用处理过程

学号:491原创作品,转载请注明出处:https://github.com/mengning/linuxkernel/实验内容下载并编译Linux5.0内核选择学号后两位系统调用进行跟踪实验环境实验楼:https://www.shiyanlou.com/courses/running实验步骤启动MenuOScd LinuxKernel/qemu -kerne...

2019-03-18 22:51:47 224

原创 Java学习遗留问题清单

序列化实现深拷贝(2019/03/15)

2019-03-15 15:32:25 253

原创 基于mykernel的一个简单的时间片轮转多道程序内核代码分析

原创作品转载请注明出处https://github.com/mengning/linuxkernel/ 学号后三位:491实验准备在终端中cd LinuxKernel/linux-3.9.4rm -rf mykernelpatch -p1 &lt; …/mykernel_for_linux3.9.4sc.patchmake allnoconfigmake #编译内核请耐心等待q...

2019-03-12 19:47:13 222

空空如也

空空如也

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

TA关注的人

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