6 Amon-

尚未进行身份认证

我要认证

入门java工程师

等级
TA的排名 3w+

Spring源码分析(1)

本文以<Spring技术内幕>第二版为基础,按照作者理解,详细阐述Spirng特性原理,如IOC,AOP以及SringMVC等.作者能力有限,只是在自我理解的基础上,去理解Spring,如有不足,希望读者及时评论.

2017-03-20 20:20:57

mysql中left join on后面and和where条件查询的差异

mysql中,运算符是有优先级的.举个例子create table A(id int);INSERT INTO A VALUES(1);INSERT INTO A VALUES(2);INSERT INTO A VALUES(3);create table B(id int);INSERT INTO B VALUES(1);INSERT INTO B VALUES(2)

2017-03-14 18:48:49

一天时针和分针相遇多少次?

这个题目,在创新工场面试的时候曾经问过我,

2016-11-20 21:52:57

晚上,有四个人过河,分别需要1、2、5、10分钟。只有一把手电筒,过河的必要条件是有手电筒。最多可以两个人同时过河,但必须以两人中较慢的那个人的速度过去。问:所有人都过河,至少需几分钟。

这是一个比较经典的智力题。我今天看面经遇到了,特地写下思路。首先我们列下条件。AB     2分钟AC     5分钟AD     10分钟BC     5分钟BD     10分钟CD     10分钟因为只有一个手电筒,所以必然存在有的人过去了之后又把手电筒拿回来用的情况,从AD,BD,CD的情况来看,必然是以CD的时间来算,因为C比A,B的时间都长,反正无论是

2016-11-20 13:49:04

去哪儿校招现场面面经

楼主背景:东北某渣校,本科.结果:得到offer,已拒绝过程:一面:自我介绍问问题的话,是看你简历上的1.笔试题是怎么写的?(判断是不是我做的)2.JVM运行时的内存区域3.双亲委派模型4.判断链表是否成环5.单源最短路算法简述6.top K问题7.快速排序原理8.有若干个点,给出哪些点是相连的

2016-09-24 12:12:35

无序数组求第K大

对于第k大,我们可以用堆排序求前k大,还可以用快速排序的思想,求出第k大,我们会发现,当求出的下角标等于我们想要的k时,就是第k大元素了.import java.util.Scanner;public class demo { /** * @param args */ public static void main(String[] args) { int[] a =

2016-09-19 10:21:32

设计一个数据结构,保证LRU算法

只要保证,我们访问的顺序是我们数据结构的中的顺序,我们发现Linkedhashmap的一个构造函数Map map = new LinkedHashMap(16,0.75f,true);第一个参数:初始化大小第二个参数:fuzai第三个构造函数:false基于插入顺序,true基于访问顺序import java.util.Iterator;import java.util.

2016-09-18 19:34:05

给定一个数组,求数组的全排列

我们观察规律发现,我们每一位会跟后面的位置进行互换,这样的我们就递归就好.public class demo { /** * @param args */ public static void main(String[] args) { int a[] = {1,2,3,4}; int left = 0; int right = a.length - 1; sol

2016-09-18 19:06:01

判断大小端的方法(java和c++)

今天看到面经说了判断大小端的程序,首先,我们给出大小端的定义:小端:较高的有效字节存放在较高的的存储器地址,较低的有效字节存放在较低的存储器地址。大端:较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址。将0x12345678写入到以1000h开始的内存中,这里0x12346578中0x12~0x78的地址是从高到低如果,我们的机器是小端存储的话,结

2016-09-13 17:22:42

微店一面(现场面)

楼主背景:ACMer铜牌选手.做了两个java项目(爬虫+信息索引),学java一年.     刚从杭州的火车下来,直接到微店去一面,直接正题.     1.说说递推是这么回事?     答:举两个例子,斐波那契 + 母牛生小牛.     2.说下最短路     答:分别说了单源最短路和多源最短路     3.说下JVM     答:说了5个

2016-08-28 10:11:57

网易校招面试

做了一夜的火车,从北京到杭州,杭州真是干净啊,直奔主题. 一面:(一面的话,java基础,都是有现成的问题的,有个小平板上面有题哦,大概是这个样子)     1.String中的+操作是怎么回事?     答:说了源码StringBuiler的append操作,又生成了一个新的对象     2. HashMap如果key和value都为null,会怎么办?

2016-08-28 10:10:32

日常坑-Illegal connection port value '3306'

当我们用myeclipse连接数据库时,会出现Illegal connection port value '3306'的错误,这是因为默认的connection url是不对的,我们的解决方案是把connection url换成jdbc:mysql://127.0.0.1:3306/数据库名字 就可以了

2016-06-28 19:39:52

最长上升子序列

最长上升子序列,今天做leetcode突然想到了这个算法,在以前ACM的时候学习过,但是知识就是需要温故而知新的,对于LIS,我们有两种解决办法,都是利用动态规划的思想.先介绍下第一种,O(n^2)的算法,dp[i]的含义是以第i的数结尾的最长上升子序列的长度,我们每次对num[i]进行判断,找到i之前的所有结尾,并取出最大的一个,然后把这个i填上去,这样就能保证第i个数填上去的时候,组成的最

2016-06-24 12:08:38

日常坑-Internal Server Error

今天打开电脑启动tomcat发现了这个错误,因为代理服务器的缘故也就是挂了vpn,我把vpn退了,就好了,:D

2016-06-18 11:04:20

日常坑-page1.jsp (line: 1, column: 96) The JSP specification requires that an attribute name is precede

严重: Servlet.service() for servlet [jsp] in context with path [/JspBaseDemo] threw exception [/session_page1.jsp (line: 1, column: 96) The JSP specification requires that an attribute name is preceded

2016-06-17 15:11:03

socket(UDP)

socket中已经更新了TCP,接下来我们学习UDP,对于UDP来说,按照我个人的理解,就是一种不可靠无连接的网络传输协议,UDP中文翻译过来是用户数据报协议,这样对应我们的socket编程来说呢,我们java特地提供了DatagramPacket这个类来存储我们的信息.我们先写下UDP客户端的demo

2016-05-20 13:56:40

socket(TCP)

这算是记录下学习简单socket的过程,所以会有别人博客的东西,最后我都会注明来源,算是个个人的整合吧.我们先编写一个关于TCP的deom,对于TCP来说,大家一定要明白三次握手,四次挥手,在短时间百度面试的时候,就问了我这个问题,我是用自己理解的方式,去阐述了这个问题.很重要的一个问题就是,TCP建立连接之后,才会发送数据,这点很重要.我们先贴个图解释下名词:SYN(synchr

2016-05-11 18:50:33

2016百度春季实习生面试

提前到了百度公司,发现人不多,因为投递的是软件开发实习生,到现场后发现,可以分类,自然去选软件研发JAVA,在为数不多的人当中,JAVA是被选最多的了.面试官是位中年先生,上来让我自我介绍,介绍完之后,直接问我项目的问题,我的项目是webmagic爬虫,对于全量和增量的问题,他很感兴趣.我解释了全量增量的处理方法,画了流程图,当时这里出现了问题,可能是因为紧张吧,说的有点语无伦次,这个问题在最后结

2016-05-08 10:37:18

矩阵乘法

#include#include#include#include#include#include#include#include#include#include#include#include#define ll __int64#define lll unsigned long long#define MAX 1000009#de

2015-10-11 21:03:37

Dinic模板

#include#include#include#include#include#include#include#include#include#include#include#include#define ll __int64#define lll unsigned long long#define MAX 1000009#de

2015-10-09 21:00:51

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!