- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 几种开源数据库
NoSQL数据库一天天变得越来越流行。以下是最好的,免费,开源NoSQL数据库的一个列表。其中MongoDB是这些开源NoSQL数据库中最好的。这个列表包括:MongoDB, Cassandra, CouchDB, Hypertable, Redis, Riak, Neo4j, HBASE, Couchbase, MemcacheDB, RevenDB and Voldemort。这些免费和开
2017-06-30 23:36:13 21346
原创 最全的js面试题
一、单项选择(165题)1.HTML是什么意思?A)高级文本语言B)超文本标记语言C)扩展标记语言D)图形化标记语言2.浏览器针对于HTML文档起到了什么作用?A)浏览器用于创建HTML文档B)浏览器用于查看HTML文档C)浏览器用于修改HTML文档D)浏览器用于删除HTML文档3.默认情况下,使用P标记会形成
2017-06-30 08:26:47 2779
原创 web.xml
1、什么是web应用? web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于Java技术的一系列标准的应用程序。2、最简单的web应用什么样? 2个文件夹、1个xml文件就能成为一个web应用 第一个文件夹:应用名,如test 第二个文件夹:在test文件夹中创建名为WEB-INF的文件夹
2017-06-29 08:04:57 341
原创 java面试
1 Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因 不是 声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理 2.MVC,分析一下struts是如何实现MVC的 m:JavaBean 或结合 EJB 组件或者
2017-06-29 08:02:37 456
原创 Spring面试
Spring概述1.什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编程风格。2.Spring有哪些优点?轻量级:S
2017-06-29 07:59:25 407
原创 SpringMVC面试
1.简单的谈一下SpringMVC的工作流程?流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherSe
2017-06-29 07:55:46 1039
原创 最新100道java面试题
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装 封装给对象提供了隐藏
2017-06-29 01:41:01 502
原创 SpringMVC和mybatis
SpringMVC1、SpringMVC的工作流程流程 :1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、
2017-06-28 23:52:44 1076
原创 经典Mybati面试题
1、#{}和${}的区别是什么?注:这道题是面试官面试我同事的。答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatement的参数设
2017-06-28 23:48:22 525
原创 struts-default.xml文件详解
struts-default.xml是Struts 2 框架的基础配置文件,为框架提供默认设置,这个文件包含在Struts2-core-2.0.11.jar中,由框架自动加载。struts-default.xml文件会自动被包含在struts.xml文件中,以提供标准的配置设置而不需要复制其内容。我们在配置strut.xml文件时,给出了下面这句代码struts-default.xml
2017-06-24 15:46:10 4581
原创 eclipse如何消除error pages的错误
无意中留意到这个错误,但是项目能正常运行,解决方案有三种:1、导入项目之前,请确认工作空间编码已设置为utf-8 window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-82、导入后,由于开发环境中JRE以及Tomcat Library名称可能和源代码中的不一致,
2017-06-24 13:28:14 10706 1
原创 linux经典学习网站及博客
推荐几个学习嵌入式及Linux比较好的网站或博客Uboot下载:http://ftp.denx.de/pub/u-boot/ 鸟哥的linux私房菜 :http://vbird.dic.ksu.edu.tw/ 本自由软件网络应用团队是一群由鸟哥历届学生所组成的团队,实际运作则是以当前的大三大四学生为主要,由学长带学弟的方式处理各项事务,主要事务有以下:全系计算机教室维
2017-06-22 23:03:57 933
原创 eclipse去掉多余包的方法
第一种:移除某个类中的在Java类中按键Ctrl+Shift+O第二种:移除整个包中的在Package Explorer下右键点击包名,依次选择Source——Organize imports即可第三种:保存时自动移除也是最方便的,Windows——Preferences——Java——Editor——Save Actions然后选择Perform the
2017-06-21 23:07:14 9401
原创 window下查看端口号被占用以及结束此进程的方法
以端口8080为例:1.查找对应的端口占用的进程:netstat -aon|findstr "8080" ,(如果查询更多的80端口用:netstat -aon|findstr "80")找到占用8080端口对应的程序的PID号:2.根据PID号找到对应的程序:tasklist|findstr "PID号" ,找到对应的程序名3.结束该进程:taskkill
2017-06-21 10:31:36 326
原创 jsp页面出现:Multiple annotations found at this line:的解决办法
详见:http://jingyan.baidu.com/article/148a1921d53ade4d70c3b17e.html1、Multiple annotations found at this line:- The superclass "javax.servlet.http.HttpServlet" was not found on the Ja
2017-06-21 09:57:16 6371 1
原创 Error instantiating servlet class 的解决办法
web项目中请求出现错误,如下: HTTP Status 500 - Error instantiating servlet class XXXX类 type Exception report message Error instantiating servlet class test.Test description The server encountered an int
2017-06-20 07:42:02 35281 6
原创 Server Tomcat v7.0 Server at localhost failed to start的解决办法
如果大家在开发eclipse项目的时候都会遇到Server Tomcat v7.0 Server at localhost failed to start这种问题, 很是让人郁闷, 经过多次研究发现,将servlet文件(一般在Java Resources\src\包名\servletname.Java)下中的@WebServlet(“/AddServlet”) 这句话删,再次执行程序就可
2017-06-20 07:21:51 1618
原创 个人搭建网站的服务器选择
关于这方面之前一直准备分享一下心得,由于一直比较忙,各种想写的就各种耽搁了,今天给大家总结一下个人或小型企业站该如何选择网站服务器首先,先弄清楚自己的需求和用途:1、是建立一个静态页面还是动态页面?2、对域名有什么要求?3、内容有多少?是否要支持请求量比较大的下载?4、如果是动态页面要做成多大规模的?5、BBS 一类的页面对在线用户数量的估算是多少?
2017-06-19 21:51:42 10327 1
原创 server启动后出现404错误的解决办法
在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的。然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题。解决方案:1、如果Server里的tomcat启动了,需要先停掉。然后再移除添加的项目2、之后双击serve
2017-06-19 14:27:27 7967
原创 web.xml文件配置servlet的过程
容器的Context对象对请求路径(URL)做出处理,去掉请求URL的上下文路径后,按路径映射规则和Servlet映射路径(<url- pattern>)做匹配,如果匹配成功,则调用这个Servlet处理请求。servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问
2017-06-19 14:09:20 1717
原创 eclipse里面创建servlet出现错误的解决方法
当我创建servlet后,出现了很多错误,目测是没有引进各种包如图所示:解决办法是:打开Properties->Java Bulid path->Libraries->Add Libraries->Server Runtime,选择tomcat服务器,如果server Runtime里面是空的,是因为还没有添加服务器,添加运行时环境: Window->Prefere
2017-06-19 13:51:54 5630 1
原创 eclipse中配置Tomcat
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题。1.在Eclipse中添加Tomcat服务器。2.将web工程发布至tomcat:选择刚添加的Tomcat:此时Eclipse将自动生成Servers工程:3.在Servers视图,Remov
2017-06-19 10:04:24 226
转载 3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是
2017-06-18 12:12:44 310
原创 解决创建servlet 找不到webservlet包
1、通过Eclipse创建servlet时候,经常会遇到如下图,找不到javax.servlet.annotation.WebServlet包,这种原因,就是tomcat没有配置好,有时候,tomcat版本也正确了,但是还是会出现上面问题。2、右键项目名称,进入properties进行配置点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行
2017-06-18 07:59:00 6392
原创 程序员常去的网站
我们来看一下程序员经常去的 14 个顶级开发者社区,如果你还不知道它们,那么赶紧去看看,也许会有意想不到的收获。 Stack Overflow 9 月份,Stack Overflow 也将迎来其 6 岁的生日,毫无疑问,Stack Overflow 是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。 官方网站:http://stackoverflow.co
2017-06-17 19:22:10 390
原创 XML文件详解以及解析
一、xml基础详解:1、概述: xml:即可扩展标记语言,xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,xml有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。Xml用于标记电子文件使其具有
2017-06-15 11:27:25 64797 7
转载 linux运维面试题
前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需。 1.linux如何挂在windows下的共享目录Shellmount.cifs //192.168.1.3/server /mnt/server -o user
2017-06-12 16:59:18 1266
转载 Cygwin安装教程
我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是: http://www.cygwin.com/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:我们看到有三种安装模
2017-06-12 15:24:40 357
原创 MinGW 和 CygWin的比较
Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库. 但是,这些API的功能在win32中也能实现
2017-06-12 15:08:53 5263
原创 Maven创建一个Java项目
所需要的工具:Maven 3.3.3Eclipse 4.2JDK 8注意:请确保 Maven 是正确安装和配置(在Windows,*nix,Mac OSX系统中),然后再开始本教程,避免 mvn 命令未找到错误。1. 从 Maven 模板创建一个项目在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令:mvn a
2017-06-12 10:26:30 465
转载 Java环境变量的配置详解(配图)
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装J
2017-06-12 09:51:04 610
转载 eclipse的版本
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件
2017-06-11 09:19:50 366
原创 spring官网下载spring框架
1:浏览器输入官网地址:http://spring.io/projects2:点击如图树叶页面按钮。 3:点击如图小猫图片按钮。 4:查找downloading spring artifacts 链接点击。 5:查找Manually downloading spring distributions 下面的 http://repo.spring
2017-06-10 16:08:55 442
转载 Java面试攻略
JAVA项目面试攻略详解想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的。一、专业技能熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC
2017-06-10 11:18:11 956
转载 java学习路线
在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 如果你是在校学生,务必要在学好基础(比如计算
2017-06-10 11:10:59 392
原创 eclipse导出文档的方法
Eclipse导出文档操作步骤 根据Javadoc文档的说明标准,对项目中的类、接口等文件精心编写注释。 选中要生成javadoc的项目,右键->Export(导出)。选择Java->javadoc,点击Next>。 分别选择如下选项,点击Next。 javadoc command:设置javad
2017-06-09 08:45:10 5029
原创 eclipse下载和卸载插件的方法
Eclipse插件安装步骤 使用Eclipse Marketplace安装 在菜单栏中,Help->Eclipse Marketplace弹出对话框。 在搜索栏中,搜索相应的插件,点击install安装。 使用Install new software安装 在菜单栏中,Help->Instal
2017-06-09 08:44:01 2755
转载 eclipse安装插件的方法
在线安装:以TestNG的安装为例来阐述其安装过程。第一步:点击菜单栏中“Help”菜单,在下拉列中选择“Install New Software…”.此时会弹出“install”的安装框。第二步:在弹出的“install”框,选择之前已经建立好的site,如果没有建立好,则可以点击“Add”按钮,弹出一个添加site的对话框,在该框中的Name属性后面给该site起一个别
2017-06-09 08:39:15 279
原创 Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")
2017-06-08 17:23:11 308
原创 Java反射机制
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个
2017-06-08 15:57:35 254
完美解决jmx中的HtmlAdaptorServer找不到的问题
2018-04-27
线上幽灵经典著作
2016-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人