码迷,mamicode.com
首页 > 编程语言
做一个合格的程序猿之浅析Spring AOP源码(十八) Spring AOP开发大作战源码解析
其实上一篇文章价值很小,也有重复造轮子的嫌疑,网上AOP的实例很多,不胜枚举,其实我要说的并不是这个,我想要做的就是上一节中spring的配置文件: 我们这边并没有用到我们上几节分析的哪几个AOP的主要实现类:ProxyFactoryBean.java , ProxyFactory.java ,AspectJProxyFactory.java ,在我们这个配置文件中,根本没有显示的去配置这些...
分类:编程语言   时间:2016-03-27 02:05:48    阅读次数:332
spring(3)------控制反转(IOC)/依赖注入(DI)
一,spring核心概念理解 控制反转: 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。 所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。 没有控制反转这种模式前,你创建一个对象,在什么地方用,你得单独通过关键字new出来用, 但现在...
分类:编程语言   时间:2016-03-27 02:03:48    阅读次数:348
java工程师最新面试题(线程部分)
一般来说,把正在计算机中执行的程序叫做“进程”,所谓的“线程”是指“进程”中某个单一顺序的控制流。 要求读者掌握 1掌握java多线程机制 2.直到进程和线程的区别 3.掌握进程的几种状态 4.掌握使用两种方式创建进程 5.掌握线程的同步 6掌握线程不同状态之间的转化   Q 请说明进程好线程的区别 值得注意的是进程是属操作系统的 a一个程序至少有一个进程,一个进程至少有一个...
分类:编程语言   时间:2016-03-27 02:02:48    阅读次数:349
Java学习笔记--ThreadLocal
ThreadLocal,顾名思义,它不是一个线程,而是线程的一个本地化对象。当工作于多线程中的对象使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程分配一个独立的变量副本。所以每一个线程都可以独立地改变自己的副本,而不会影响其他线程所对应的副本。从线程的角度看,这个变量就像是线程的本地变量,这也是类名中“Local”所要表达的意思。...
分类:编程语言   时间:2016-03-27 02:04:02    阅读次数:342
图解VC++6.0和ACE 5.4 开发入门
一 工具和下载 工具和环境: Win7, VC++6, ACE5.4 可在Win7下运行的VC6下载: http://blog.csdn.net/bcbobo21cn/article/details/44200205 ACE安装包和本文demo代码下载: 注意有两个ace安装包,5.4是dsw的工程,6.3是sln的工程 二 安装环境 下载ace54,解...
分类:编程语言   时间:2016-03-27 02:01:02    阅读次数:398
Java Nio 十一、Java NIO:非堵塞服务器
最后更新时间:2015-10-23 甚至如果你理解JAVA NIO的非堵塞特点的工作方式(Selector,Channel,Buffer等等),而设计一个非堵塞服务器也是难得。相对堵塞IO来说,非堵塞IO包含几个挑战。这个非堵塞服务器教程将会讨论非堵塞服务器的主要挑战,并且对于他们描述一些潜在的解决方案。 关于设计一个非堵塞服务器发现一些好的信息是难得。因此在这个教程中提供的解决方案是基于我自...
分类:编程语言   时间:2016-03-27 02:00:37    阅读次数:331
单链表的创建算法
单链表的创建算法        当一个序列中只含有指向它的后继结点的链接时,就称该链表为单链表。        单链表的示意图如下:                                                   Head指针为单链表的头指针,单链表L:L既是单链表的名字,也是其头指针。链表中的最后一个结点的指针域定义为空指针(NULL)。       单链表...
分类:编程语言   时间:2016-03-27 02:01:55    阅读次数:412
javascript笔记
警告 请使用 document.write() 仅仅向文档输出写内容。 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖: 实例 My First Web Page My First Paragraph. 点击这里 function myFunction() { document.write("糟糕!文档消失了。"); } ...
分类:编程语言   时间:2016-03-27 01:57:50    阅读次数:175
Go语言学习(四)常用类型介绍
1.布尔类型var v1 bool v1 = true; v2 := (1==2) // v2也会被推导为bool类型 2.整型类 型 长度(字节) 值 范 围 int8 1 ? 128 ~ 127 uint8(即byte)1 0 ~ 255 int16 2 ? 32 768 ~ 32 767 uint16 2...
分类:编程语言   时间:2016-03-27 01:59:26    阅读次数:378
《C++ Primer Plus》——编程练习答案(8)
第十章 10.10.1#ifndef BAND_H_ #define BAND_H_ #include using namespace std; class Band { public: Band(string bandName = "NULL", string account="NULL", double deposit = 0.0); ~Band();...
分类:编程语言   时间:2016-03-27 01:57:22    阅读次数:439
基于分级相关性的预期排序倒数
启发自“级联”的用户模型,提出一个基于分级相关性的新指标克服这个困难并且隐式地折扣位于十分相关文档之下的文档的分数。...
分类:编程语言   时间:2016-03-27 01:53:14    阅读次数:387
常用 Java API
常用Java API 一、 java.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io) 1、 构造函数BufferedReader(java.io.FileReader FileReader变量) 说明:新建一个BufferReader对象。 2、 close方法 void close() 说明:关闭BufferReader对象。...
分类:编程语言   时间:2016-03-27 01:56:01    阅读次数:234
图解Java中的GC(分代收集器)
前面在Java垃圾收集算法中讲过垃圾收集算法中的分代收集器,今天看了一个视频发现里面将的也很不错,所以决定再总结一下。 我们知道,在分代收集算法中堆空间被分为新生代和老年代。因为新生代中对象的存活率比较低,所以一般采用复制算法,老年代的存活率一般比较高,一般使用”标记-清理”或者”标记-整理”算法进行回收。 上面的这个图已经很清楚的将堆的分区展现出来了。 下面...
分类:编程语言   时间:2016-03-27 01:53:32    阅读次数:715
排序算法白话实现
排序的实现过程,这个比任何理论都好懂,如果要定义的话,直接百科搜就是了 1、冒泡排序: 34,8,64,51,32,21 34与8比较:8,34,64,51,32,21 34与64比较:8,34,64,51,32,21 64与51比较:8,34,51,64,32,21 64与32比较:8,34,51,32,64,21 64与21比较:8,34,51,32,21,64(这样...
分类:编程语言   时间:2016-03-27 01:48:34    阅读次数:208
javascript中的常用本地对象
一、javascript是面向对象的编程语言 封装:把相关的信息(无论数据或方法)存储在对象中的能力 聚集:把一个对象存储在另一个对象内的能力 继承:由另一个类(或多个类)得来类的属性和方法的能力。 多态:编写能以多种形态运行的函数或方法的能力 二、Array对象 使用单独的变量名来存储一系列的值。 2.1创建数组对象 var aValu...
分类:编程语言   时间:2016-03-27 01:47:52    阅读次数:205
程序的加载和执行(三)——《x86汇编语言:从实模式到保护模式》读书笔记23
程序的加载和执行(三)——读书笔记23接着上次的内容说。 关于过程load_relocate_program的讲解还没有完,还差创建栈段描述符和重定位符号表。分配栈空间与创建栈段描述符462 ;建立程序堆栈段描述符 463 mov ecx,[edi+0x0c] ;4KB的倍率 464 mov ebx,0x000fff...
分类:编程语言   时间:2016-03-27 01:49:21    阅读次数:324
Java执行JavaScript代码
我们要在Java中执行JavaScriptMethods.js中的execute(s1,s2)方法,JavaScriptMethods.js文件内容如下:function execute(s1, s2){ return s1 + s2; }...
分类:编程语言   时间:2016-03-27 01:47:38    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!