自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 SVN简介和使用

<以后陆续填坑> SVNTortoiseSVN 就是最常用的一种SVN客户端软件。checkout的功能就是把服务器端的整个库取到本地来,checkout操作一般只需要用一次,完成checkout之后,再想获得最新版文件时,用的是update而不再需要checkout。

2017-08-19 09:18:22 245

原创 Eclipse的Debug快捷键

**1. F5:**Step Into:跳进当前执行的方法中 **2. F6:**Step Over:跳过该行继续执行 **3. F7:**Step Return:从方法中跳出继续执行 **4. F8:**Resume:全部运行通过,从调试状态恢复 **5. Ctrl + R:**Run to Line:运行到当前选中的行

2017-08-19 09:15:51 224

原创 Java易点难点

**1. Java易点:****2. Java难点:**

2017-08-19 09:13:21 361

原创 Java虚拟机

参考文献:周志明老师的《深入理解Java虚拟机:JVM高级特性与最佳实践》。 Java虚拟机中比较重要的内容: • Java虚拟机的内存布局 • GC算法及几种垃圾收集器 • 类加载机制,也就是双亲委派模型 • Java内存模型 • happens-before规则 volatile关键字使用规则

2017-08-18 19:30:49 160

原创 数据结构和算法分析

1. 数据结构:数组、链表是基础,栈和队列深入一些但也不难,树挺重要的,比较重要的树AVL树、红黑树,可以不了解它们的具体实现,但是要知道什么是二叉查找树、什么是平衡树,AVL树和红黑树的区别。数据结构的实际应用,比如数据库的索引使用的是树实现的,为什么选择树来实现?2. 算法分析:各种算法,例如排序算法。在Collections.sort方法的源代码中,用的是一种叫做TimSort的排

2017-08-18 19:30:22 161

原创 数据库

• 一些基本的像union和union all的区别、left join、几种索引及其区别。• 比较重要的就是数据库性能的优化,SQL基础和SQL优化。

2017-08-18 19:29:56 160

原创 框架Spring

• 项目中使用的框架。• 具体场景中用框架怎么做,比如我想要在spring初始化bean的时候做一些事情该怎么做、想要在bean销毁的时候做一些事情该怎么做、MyBatis中$和#的区别等等。• 框架的实现原理,比如Spring AOP的实现原理。• 画一下Spring的Bean工厂实现的UML图。

2017-08-18 19:29:28 208

原创 JDK源码

比较重要的源码: • List、Map、Set实现类的源代码 • ReentrantLock、AQS的源代码 • AtomicInteger的实现原理,主要能说清楚CAS机制并且AtomicInteger是如何利用CAS机制实现的 • 线程池的实现原理 • Object类中的方法以及每个方法的作用

2017-08-18 19:28:58 174

原创 IO

IO分为File IO和Socket IO。 • File IO比较简单,会用即可,File IO都是阻塞IO。 • Socket IO是比较重要的一块,重点是是阻塞/非阻塞的区别、同步/异步的区别,借此理解阻塞IO、非阻塞IO、多路复用IO、异步IO这四种IO模型,Socket IO如何和这四种模型相关联。这是基本一些的,深入一些的话,可以学习NIO的原理、NIO属于哪种IO模

2017-08-18 19:28:21 158

原创 多线程

多线程的实现,比如说Thread和Runnable的区别和联系、多次start一个线程会怎么样、线程有哪些状态。 具体问题:假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?聪明的网友们对这个问题是否有答案呢?不难,java.util.concurrent下就有现成的类可

2017-08-18 19:27:53 174

原创 设计模式

<抱歉各位:以后陆续填坑> 设计模式在工作中还是非常重要、非常有用的,23种设计模式中重点研究常用的十来种就可以了,关于设计模式主要是三个方向: • 用到了哪些设计模式,如何使用 • 常用设计模式的优缺点 • 画出常用设计模式的UML图 代理模式:Spring AOP 工厂模式:Ioc 单例模式: 策略模式: 模板模式: 简单工厂模式: 静态工厂模式:

2017-08-18 19:26:32 156 1

原创 集合

<抱歉各位:以后陆续填坑> 基本上就是List、Map、Set各种实现类的底层实现原理以及实现类的优缺点。 集合要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、HashSet的实现原理,掌握CopyOnWrite容器和Queue。另外,ConcurrentHashMap的问题特别多,大概是因为这个类可以衍生出非常多的问题

2017-08-18 19:25:20 156

原创 Java关键词

Java关键词访问控制方式1. private:私用模式 2. protected :保护模式 3. public:共用模式流程逻辑控制1. if: 条件语句的引导词 2. else: 用在条件语句中,表明当条件不成立时的分支 3. switch: 分支语句结构的引导词 4. case: 用在switch语句之中,表示其中的一个分支 5. default: 默认,例如,用在s

2017-08-18 19:21:46 254

原创 spring依赖注入

spring依赖注入

2017-08-17 08:17:56 227

原创 指针与引用

指针与引用指针是一种变量,存储的是内存中的一块地址,该地址指向某个变量或者函数。 引用也是一种变量类型,但它是某一个变量的别名。

2017-06-14 20:44:27 136

原创 C++中字符串的库函数

在C++中使用String的库函数,需要在程序中加载头文件   # include 1.strcpy  字符串复制。格式: int strcpy(char *string1, char *string2)函数复制字符串string2的内容到string1,string2保持不变。现在调用strcpy(str1,str2)如下所示。(1)初始时,char str1[]="word", c

2016-05-16 14:52:47 2098 1

原创 稀疏矩阵

稀疏矩阵(sparse matrix)是矩阵的一种特殊情况,其非零元素的个数远远小于零元素的个数,且分布没有规律。设一个m行n列的矩阵有t个非零元素,则系数因子δ为:         通常当δ         0   0   2     0    0     0   0         3   0   0   -11   0      0   0A=    0    0  

2016-05-16 10:04:57 1105

转载 Html 特殊符号

html网页编程中遇到的特殊符号。

2016-03-02 10:56:45 1492

apache-tomcat-9.0.0

apache-tomcat-9.0.0.

2017-08-15

apache-tomcat-7.0.47

apache-tomcat-7.0.47

2017-08-15

apache-maven-3.3.9-bin

apache-maven-3.3.9-bin

2017-08-14

空空如也

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

TA关注的人

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