![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
lm_y
这个作者很懒,什么都没留下…
展开
-
git精华
1.下载安装Windows系统:到 Git For Windows 或 git-for-windows.github.io下载,傻瓜式下一步。Linux系统:到 Download for Linux and Unix 下载,如果是Ubuntu的话,直接Terminal键入: sudo apt-get install git 安装。Mac系统:到 Installing o转载 2017-05-31 22:31:53 · 1353 阅读 · 0 评论 -
程序员常去的网站
我们来看一下程序员经常去的 14 个顶级开发者社区,如果你还不知道它们,那么赶紧去看看,也许会有意想不到的收获。 Stack Overflow 9 月份,Stack Overflow 也将迎来其 6 岁的生日,毫无疑问,Stack Overflow 是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。 官方网站:http://stackoverflow.co原创 2017-06-17 19:22:10 · 402 阅读 · 0 评论 -
解决创建servlet 找不到webservlet包
1、通过Eclipse创建servlet时候,经常会遇到如下图,找不到javax.servlet.annotation.WebServlet包,这种原因,就是tomcat没有配置好,有时候,tomcat版本也正确了,但是还是会出现上面问题。2、右键项目名称,进入properties进行配置点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行原创 2017-06-18 07:59:00 · 6476 阅读 · 0 评论 -
eclipse中配置Tomcat
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题。1.在Eclipse中添加Tomcat服务器。2.将web工程发布至tomcat:选择刚添加的Tomcat:此时Eclipse将自动生成Servers工程:3.在Servers视图,Remov原创 2017-06-19 10:04:24 · 253 阅读 · 0 评论 -
eclipse里面创建servlet出现错误的解决方法
当我创建servlet后,出现了很多错误,目测是没有引进各种包如图所示:解决办法是:打开Properties->Java Bulid path->Libraries->Add Libraries->Server Runtime,选择tomcat服务器,如果server Runtime里面是空的,是因为还没有添加服务器,添加运行时环境: Window->Prefere原创 2017-06-19 13:51:54 · 5720 阅读 · 1 评论 -
web.xml文件配置servlet的过程
容器的Context对象对请求路径(URL)做出处理,去掉请求URL的上下文路径后,按路径映射规则和Servlet映射路径(<url- pattern>)做匹配,如果匹配成功,则调用这个Servlet处理请求。servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问原创 2017-06-19 14:09:20 · 1755 阅读 · 0 评论 -
server启动后出现404错误的解决办法
在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的。然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题。解决方案:1、如果Server里的tomcat启动了,需要先停掉。然后再移除添加的项目2、之后双击serve原创 2017-06-19 14:27:27 · 8584 阅读 · 0 评论 -
经典Mybati面试题
1、#{}和${}的区别是什么?注:这道题是面试官面试我同事的。答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatement的参数设原创 2017-06-28 23:48:22 · 546 阅读 · 0 评论 -
SpringMVC和mybatis
SpringMVC1、SpringMVC的工作流程流程 :1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、原创 2017-06-28 23:52:44 · 1084 阅读 · 0 评论 -
最新100道java面试题
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装 封装给对象提供了隐藏原创 2017-06-29 01:41:01 · 511 阅读 · 0 评论 -
SpringMVC面试
1.简单的谈一下SpringMVC的工作流程?流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherSe原创 2017-06-29 07:55:46 · 1070 阅读 · 0 评论 -
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 · 428 阅读 · 0 评论 -
java面试
1 Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因 不是 声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理 2.MVC,分析一下struts是如何实现MVC的 m:JavaBean 或结合 EJB 组件或者原创 2017-06-29 08:02:37 · 464 阅读 · 0 评论 -
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 · 349 阅读 · 0 评论 -
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 · 1642 阅读 · 0 评论 -
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 · 35509 阅读 · 6 评论 -
Java反射机制
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个原创 2017-06-08 15:57:35 · 262 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
最全的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 · 2889 阅读 · 0 评论 -
eclipse安装插件的方法
在线安装:以TestNG的安装为例来阐述其安装过程。第一步:点击菜单栏中“Help”菜单,在下拉列中选择“Install New Software…”.此时会弹出“install”的安装框。第二步:在弹出的“install”框,选择之前已经建立好的site,如果没有建立好,则可以点击“Add”按钮,弹出一个添加site的对话框,在该框中的Name属性后面给该site起一个别转载 2017-06-09 08:39:15 · 291 阅读 · 0 评论 -
eclipse导出文档的方法
Eclipse导出文档操作步骤 根据Javadoc文档的说明标准,对项目中的类、接口等文件精心编写注释。 选中要生成javadoc的项目,右键->Export(导出)。选择Java->javadoc,点击Next>。 分别选择如下选项,点击Next。 javadoc command:设置javad原创 2017-06-09 08:45:10 · 5071 阅读 · 0 评论 -
eclipse下载和卸载插件的方法
Eclipse插件安装步骤 使用Eclipse Marketplace安装 在菜单栏中,Help->Eclipse Marketplace弹出对话框。 在搜索栏中,搜索相应的插件,点击install安装。 使用Install new software安装 在菜单栏中,Help->Instal原创 2017-06-09 08:44:01 · 2792 阅读 · 0 评论 -
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 · 6435 阅读 · 1 评论 -
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 · 354 阅读 · 0 评论 -
几种开源数据库
NoSQL数据库一天天变得越来越流行。以下是最好的,免费,开源NoSQL数据库的一个列表。其中MongoDB是这些开源NoSQL数据库中最好的。这个列表包括:MongoDB, Cassandra, CouchDB, Hypertable, Redis, Riak, Neo4j, HBASE, Couchbase, MemcacheDB, RevenDB and Voldemort。这些免费和开原创 2017-06-30 23:36:13 · 21544 阅读 · 0 评论 -
java的数据类型
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制了变量可以hold哪些值,表达式最终产生什么值。同时限制了这些值可以进行的操作类型以及操作的具转载 2017-07-01 12:26:42 · 313 阅读 · 0 评论 -
eclipse去掉多余包的方法
第一种:移除某个类中的在Java类中按键Ctrl+Shift+O第二种:移除整个包中的在Package Explorer下右键点击包名,依次选择Source——Organize imports即可第三种:保存时自动移除也是最方便的,Windows——Preferences——Java——Editor——Save Actions然后选择Perform the原创 2017-06-21 23:07:14 · 9478 阅读 · 0 评论 -
怎样看jdk源码
不会看JDK源代码,相当于没学过Java。 从百度上找到一篇帮助我解决了如何在Eclipse下查看JDK源代码 的文章。 在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表转载 2017-07-01 12:41:08 · 1143 阅读 · 0 评论 -
java学习路线
在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 如果你是在校学生,务必要在学好基础(比如计算转载 2017-06-10 11:10:59 · 399 阅读 · 0 评论 -
Java面试攻略
JAVA项目面试攻略详解想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的。一、专业技能熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC转载 2017-06-10 11:18:11 · 984 阅读 · 0 评论 -
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 · 484 阅读 · 0 评论 -
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 · 401 阅读 · 0 评论 -
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 · 625 阅读 · 0 评论 -
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 · 477 阅读 · 0 评论 -
linux运维面试题
前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需。 1.linux如何挂在windows下的共享目录Shellmount.cifs //192.168.1.3/server /mnt/server -o user转载 2017-06-12 16:59:18 · 1276 阅读 · 0 评论 -
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 · 10783 阅读 · 1 评论 -
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 · 7110 阅读 · 0 评论 -
XML文件详解以及解析
一、xml基础详解:1、概述: xml:即可扩展标记语言,xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,xml有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。Xml用于标记电子文件使其具有原创 2017-06-15 11:27:25 · 65220 阅读 · 7 评论 -
android基本架构
android基本架构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运转载 2017-07-06 22:02:12 · 1314 阅读 · 0 评论 -
linux上部署java项目
准备工作虚拟机 : VMware10 Linux : CentOS-7-x86_64-DVD JDK : Java 1.7 Xmanager Enterprise (Xshell) : Xmanager Enterprise 5( Xshell 5) Tomcat : Tomcat-8.5可去官网下载,由于官网下载文件相对较慢,我把文件上传到百度网盘了,链接:htt转载 2017-07-08 11:43:45 · 686 阅读 · 0 评论