2020年9月3日
摘要:
Linux常用命令 1.查看目录结构命令 ls(list)功能:列出目录内容 格式:ls[参数][文件或目录] -a或--all 所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的 -l 使用详细格式列表 -t 用文件和目录的更改时间排序 -r 反向排序 --help 在线帮助
阅读全文
posted @ 2020-09-03 13:46
pipizhou
阅读(239)
推荐(0)
2020年9月2日
摘要:
https://www.runoob.com/memcached/memcached-set-data.html
阅读全文
posted @ 2020-09-02 19:08
pipizhou
阅读(145)
推荐(0)
摘要:
同一个命名空间中,类只加载一份 AppClassLoader加载程序中自定义的类。无论加载多少次,只要是被AppClassLoader加载的,其Class信息hashcode都是相同的。 子加载器可见父加载器加载的类 到处都是例子。比如核心类库的类,AppClassLoader所加载的类,都能使用S
阅读全文
posted @ 2020-09-02 16:26
pipizhou
阅读(356)
推荐(0)
摘要:
1:什么是jvm 是运行所有Java程序的抽象计算机,运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 java的跨平台是必须要有jvm的支持,就是不同平台支持jvm,然后才能一份java程序在不同平台运行。 参考: java虚拟机 2:进程角度 虚拟
阅读全文
posted @ 2020-09-02 13:03
pipizhou
阅读(1231)
推荐(0)
摘要:
hashmap扩容时死循环问题 故事的起源从hashmap的数据存放开始说起,默认hashmap大小是16.当数据过大时,毫无疑问,hashmap需要扩容去支持存放更多的数据。 源码如下 ——–Put一个Key,Value对到Hash表中: public V put(K key, V value)
阅读全文
posted @ 2020-09-02 11:40
pipizhou
阅读(1177)
推荐(0)
摘要:
双亲委派机制的作用 确保Java核心类库的安全:所有的Java应用都至少会引用java.lang.Object类,也就是说在运行期,java.lang.Object类会被记载到Java虚拟机当中;如果这个加载过程是由Java应用自己的类加载器所完成的,那么可能会在JVM中存在多个版本的java.la
阅读全文
posted @ 2020-09-02 11:21
pipizhou
阅读(1114)
推荐(0)
2020年8月31日
posted @ 2020-08-31 22:03
pipizhou
阅读(924)
推荐(0)
摘要:
Spring整合Mybatis原理 在介绍Spring整合Mybatis原理之前,我们得先来稍微介绍Mybatis的工作原理。 Mybatis的基本工作原理 在Mybatis中,我们可以使用一个接口去定义要执行sql,简化代码如下: 定义一个接口,@Select表示要执行查询sql语句。 publi
阅读全文
posted @ 2020-08-31 22:01
pipizhou
阅读(1729)
推荐(0)
摘要:
Spring中一些概念的总结 对象和Bean的区别? 个人观点:所谓的bean也是一个java对象,只不过这个对象是通过spring定义的,而一开始就是通过<bean>标签定义的,所以叫做bean。 普通对象和Bean对象还有其他区别,因为Bean对象是由Spring生成的,Spring在生成Bea
阅读全文
posted @ 2020-08-31 21:56
pipizhou
阅读(252)
推荐(0)
摘要:
Spring中的循环依赖 什么是循环依赖? 很简单,就是A对象依赖了B对象,B对象依赖了A对象。 比如: // A依赖了B class A{ public B b; } // B依赖了A class B{ public A a; } 那么循环依赖是个问题吗? 如果不考虑Spring,循环依赖并不是问
阅读全文
posted @ 2020-08-31 21:55
pipizhou
阅读(897)
推荐(0)