- 博客(112)
- 收藏
- 关注
原创 Spring技术内幕--(1)Spring的设计理念和整体架构
一、Spring的设计目标1、设计理念在Java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持OO(面向对象)的设计方法。2、与传统Java EE开发的区别(1)在Java EE应用开发中,传统的EJB开发需要依赖按照J2EE规范实现的J2EE应用服务器。在应用设计,特别是在实现时,往往需要遵循一系列的接口标准,才能够在应用服...
2018-07-05 19:39:53
583
原创 Java中Arrays.sort排序源码分析
本篇以JDK1.7版本来说明:首先说明:Arrays.sort()方法是根据传出参数的长度的大小来判断用哪种排序方法。主要有归并排序、快速排序、插入排序、计数排序
2017-05-22 20:44:43
3976
原创 三、netty基本入门
作为netty的第一个应用程序,入门就好,明白几个接口的含义即可。开发工具: IntelliJ IDEA 2016.2.2(64) 系统环境: win 10
2017-05-19 10:07:06
577
原创 1、redis入门第一篇
redis安装 系统环境:Linux CentOS7 1、到官网下载最新stable版 2、解压源码并进入目录 3、 make 4、 可选 make test (可能出现need tcl>8.4,yum install tcl) 5、安装到指定目录,如 /usr/local/redis make PREFIX=/usr/local/redis install第一步:解压
2017-05-08 09:37:47
449
原创 多线程系列提高(8)--取消与关闭
Java中没有提供任何机制来安全的终止线程,但它提供了中断,这是一种协作机制,能够使一个线程终止另一个线程的当前工作。
2017-05-03 09:40:52
650
原创 多线程系列提高(7)--同步工具类
同步工具类可以是任何一个对象,只要它根据其自身的状态来协调线程的控制流。阻塞队列可以作为同步工具类,其它类型的同步工具类还包括信号量(Semaphore)、栏栅(Barrier)、以及闭锁(Latch)。
2017-05-02 08:58:30
445
原创 面试题:出现次数的Top K问题
题目: 出现次数的Top K 问题给定String类型的数组strArr,再给定整数k,请严格按照排名顺序打印出现次数前k名的字符串。
2017-04-23 15:02:55
5734
1
原创 二叉查找树(查询、插入、遍历、删除)--Java实现
搜索树数据结构支持许多动态集合操作,包括search、insert、delete、maximum、minimum等。二叉查找树的查询、插入、遍历和删除Java实现
2017-03-29 10:46:12
1863
原创 Spring(3)--Spring容器中的Bean
Spring框架的本质:通过XML配置来驱动Java代码,这样就可以把原本由Java代码管理的耦合关系,提取到XML配置文件中管理,这就实现了系统中各组件的解耦,有利于后期的升级和维护。对于开发者来说,开发者使用Spring框架主要是做两件事(1)开发Bean(2)配置Bean。对于Spring来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成依赖注入。
2017-03-28 15:41:00
487
原创 Spring(2)--使用Spring容器
Spring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。它们都可代表Spring容器,Spring是生成Bean实例的工厂,并管理容器中的Bean。
2017-03-28 09:09:33
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人