2018年5月21日

Java面试题1-附答案

摘要: List和Set比较,各自的子类比较 对比一:Arraylist与LinkedList的比较 1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。 2、因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比 阅读全文

posted @ 2018-05-21 14:14 布衣小工 阅读(144) 评论(0) 推荐(0) 编辑

Java面试题-基础篇

摘要: 一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现; 3)如何实现HashMap顺序存储:可以参考Linked 阅读全文

posted @ 2018-05-21 14:08 布衣小工 阅读(180) 评论(0) 推荐(0) 编辑

python爬虫和数据分析、数据挖掘

摘要: 一、python爬虫脑图: 二、python爬虫流程: 三、python数据分析简介 四、python数据预处理方法 五、python数据挖掘 六、数据探索基础 阅读全文

posted @ 2018-05-21 13:11 布衣小工 阅读(11066) 评论(0) 推荐(2) 编辑

2018年5月19日

让java不再难懂

摘要: 废话不都说,直接上图哈 java基础思维导图整理.png 1、Java 简介.png 2、java主要特性.png 3、java发展历史.png 4、java 开发环境配置.png 5、java 基础语法.png 6、java基本概念.png 7、java面对对象 .png 8、java面对对象三大 阅读全文

posted @ 2018-05-19 16:19 布衣小工 阅读(227) 评论(0) 推荐(0) 编辑

让mybatis不再难懂(二)

摘要: 上一篇文章写了mybatis的基本原理和配置文件的基本使用,这一篇写mybatis的使用,主要包括与sping集成、动态sql、还有mapper的xml文件一下复杂配置等。值得注意的是,导图17和18中讲解resultMap子元素的时候可能讲得不是很清楚,应该需要大量的代码来讲解使用方法,思维导图恰 阅读全文

posted @ 2018-05-19 16:10 布衣小工 阅读(141) 评论(0) 推荐(0) 编辑

让mybatis不再难懂(一)

摘要: 与hibernate相比,我无疑更喜欢mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。而且sql依赖于数据库,导致数据库移植性差。 选用一个框架之前最好先了解它的优缺点,对项 阅读全文

posted @ 2018-05-19 16:07 布衣小工 阅读(190) 评论(0) 推荐(0) 编辑

让Spring不再难懂-mvc篇

摘要: spring mvc简介与运行原理 Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。 原理.png (1) Http请求 阅读全文

posted @ 2018-05-19 15:56 布衣小工 阅读(211) 评论(0) 推荐(0) 编辑

让Spring不再难懂-aop篇

摘要: 什么是aop AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层 阅读全文

posted @ 2018-05-19 15:40 布衣小工 阅读(417) 评论(0) 推荐(0) 编辑

让Spring不再难懂-ioc篇

摘要: 写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc容器帮我们 阅读全文

posted @ 2018-05-19 15:25 布衣小工 阅读(161) 评论(0) 推荐(0) 编辑

技术架构演进

摘要: 网站技术架构为什么会演进 我个人总结出来我们的技术架构演进的两种驱动力,驱动着我们为什么演进网站的技术架构: 1. 内在驱动力:我们期望把当前的业务做得更好,开发更多新业务 2. 外在驱动力:用户量的上升、用户种类的多样化 这两种驱动力不是独立的,更多时候是并行的。我想淘宝就是两种驱动力并行驱动的结 阅读全文

posted @ 2018-05-19 14:23 布衣小工 阅读(1236) 评论(0) 推荐(0) 编辑

导航