前俩篇讲了一下IOC注入的set方式注入和基于构造器的注入,现在就来讲讲自动注入~
自动注入:容器依照一些规则去装配bean中的一个属性
注意:自动装配只对[对象类型]起作用,对基本类型不起作用.
自动注入有俩种方式:
第一种: 在beans标签中配置装载方式:defadefault-autowire="byType"或defult-autowire="byName"
...
分类:
编程语言 时间:
2016-07-16 16:26:20
收藏:
0 评论:
0 赞:
0 阅读:
349
基数排序是箱排序的改进和推广。...
分类:
编程语言 时间:
2016-07-16 16:20:23
收藏:
0 评论:
0 赞:
0 阅读:
273
Spring Boot实战之Filter实现使用JWT进行接口认证
jwt(json web token)
用户发送按照约定,向服务端发送 Header、Payload 和 Signature,并包含认证信息(密码),验证通过后服务端返回一个token,之后用户使用该token作为登录凭证,适合于移动端和api
jwt使用流程
本文示例接上面几篇文章中的代码...
分类:
编程语言 时间:
2016-07-16 16:18:29
收藏:
0 评论:
0 赞:
1 阅读:
2441
原理解析在开发当中,“断点续传”这种功能很实用和常见,听上去也是比较有“逼格”的感觉。所以通常我们都有兴趣去研究研究这种功能是如何实现的?
以Java来说,网络上也能找到不少关于实现类似功能的资料。但是呢,大多数都是举个Demo然后贴出源码,真正对其实现原理有详细的说明很少。
于是我们在最初接触的时候,很可能就是直接Crtl + C/V代码,然后捣鼓捣鼓,然而最终也能把效果弄出来。但初学时这...
分类:
编程语言 时间:
2016-07-16 16:12:25
收藏:
0 评论:
0 赞:
0 阅读:
210
RxJava1.0 flatMap方法的源码分析
package com.yue.test;
import java.awt.Cursor;
import java.util.ArrayList;
import java.util.List;
import com.yue.bean.Course;
import com.yue.bean.Student;
import rx.O...
分类:
编程语言 时间:
2016-07-16 16:09:43
收藏:
0 评论:
0 赞:
0 阅读:
251
在如今的程序里,单线程的程序,应该已经比较少了,而Java语言是内置支持多线程并发的。本文介绍了JDK 1.5之后提供的concurrent包内提供的任务接口Callable接口和Future接口,Java的concurrent包提供的Executor执行器接口以及Executor具体应用线程池。介绍了Java内置4种线程池的异同以及主要使用方法。...
分类:
编程语言 时间:
2016-07-16 16:01:49
收藏:
0 评论:
0 赞:
0 阅读:
393
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!“岁月极美,在于它必然的流逝”“春花 秋月 夏日 冬雪”— 三毛
一、树 & 二叉树
树是由节点和边构成,储存元素的集合。节点分根节点、父节点和子节点的概念。如图:树深=4; 5是根节点;同样8与3的关系是父子节点关系。二叉树binary
tree,则加了“二叉”(binary),意思是在...
分类:
编程语言 时间:
2016-07-16 16:01:06
收藏:
0 评论:
0 赞:
0 阅读:
261
iOS7以前我们对JS的操作只有webview里面一个函数 stringByEvaluatingJavaScriptFromString,JS对OC的回调都是基于URL的拦截进行的操作。
iOS7后苹果在iPhone平台推出JavaScriptCore,极大的方便了我们对js的操作,可以脱离webview直接运行我们的js,使我们可以在js与oc直接切换执行代码。
JavaScriptCore...
分类:
编程语言 时间:
2016-07-16 15:57:45
收藏:
0 评论:
0 赞:
0 阅读:
234
第九章 线程
作者:Allen B. Downey
原文:Chapter 9 Threads
译者:飞龙
协议:CC BY-NC-SA 4.0
当我在2.3节提到线程的时候,我说过线程就是一种进程。现在我会更仔细地解释它。
当你创建进程时,操作系统会创建一块新的地址空间,它包含text段、static段、和堆区。它也会创建新的“执行线程”,这包括程序计数器和其它硬件状态...
分类:
编程语言 时间:
2016-07-16 15:56:22
收藏:
0 评论:
0 赞:
0 阅读:
248
概述
程序:Program,是一个静态的概念
进程:Process,是一个动态的概念
进程是程序的一次动态执行过程, 占用特定的地址空间。每个进程都是独立的,由3部分组成cpu,data,code
缺点:内存的浪费,cpu的负担
线程:Thread,是进程中一个“单一的连续控制流程” (a single sequential flow ofcontrol)/执行路径。线程又被称为轻量级...
分类:
编程语言 时间:
2016-07-16 15:53:59
收藏:
0 评论:
0 赞:
0 阅读:
271
许多程序猿更喜欢比如Python和Javascript这样的动态语言,因为这些语言并不要求程序猿为每个变量声明和管理它们的类型.
在大多数动态类型的语言里,变量可以是任何类型,而类型声明是可选的或者根本不允许.
Objective-C采用了混合的处理方式:它需要类型声明,但是任何指向一个Objective-C类实例的变量(包括任何从NSObject派生出的类,但不能是所谓的原始类型,比如int...
分类:
编程语言 时间:
2016-07-16 15:43:17
收藏:
0 评论:
0 赞:
0 阅读:
228
J2EE进阶(四)Spring配置文件详解 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文...
分类:
编程语言 时间:
2016-07-16 15:36:27
收藏:
0 评论:
0 赞:
0 阅读:
256
有图有真相,有源代码有真相,有下载地址有真相!!!
Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目
实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档,
同时swagger-ui还可以测试spring restful风格的接口功能。...
分类:
编程语言 时间:
2016-07-16 15:33:20
收藏:
0 评论:
0 赞:
0 阅读:
327
用比较老旧的VC++6.0做开发会出现不少问题,推荐用vs2008或以上版本进行开发。 如果因为某种原因坚持开发也行,但以下这些问题你要熟练掌握解决办法。 1.视图中中某些类突然找不到 解决方案:打开文件列表,找出消失类的头文件在不起眼的地方打几个空格,然后保存。 2.电击打开文件菜单,程序崩溃 解 ...
分类:
编程语言 时间:
2016-07-16 14:26:17
收藏:
0 评论:
0 赞:
0 阅读:
155
JavaScript代码看起来总是要比Java、C#乱的多,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有: 第一个:Microsoft Script Debugger: 集成在IE中的一款很原始的调试工具,具备基本的 ...
分类:
编程语言 时间:
2016-07-16 14:24:30
收藏:
0 评论:
0 赞:
0 阅读:
236
JavaScript运行时错误是指当 JavaScript脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JavaScript运行时错误时。JavaScript语法错误是指当 JavaScript语句违反了 JavaScript脚本语言的一 ...
分类:
编程语言 时间:
2016-07-16 14:23:44
收藏:
0 评论:
0 赞:
0 阅读:
294
abs方法返回数字的绝对值。它是Math 对象这一个固有对象,提供基本数学函数和常数的一个方法。 Math.abs(number) 必选项number 参数是要需要计算绝对值的数值表达式。 返回的值是 number 参数的绝对值。 下面的例子演示了abs 方法的用法。http://www.120hr ...
分类:
编程语言 时间:
2016-07-16 14:21:49
收藏:
0 评论:
0 赞:
0 阅读:
189
事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去 ...
分类:
编程语言 时间:
2016-07-16 14:09:59
收藏:
0 评论:
0 赞:
0 阅读:
493
前言
Java SE5中添加了协变返回类型,它表示在导出类中的被覆盖方法可以返回基类方法的返回类型的某种导出类型:
示例源码
package com.mufeng.theeighthchapter;
class Grain {
@Override
public String toString() {
// TODO Auto-generated me...
分类:
编程语言 时间:
2016-07-16 11:41:52
收藏:
0 评论:
0 赞:
0 阅读:
209
IO多路复用 多线程多进程 小知识点补充(python中作用域相关) socketserver源码分析补充 ...
分类:
编程语言 时间:
2016-07-16 11:35:41
收藏:
0 评论:
0 赞:
0 阅读:
227