nnngu - 博客园
摘要: 昨天去了一家公司面试 Java 开发岗位,这篇文章主要是做一个面试的记录以及总结。 这家公司的规模大概100 200人,环境还可以,在一栋大厦租了两层办公室(31层和32层)。一同搭电梯上去的还有一位去应聘测试岗位的妹纸🙂 这里要吐槽一下该公司的前台,由于跟HR约好了是在31楼面试,我和测试妹纸都阅读全文
posted @ 2018-03-31 17:49 nnngu 阅读(1020) 评论(5) 编辑
摘要: 对象模型示例: ![][1] 继承映射的实现方式有以下三种: (一)每棵类继承树一张表 (二)每个类一张表 (三)每个子类一张表 (一)每棵类继承树一张表 关系模型如下: ![][2] 映射文件如下: 说明: 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录阅读全文
posted @ 2018-03-23 22:35 nnngu 阅读(39) 评论(0) 编辑
摘要: 首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系型数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向阅读全文
posted @ 2018-03-23 19:38 nnngu 阅读(34) 评论(0) 编辑
摘要: 事务管理对于企业应用来说是至关重要的,当出现异常情况时,它也可以保证数据的一致性。 Spring事务管理的两种方式 spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务 使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。阅读全文
posted @ 2018-03-22 23:20 nnngu 阅读(423) 评论(0) 编辑
摘要: 过滤器 过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。 如下图,浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链中的下阅读全文
posted @ 2018-03-22 20:25 nnngu 阅读(279) 评论(0) 编辑
摘要: 监听器用于监听Web应用中某些对象的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当监听范围的对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计网站在线人数、系统加载时进行信息初始化、统计网站的访问量等等。 分类: 按监听的对象划分 可以分为: Servlet阅读全文
posted @ 2018-03-22 18:51 nnngu 阅读(124) 评论(0) 编辑
摘要: JSP的英文名叫Java Server Pages,翻译为中文是Java服务器页面的意思,其底层就是一个简化的Servlet设计,是由sum公司主导参与建立的一种动态网页技术标准。Servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能。 JSP的执行过程和生命周期 JSP的执行阅读全文
posted @ 2018-03-22 17:26 nnngu 阅读(58) 评论(0) 编辑
摘要: 经典的Java面试题(第二部分),这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一阅读全文
posted @ 2018-03-15 04:52 nnngu 阅读(139) 评论(0) 编辑
摘要: 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类阅读全文
posted @ 2018-03-14 09:07 nnngu 阅读(156) 评论(0) 编辑
摘要: Maven构建的项目,默认只会把 目录下的xml配置文件添加到编译目录。 如果需要把 目录下的xml配置文件也添加到编译目录,需要在 中添加如下配置: 本文永久更新地址: "https://github.com/nnngu/LearningNotes/blob/master/Maven/01%20M阅读全文
posted @ 2018-03-08 12:33 nnngu 阅读(49) 评论(0) 编辑