- 博客(16)
- 收藏
- 关注
原创 Git应用总结
将本地某个文件回滚到指定commitgit log filename,找到需要回滚的commit号abdk4342git checkout abdk4342 filename
2021-07-22 11:32:44
149
原创 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中的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
原创 基于mykernel的一个简单的时间片轮转多道程序内核代码分析
原创作品转载请注明出处https://github.com/mengning/linuxkernel/ 学号后三位:491实验准备在终端中cd LinuxKernel/linux-3.9.4rm -rf mykernelpatch -p1 < …/mykernel_for_linux3.9.4sc.patchmake allnoconfigmake #编译内核请耐心等待q...
2019-03-12 19:47:13
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人