paine1690

学而时习之不亦说乎 ?


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

扔鸡蛋问题

发表于 2017-02-28 | 分类于 算法 | 阅读次数:
一、问题描述两个软硬程度一样但未知的鸡蛋,它们有可能都在一楼就摔碎,也可能从一百层楼摔下来没事。有座100层的建筑,要你用这两个鸡蛋确定哪一层是鸡蛋可以安全落下的最高位置。可以摔碎两个鸡蛋。(参见[两个鸡蛋–一道Google面试题]) 最早在公众号上遇到过,后来腾讯笔试好像也遇到过发现这个题还是很经 ...
阅读全文 »

一致性hash算法

发表于 2017-02-28 | 分类于 算法 | 阅读次数:
一致性哈希算法,即consistent hashing,是分布式系统中常用的算法。主要应用在分布式存储系统中解决数据的分布式保存问题。 一、基本场景比如有N个cache服务器(后面简称cache),那么如何将一个对象Object映射到这个N个cache中呢? 最基本的办法就是采用普通的hash算法, ...
阅读全文 »

MyBatis源码分析

发表于 2017-02-14 | 分类于 MyBatis | 阅读次数:
下面以官网给出的入门实例来简单分析MyBatis的源码 一、从 XML 中构建 SqlSessionFactory1、使用每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFacto ...
阅读全文 »

Java中的枚举类型enum

发表于 2017-02-07 | 分类于 Java | 阅读次数:
枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。在JDK1.5之前,我们定义常量都是:public static fianl….。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法 ...
阅读全文 »

笔试习题总结

发表于 2017-02-02 | 分类于 Java | 阅读次数:
一、JSP中静态include指令与动态include指令1、使用方法1234567891011121314<%@ page language="java" contentType="text/html; charset=gb2312"%><!DOCTYPE html PUBLIC ...
阅读全文 »

Java中的访问权限

发表于 2017-01-23 | 分类于 Java | 阅读次数:
虽然问题非常常见,但是越是简单的问题就越是容易被忽略,自己研究一下发现其实并没有完全掌握访问权限相关的知识。脱口而出的就是访问权限有四种修饰符,private、default、protected和public,其实严格来说这个说法是补不正确的。其实这四个修饰符是用来修饰类的成员的,而如果修饰类,则只 ...
阅读全文 »

操作系统中的调度算法

发表于 2017-01-19 | 分类于 操作系统 | 阅读次数:
面试中常见的几个问题就是操作系统中的磁盘调度算法、内存调度算法以及进程调度算法,它们之间是有区别的。 一、磁盘调度算法磁盘是可供多个进程共享的设备,当有多个进程都要求访问磁盘时,应采用一种最佳调度算法,以使各进程对磁盘的平均访问时间最小。由于在访问磁盘的时间中,主要是寻道时间。因此: 磁盘调度算法的 ...
阅读全文 »

Linux中的sed命令

发表于 2017-01-18 | 分类于 操作系统 | 阅读次数:
一、195. Tenth LineHow would you print just the 10th line of a file? For example, assume that file.txt has the following content: 12345678910Line 1Line ...
阅读全文 »

Spring基础知识(三):AOP

发表于 2017-01-16 | 分类于 Spring | 阅读次数:
一、AOP1、定义AOP(Aspect Oriented Programming),即面向切面编程。 可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许 ...
阅读全文 »

Java中的动态代理

发表于 2017-01-16 | 分类于 Java | 阅读次数:
JDK 1.3以后,Java提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类: Proxy Invoc ...
阅读全文 »
123…7

paine

paine1690

65 日志
11 分类
29 标签
© 2018 paine
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4