关闭

java面试题全集(下)

这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。...
阅读(380) 评论(1)

java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别?  答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Mi...
阅读(503) 评论(0)

java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容...
阅读(1155) 评论(1)

JAVA JDK1.5-1.9新特性

JAVA JDK1.5-1.9新特性     1.5 1.自动装箱与拆箱: 2.枚举(常用来设计单例模式) 3.静态导入 4.可变参数 5.内省 1.6 1.Web服务元数据 2.脚本语言支持 3.JTable的排序和过滤 4.更简单,更强大的JAX-WS 5.轻量级Http Server 6.嵌入式数据库 Derby ...
阅读(5706) 评论(1)

java免费发送邮件实现

package com.evan.mail; import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Password...
阅读(359) 评论(0)

mysql 下 计算 两点 经纬度 之间的距离

公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-lng2*pi()/18...
阅读(1078) 评论(0)

Eclipse 搭建 Spring+SpringMVC+Mybatis(2)

通过前面的步骤可以搭建好 Maven 以及下载依赖框架,那么接下来就是编写框架的配置文件了,配置分为以下三个步骤: 配置 SpringMVC配置 Mybatis配置 log 以下配置 SpringMVC: 确定包结构,以及每个包的作用   配置 web.xml 启用 SpringMVC Xml代码    "-//Sun Microsystems,...
阅读(736) 评论(0)

Eclipse 搭建 Spring+SpringMVC+Mybatis(1)

eclipse maven配置     利用Eclipse搭建SSM 新建maven项目:New > Maven Project   创建maven-web项目:maven-archtype-webapp  确定包名:  点击【finish】后如下:  配置本地JDK 1.7:【build path】 -【configure build path...
阅读(1047) 评论(0)

用JavaScript动态加载CSS和JS文件

今天项目中需要用到动态加载 CSS 文件,经过一番折腾终于搞定,回家整理了一下,顺便融合了动态加载 JS 的功能写成了一个对象,先上代码: var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argument "path" is required...
阅读(288) 评论(0)

10个原生JavaScript技巧

1、原生JavaScript实现字符串长度截取 function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i str.length; i++) { if (icount ...
阅读(324) 评论(0)

js实现图片在浏览器进行预览

一、前言                                   图片上传是一个普通不过的功能,而图片预览就是就是上传功能中必不可少的子功能了。在这之前,我曾经通过订阅input[type=file]元素的onchange事件,一旦更改路径则将图片上传至服务器,接着就获取图片路径并赋值到img元素上。先不管文件异步提交的解决方案,就是服务端清理那些临时的预览图片已经增加不少工作量...
阅读(567) 评论(0)

图片上传时input file change事件多次触发解决

file input出于安全角度,是不允许赋值的,即使是置空,虽然通过给outerHtml赋值可以清空,但貌似仅在ie下起使用。 因为缺少置空的方法,用户异步上传完毕文件后选择相同文件时,不会触发change,因为在这种情况下,我们没有办法使value(也就是文件路径)发生变化。 那难道就无解了么。。当然不是。。 我的解决方法是,每次选完文件,就重建此元素,这样值自然是空的,因为...
阅读(5413) 评论(0)

使用递归算法结合数据库解析成java树形结构

1、准备表结构及对应的表数据 a、表结构: create table TB_TREE ( CID NUMBER not null, CNAME VARCHAR2(50), PID NUMBER //父节点 ) b、表数据: insert into tb_tree (CID, CNAME, PID) values (1, '中国', 0); insert into tb_...
阅读(786) 评论(0)

maven常见问题-详解

前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把ABPM项目 完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。 maven概要 首先我把maven的概念快速的梳理一下,让我们快速地建立起...
阅读(295) 评论(0)

jquery手动添加/移除对应的字段校验

添加/移除校验必须写在(validate(options)验证所选的FORM)之后才能生效 //添加校验 $('#name').rules('add',{       required: true,     messages:{           required: '请填写内容',       } }); //移除校验 var settings = $...
阅读(279) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:23910次
    • 积分:321
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:17篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论