排序:
默认
按更新时间
按访问量

初探Spring AscpectJ 及其中的坑

一、what、why what aop通常称为面向切面编程。通常我们讨论的是OOP(面向对象编程),面向切面编程是编程思想上一种改变。我对aop的理解是分离业务代码和非业务代码,通过代理的方式,将两部分耦合起来。非业务代码包括但不限于:性能检测,访问控制,日志记录等。 why 下面...

2018-08-21 01:17:21

阅读数:27

评论数:0

Spring学习笔记(三)

Spring 装配集合前面介绍了spring装备单个类型的方法,有时候在开发中,成员变量可能为数组、 list、set和map等。对于sprint而言,也提供了相应的集合装配元素。 装配list类型的值,允许重复; 装配set类型的值,不允许重复; 装配map类型的值,key和value可以...

2017-05-01 19:05:23

阅读数:139

评论数:0

Spring学习笔记(二)

spring XML配置文件中bean的用法及意义bean:创建应用组件之间协作行为的通常称作装配,spring有多种装配bean的方式。在XML中,我把bean理解为一个对象,通过配置bean,可以管理这个对象的实现方式。以setter注入方式为例,bean的配置基本情况如下: <...

2017-05-01 14:21:08

阅读数:111

评论数:0

Spring学习笔记(一)

由于公司项目的原因,开始接触到sprin,从一脸懵逼开始,于是一边请教同学,一边买了本Spring实战开始看起来,现在简单记录下,加深记忆 在我目前学习过程而言,spring的关键还在于通过xml配置文件的依赖注入实现对象之间的松耦合。 依赖注入主要有三种形式:构造器注入,setter注入和p注入...

2017-05-01 01:25:16

阅读数:140

评论数:0

32. Longest Valid Parentheses

Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring. For "(()&q...

2016-09-04 10:08:22

阅读数:147

评论数:0

动态规划之01背包问题

转载自:http://blog.sina.com.cn/s/blog_6dcd26b301013810.html 首先是问题描述:给定n种物品和一背包,物品i的重量是wi,其价值是pi,背包的容量是M,问如何选择装入背包中的物品总价值最大? 可以这样理解:背包的背负有上限,因此在这个上...

2016-08-30 12:28:18

阅读数:195

评论数:0

C++笔试题

来源:http://www.nowamagic.net/librarys/veda/detail/519 1. 以下三条输出语句分别输出什么? 1 char str1[] = "abc"; 2 ...

2016-08-29 21:16:17

阅读数:379

评论数:0

总结---1

转载自:http://www.cnblogs.com/heyonggang/p/3308377.html 1.const与 #define有什么不同? 答:C++中可以使用const定义常量,也可以用#define定义常量,但是前者比后者有更多的优点 ①const常量...

2016-08-29 20:28:29

阅读数:425

评论数:0

位运算

位运算   位运算是把数字用二进制表示之后,对每一位上0或者1的运算。   理解位运算的第一步是理解二进制。二进制是指数字的每一位都是0或者1.比如十进制的2转化为二进制之后就是10。在程序员的圈子里有一个流传了很久的笑话,说世界上有10种人,一种人知道二进制,而另一种人不知道二进制。。。。。...

2016-08-29 20:23:33

阅读数:220

评论数:0

树的子结构

面试题目:输入两颗二叉树A,B,判断B是不是A的子结构; 先找到B根节点对应的A的节点,在判断是否相同。 主要部分代码: bool ifTheSameTree(BiTree &t1,BiTree &t2) { if (t2 == NULL)return true;//B树...

2016-08-29 20:09:22

阅读数:263

评论数:0

根据前序和中序推出后序

最近面试总遇到这种根据给出的两类序遍历,然后求按另一种形式序的遍历。看来有必要好好总结下这个知识点,省的每次笔试时都得花不少时间推导。 首先,我们看看前序、中序、后序遍历的特性:  前序遍历:(根—>左—>右)     1.访问根节点      2.前序遍历左子树 ...

2016-08-29 20:06:04

阅读数:911

评论数:0

寻找数组中第二大或第二小的数值

昨天晚上参加了360校园招聘的笔试,其中最后一道笔试题就是找数组中的第二大的数。 可以看出今年360笔试的试题还是不难的,想起昨晚提前把试题做完后,提前把试卷给交了,就和旁边的北大的一哥们聊天,聊最近的各种笔试、面试以及被鄙视。快到公交站时,还讨论着明天的腾讯、百度,以及晚上的去哪儿网的笔试。找...

2016-08-29 19:58:09

阅读数:1655

评论数:0

删除链表中的重复元素

昨晚在参加兰亭集势的笔试时,看到了这样一个题目。大致意思就是给出一个单链表,链表中有重复的元素,需要删除重复的元素。如:1→2→3→5→4→3→7,删除重复元素后变成1→2→3→5→4→7。 思路其实还蛮简单:建立三个工作指针p,q,r,然后p遍历全表。p每到一个结点,q就从这个结点往后遍历,并...

2016-08-29 17:04:22

阅读数:249

评论数:0

判断单链表是否存在环

周末参加完美世界校园招聘中就有一道判断单链表是否有环的编程题。 写一个C/C++函数,来判断一个单链表是否具有环,如果存在环,则给出环的入口点。 有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。 现在需要解决的问题有以下...

2016-08-29 17:00:34

阅读数:273

评论数:0

寻找和为定值的两个数

题目:输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。   解析:如果数组是无序的,先排序...

2016-08-29 16:34:02

阅读数:211

评论数:0

100阶乘末尾有多少个零

题目:1*2*3*……*100 求结果末尾有多少个零   分析:一般类似的题目都会蕴含某种规律或简便方法的,阶乘末尾一个零表示一个进位,则相当于乘以10而10 是由2*5所得,在1~100当中,可以产生10的有:0 2 4 5 6 8 结尾的数字,显然2是足够的,因为4、6、8当中都含有因子2...

2016-08-29 16:29:20

阅读数:353

评论数:0

TCP第三次握手失败怎么办

当失败时服务器并不会重传ack报文,而是直接发送RTS报文段,进入CLOSED状态。这样做的目的是为了防止SYN洪泛攻击。

2016-08-29 16:23:31

阅读数:956

评论数:0

memcpy的函数

void * memcpy(void * des, void * src, size_t count){ if(des==NULL || src==NULL){ return NULL; } void * ans = des; des = stati...

2016-08-29 14:49:36

阅读数:301

评论数:0

已知ip地址和其子网掩码如何求网络号子网号主机号

已知ip地址为10.130.89.95,其子网掩码为255.255.255.224,求其网络号、子网号和主机号。 要看子网掩码变长在第几节,255.255.255.224是在第四节借了位 把224转换为2进制,windows的计算器科学型能帮你计算。是11100000,借了三位 借了三位...

2016-08-29 14:34:38

阅读数:11241

评论数:0

最长回文字符串_manacher算法

回文串就是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。回文子串,顾名思义,即字符串中满足回文性质的子串。比如输入字符串 "google”,由于该字符串里最长的对称子字符串是 "goog”,因此输出4。 算法的基本思路是这样的:把原串每个...

2016-08-29 14:24:59

阅读数:254

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭