自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 找实习之路(五)

今天蘑菇街二面,问了session的存储类型,以及session存储在哪里,登陆注册的整个过程,hashmap的底层结构,以及get方法如何获取对应key的值(不懂)---笨死了,利用key进行判断啊,key肯定不同啊(get方法里面需要判断key的hash值,key,是否相同),还问了redis如何实现这么快的速度。...

2018-04-20 17:56:47 203

原创 找实习之路(四)

自从阿里巴巴挂了以后沉迷了好久,最近才开始继续找实习,投递的是爱奇艺的一个岗位,今天早上十点电话面试开始,本来准备的自我介绍也没有用上直接开始面试。首先提问判断字符串是否相同的方法,又仔细比较了equals和==的区别,然后问了hashmap的get方法的时间复杂度,发生冲突应该怎么解决,之后是堆排序,大根堆和小根堆,建堆的过程调正的过程以及时间复杂度,之后是图论的最短单源点路径的dijisktr...

2018-04-11 18:28:02 190

原创 Java基础知识

Java中获取二维数组的行数和列数,举例子:int[][] array={{1,2,3},{4,5,6},{7,8,9}},二维数组就是一维数组的数组,例子中有3个一维数组,即array[0],array[1],array[2],因此行数为3,通过array.length获取,就像一位数组一样直接利用length获取元素的个数,列数可以通过一个一维数组的元素个数获取,即array[0].lengt...

2018-03-26 21:14:04 151

原创 找实习之路(三)

今天早上22点左右阿里菜鸟面试官打电话过来开始第一次面试,首先自我介绍,然后问了做过什么项目,我把简历上的三个项目都说了一遍,最后着重强调了最后的一个项目。然后开始基础知识的问答,Java集合类,collection和map接口,以及对应的实现,接着问了hashmap的原理,和她的扩容机制,string stringbuffer的区别,后来问了concurrenthashmap,以及他的原理,分段...

2018-03-19 21:39:52 214

原创 找实习之路(二)

面试上海小米金融,在这之前就听说小米面试比较注重算法和数据结构,而我对这一方面不是很好的掌握,所以赶紧看了看网上的常用算法和集合类,还听说需要手写代码,挺担心的,然后下午面试开始了,我是在寝室里面电话面试的,信号特别的差,全程不到30分钟的时间,面试官问题我很多都没有听清楚。心塞,下次面试不能在寝室了,可怕。首先自我介绍,然后问了Java集合类,Java虚拟机问的比较少,问了做得几个项目,单例模式...

2018-03-19 12:44:49 188

原创 找实习之路(一)

研一的生活在下半学期刚开始就好像要结束了,大家都忙着找实习,一开学铺天盖地的实习消息涌来,整个气氛都被带起来了。耐不住寂寞的我也投了几家,中国平安,ebay上海,小米金融上海,京东,阿里巴巴菜鸟,美团,只有平安和小米,阿里给了回复。在做完平安的在线测试之后的一周左右收到了平安的电话面试,由于实验室有一个同学已经拿到了offer,心里还是很羡慕的,准备了一晚上第二天下午五点准时开始面试,开始问了集合...

2018-03-13 20:36:12 484

原创 仿照struts2框架,实现一个web框架

用了一个多月时间接触了struts2框架,以前只是会使用而已,从来没有想过这个框架的底层实现,由于课程需要重新了解了一下。在了解的过程中也加深了对框架的理解,知道了框架的处理流程。首先一个接收请求,然后查找xml配置文件找到对应的action节点,然后在该节点下根据action节点的全类名实例化对应类,执行对应的方法。如果有拦截器的话还要首先进行拦截器的实例化以及拦截器链的构造等。action的方...

2018-03-07 23:30:26 227

原创 读取xml文件可以使用dom4j

可以使用dom4j进行xml文件内的读取,首先导入dom4j.jar和jaxen-1.1-beta-6.jar(版本随意),不然会报错,读取失败这里需要介绍一个很方便的查找xml文件中的指定节点。其中String xpath=“//action[@name='login']”可以很快查找到name为login的action节点...

2018-02-14 14:15:59 169

原创 读取eclipse的web项目src目录下的xml文件

今天试了很久都不能成功读取到xml文件。在网上查了一下原来是将项目部署在tomcat服务器上就不存在src这个物理目录,因此需要换一种读取方式。 //首先读取整个xml文件获取全部集合,返回文件实例 public Document getDocument(String url) throws DocumentException{  SAXReader reader = new SAXReader(...

2018-02-14 14:09:57 3482

原创 关于java反射生成类对象以及执行指定的方法

为了生成未知类的对象,我们可以使用java.lang.reflect包中的java反射机制,利用Java反射机制可以获取对象的类,可以生成未知类的对象也可以执行对象的方法。获取对象的类:getClass()方法生成未知对象:Class classType=Class.forName(str);//str为类的全限定名,包含所在的包Object obj=classType.newInstance()...

2018-02-14 13:44:49 552

转载 在web项目后台需要向页面输出内容时的一种方法

可以使用PrintWriter out=resp.getWriter();获取,然后通过out.print()进行输出。这里提示在文字输出时会出现乱码问题,解决方法就是在PrintWriter out=resp.getWriter();之前设置输出内容的格式即加上resp.setContentType("text/html; charset=utf-8");即可。resp指的是response....

2018-02-13 15:01:33 1978

原创 javaweb项目使用MD5进行加密登陆与注册

很久之前就想对数据库进行加密,但是一直以为很难,直到昨晚才试了一下,其实感觉也就是多加了一个函数调用,其他的内容和普通登录注册一样。而且使用MD5加密的话,已经有了MD5函数(MessageDigest),可以直接调用。其中将字符串加密的函数如下:  public String toMD5(String str) throws NoSuchAlgorithmException, Unsupport...

2018-02-13 12:07:20 8725 1

原创 基于jsp与servlet的简单考试系统的实现

github链接第一次写博客,有点小激动,以后都记录下自己的编程成长之路~~今天用了两个小时写了一个小系统,不涉及到数据库。有几点重要的地方需注意:1.首先,整个web的处理过程我理解的是:用户点击链接—-servlet根据url在web.xml中寻找对应映射--根据映射中的url找到对应的servlet-name---根据servlet-name找到对应的servlet以及其对应的class类-...

2018-02-12 14:22:18 3527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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