摘要: SVN简介: 为什么要使用SVN? 公司多人协同开发有需要,类似于GIT, 关于git可以看我之前的博客git的使用[转],也可以看网上的廖雪峰写的博客。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把 阅读全文
posted @ 2018-11-12 18:47 studyAnddaydayup 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 阅读全文
posted @ 2018-11-08 21:17 studyAnddaydayup 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 阅读全文
posted @ 2018-11-08 21:15 studyAnddaydayup 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、GC是什么时候触发的(面试最常见的问题之一)由于对象进行了分代处理,因此垃圾回收区域、时间也不一样。GC有两种类型:Minor GC和Full GC。Minor GC 一般情况下,当新对象生成,并且在Eden申请空间失败时,就会触发Minor GC,对Eden区域进行GC,清除非存活对象,并且把 阅读全文
posted @ 2018-11-08 21:12 studyAnddaydayup 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 一、JVM架构图分析 下图:参考网络+书籍,如有侵权请见谅 一、要回收哪些区域在JVM内存模型中,有三个是不需要进行垃圾回收的:程序计数器、JVM栈、本地方法栈。因为它们的生命周期是和线程同步的,随着线程的销毁,它们占用的内存会自动释放,所以只有方法区和堆需要进行GC二、如何判断对象是否存活1、引用 阅读全文
posted @ 2018-11-08 20:53 studyAnddaydayup 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1 数据库优化 1.1 优化策略 1.1.1 实操中如何优化数据库 原则: A:能用单表不用关联查询. 正常的数据库设计需要满足三范式要求 为了实现业务模块查询效率高,一般在企业中使用反三范式的设计. B:使用关联时尽可能提早确定数据. 否则会进行大量的笛卡尔积操作.直接影响程序执行性能 C:尽可能 阅读全文
posted @ 2018-11-08 14:23 studyAnddaydayup 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1 Redis高级 1.1 Redis中持久化策略 1.1.1 Redis持久化规则 说明:根据redis的配置文件中所配置的持久化策略,定期持久化.将redis内存中的数据最终写入到持久化文件中.当redis意外关闭内存数据清空了.当redis重新启动时,根据配置文件中持久化文件的路径/名称,读取 阅读全文
posted @ 2018-11-08 14:21 studyAnddaydayup 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1 Redis高级 1.1 Redis中持久化策略 1.1.1 Redis持久化规则 说明:根据redis的配置文件中所配置的持久化策略,定期持久化.将redis内存中的数据最终写入到持久化文件中.当redis意外关闭内存数据清空了.当redis重新启动时,根据配置文件中持久化文件的路径/名称,读取 阅读全文
posted @ 2018-11-08 14:20 studyAnddaydayup 阅读(98) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/baidu_41601048/article/details/78997446 阅读全文
posted @ 2018-10-25 15:23 studyAnddaydayup 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 测试题 一、选择题(每题3分) 1.maven项目中管理依赖的文件叫作() A.pom.xml B.web.xml C.application.xml D.parent.xml 2.下列关于Maven工程描述正确的() A.父工程必须是POM B.web工程只能是WAR C.Eclipse中mave 阅读全文
posted @ 2018-10-24 15:34 studyAnddaydayup 阅读(488) 评论(0) 推荐(0) 编辑