随笔分类 - 校招准备
摘要:什么是Redis? Redis 是一个基于内存的高性能key-value数据库。 Redis的特点以及缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操
阅读全文
摘要:http://blog.csdn.net/zhengzhb/article/details/7393528
阅读全文
摘要:http://blog.csdn.net/zhangjg_blog/article/details/18319521
阅读全文
摘要:http://blog.csdn.net/zhangjg_blog/article/details/18369201/
阅读全文
摘要:http://m.blog.csdn.net/u010980446/article/details/51493658
阅读全文
摘要:什么是HTTP协议: HTTP协议目的是规定客户端和服务端数据传输的格式和数据交互行为,并不负责数据传输的细节。底层是基于TCP实现的。现在使用的版本当中是默认持久连接的,也就是多次HTTP请求使用一个TCP连接。 http://www.cnblogs.com/wxisme/p/6212797.ht
阅读全文
摘要:多态包括有静态多态和动态多态,一般静态多态是在编译期,由Java编译器根据参数列表的不同,来决定绑定相应的重载方法;多态多态是在程序运行期间,由JVM根据引用的对象,来决定绑定相应的方法。
阅读全文
摘要:ArrayList和LinkedList的区别 知道乐观锁,悲观锁么? 什么情况下用乐观什么情况下用悲观么 volatile关键字的作用 i++是原子性的么? 继续追问内存模型 为什么要设置工作内存和主内存 记得JVM那本书上把工作内存类比为处理器的高速缓存, 所以也就这么说了 说下GC的过程吧 刚
阅读全文
摘要:对于设计模式,不仅仅是看懂源码,还要根据不同的场合判断使用哪一种设计模式,以及代码的实现! http://www.cnblogs.com/Binhua-Liu/archive/2010/12/23/1914935.html 第一个使用适配器模式,第二个使用状态模式。自己代码实现。 http://bl
阅读全文
摘要:http://www.cnblogs.com/DreamDrive/p/4320926.html http://blog.csdn.net/zhuhai__yizhi/article/details/49492721 思考:为什么要是静态方法?--因为,如果不是静态方法,就必须通过对象new出来,此
阅读全文
摘要:五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed
阅读全文
摘要:1. http的关键字有哪些?这个问题答哪些方面? http的几种请求方式 2.数据库优化? 回答这些方面:数据库字段的设计,语句的优化,索引优化,分库分表分区!定时check,optimize表。
阅读全文
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种: 策略模式、模板方法模式、观察者模式、迭代子模式、
阅读全文
摘要:● 简述synchronized?Object;Monitor机制; ● 简述happen-before规则 ; ● JUC和Object ; Monitor机制区别是什么 ; 简述AQS原理 ; ● 简述DCL失效原因,解决方法 ; ● 简述nio原理 ; ● jvm运行时数据区域有哪几部分组成,
阅读全文
摘要:概述 我们都知道面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。多态,是Java中非常重要的一个部分,所以今天来谈一下多态(Polymorphism)。 什么是多态 不同类的对象对同一消息作出不同的响应就叫
阅读全文
摘要:推荐学习的博客: http://blog.csdn.net/renfufei/article/details/24600507/ 讲解的非常通俗易懂 http://blog.csdn.net/jinzhencs/article/details/50748202 原理讲解的很好 Java 9预计将于今
阅读全文
摘要:回溯法,不懂的可以通过debug调试,查看其过程。 x[k]=0的目的是,每行棋子都是从第1列开始的。 x[k]的值表示,第k行的棋子放在第几列。
阅读全文
摘要:1.首先,过笔试 基础知识 从现在开始,每天在牛客网上刷题,选择题,面试题,编程题。 2.编程题 算法 贪心算法,分治算法,动态规划(简单的,必考),堆、栈、树、队列、优先队列、链表,集合,这些必须完全掌握。 3.项目 好项目决定了你是否进入下一轮面试 4.数据库: 基本的增删改查操作,嵌套查询,数
阅读全文
摘要:发送邮件失败的原因:授权码过期 注意,邮箱设置的密码是授权码,并不是自己登录的时候用的账号密码。
阅读全文

浙公网安备 33010602011771号