自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好的专栏

厚积薄发

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 FTP相关内容学习_java

FTP相关内容简介java程序使用ftp需要的jar包相关代码一些使用注意FTP相关内容简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

2016-12-08 17:32:02 549 2

原创 miniui自定义messageBox框

miniui自定义MessageBox

2016-07-26 17:32:16 17439

转载 UML的学习专题

根据大神的博客,进行学习UML-统一建模语言

2016-06-12 11:50:42 617

原创 如何使用intelij IDEA 显示一个类的所有方法?与eclipse的outline视图类似

如图所示:

2016-02-26 14:50:47 52511 11

原创 前台页面实现可选可编辑效果

页面 可选可编辑效果

2015-12-15 17:25:05 1429

原创 ajaxFileUpload.js 插件的demo

上传文件插件ajaxupload.js 的demo

2015-12-15 15:50:17 3108

转载 Quartz深入浅出(一)(二)

(一):什么是QuartzQuartz是一个开源的作业调度框架,由java编写,在.NET平台为Quartz.Net,通过Quart可以快速完成任务调度的工作.Quartz能干什么/应用场景如网页游戏中挂机自动修炼如8个小时,人物相关数值进行成长,当使用某道具后,时间减少到4个小时,人物对应获得成长值.这其中就涉及到了Scheduler的操作,定时对人物进行更新属性操作

2015-10-14 09:49:05 930

转载 spring MVC入门示例(hello world demo)

1. Spring MVC介绍Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。Spring Web MVC也是服务到工作者模式的实现,但进行可优

2015-10-09 16:40:33 565

转载 解决Perhaps you are running on a JRE rather than a JDK?问题

Maven-No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[INFO] Scanning for projects...[INFO]                                        

2015-10-08 17:24:42 975

原创 Java开发工程师面试(二)

中秋节、国庆将至,算算时间,今天是来北京的第17天了,时间过的好快。力争已经找到了自己比较满意的工作,已经从这周都开始上班了。我仍没找到合适的工作,心里着实很急。这段儿时间呢,像:拉勾、内推、大街、智联、猎聘、BOSS直聘等各类招聘网站,我全部投了个遍。特别是BOSS直聘上,我联系了好多公司,向公司邮箱里也投了好多的简历,但最终的回信可真是寥寥无几,所以,我只能在没有面试的时候,恶补面试的东西;有

2015-09-24 11:36:18 1159

转载 锁对象Lock-同步问题更完美的处理方法

Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:[java] view plaincopyprint?

2015-09-22 11:08:28 676

转载 Java中 List、Set、Map

List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序–否则应该使用List)。Map同样对每个元素保存一份,但这是基于”键”的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap. List的

2015-09-21 17:24:24 491

转载 String、StringBuffer、StringBuilder

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)       简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对

2015-09-21 16:01:15 341

转载 MySQL命令大全

1、说明:创建数据库CREATEDATABASE database-name2、说明:删除数据库dropdatabase dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXECsp_addumpdevice 'disk','testBack', 'c:\mssql7backup\MyNwind

2015-09-18 09:20:11 514

转载 Mysql面试题

本文出自 “朴实的追梦者” 博客,请务必保留此出处http://sfzhang88.blog.51cto.com/4995876/871823  我有个同学最近在学Mysql数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“

2015-09-17 23:08:47 1353 2

原创 final、finally、finalize

关于final和finally的区别:我想说,这两个单词在Java里没有什么联系。一、final:final:java中的关键字,修饰符。      1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能同时被声明为absrtact抽象类的和final的类。       2.如果将变量或者方法声明为final,可以保证

2015-09-17 22:31:16 463

转载 Hibernate笔试面试题

1.Hibernate有哪几种查询数据的方式       (1)导航对象图查询       (2)OID查询       (3)HQL       (4)QBC       (5)本地SQL 2.load()和get()的区别 load加载方法: Java代码 Users user = (Users)session.load(Users.class, userI

2015-09-17 18:14:18 685

转载 struts2面试题

摘要:本文共22道题,包含struts2的工作流程、struts2工作原理、struts2的设计模型、拦截过滤器区别、struts2配置文件如何加载、struts2对action的管理、struts2如何完成文件的上出传、struts2的优缺点等内容,让你全面了解struts2,并帮助你顺利通过企业笔试面试。一、struts2工作流程1、Struts 2框架本身大致可以分为3个部分:核

2015-09-17 18:04:20 21097 2

转载 Spring面试题

Spring面试题一目录一、Spring工作原理 二、为什么要用Spring三、请你谈谈SSH整合四、介绍一下Spring的事务管理五、什么是依赖注入,依赖注入的作用是什么? 六、什么是AOP,AOP的作用是什么? 七、Spring中的BeanFactory与ApplicationContext的作用有哪些?八、连接池九、跨库事务一、Spring M

2015-09-17 17:32:16 3384

转载 java session 解析

书中讲:以下情况,Session结束生命周期,Servlet容器将Session所占资源释放:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端建立的,浏览器访问服务器会有一个sessionid,浏览器端通过se

2015-09-17 11:43:07 935

原创 JSP脚本中的9个内置对象

一、JSP脚本中包含9个内置对象,这9个内置对象都是 Servlet API 接口的实例,只是JSP 规范对它们进行了默认初始化(由JSP页面对象Servlet的 _jspService() 方法来创建这些事例)。也就是说,它们已经是对象,可以直接使用。9个内置对象一次如下:1、application: javax.servlet.ServletContext 的实例,该实例代表 JSP 所属

2015-09-17 10:50:14 509

转载 转发和重定向

转发和重定向的区别 总结:用重定向和转发不是一个习惯问题。而是什么情况下必须用什么的问题。不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。

2015-09-15 21:50:49 480

原创 Servlet与JSP 相关面试题

面试里常会问道1、jsp 先翻译成.java 即servlet,也可以说jsp等于servlet。2、JSP最擅长页面(表现)。Servlet则更擅长逻辑编辑。(最核心的区别)。3、在实际的应用中采用Servlet 来控制业务流程,而采用JSP来生成动态网页。而在 Struts2框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层。

2015-09-15 20:02:16 919

转载 Servlet运行周期与运行原理

一、Servlet运行周期      Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。      Servlet的生命周期包含了下面4个阶段:   (1)加载和实例化Servlet容器负责

2015-09-15 12:07:15 1155

原创 JavaWeb工程师面试(一)

写在前面:        匆匆忙忙地来到北京,便开始了我的找工作实习生活。确实没有什么找工作的经验,也没有在大城市生活过的经历,并且也确实没有做好充分的知识准备,感觉就是来当炮灰似的。但是,本人性格还算乐观,比较能会自嘲,能常常想着今后我怎么怎么强大,身边朋友如何如何厉害而充满斗志、心情超爽!哈哈~        今天来北京已经第4天了,这几天打理了打理住宿的地方,适应了适应这里的生活

2015-09-11 10:00:19 3312

转载 深入理解java的接口和抽象类

深入理解Java的接口和抽象类深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类

2015-08-28 17:46:27 453

转载 图解classloader加载class的流程及自定义ClassLoader

转载信息:注明作者longdick    http://longdick.iteye.com内容:java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootst

2015-08-28 17:19:16 487

转载 Overload和Override的区别

一、java重载【转自:http://liujinpan75.iteye.com/blog/495562】java允许在一个类中,多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载,编译器会根据实际情况挑选出正确的方法,如果编译器找不到匹配的参数或者找出多个可能的匹配就会产生编译时错误,这个过程被称为重载的解析 1 普通方法的重载 普通方法的重载是Java实现多态

2015-08-28 17:01:29 489

原创 java基础之 多线程

总结学习,我认为是一个非常好的学习方法。多线程我从以下几个方面进行知识总结:一、概述操作系统可以同时执行多个任务,每个任务就是进程;进程可以同时执行多个任务,每个任务就是线程。注:现代的操作系统都支持多进程的并发,但在具体的额是想爱你细节上可能因为硬件和操作系统的不同而采用不同的策略:如共用式、抢占式等。        一般,进程包含如下三个特征:       (1)独

2015-08-28 10:49:45 600

转载 关于社交小技巧,一篇老文章,与大家分享

关于社交小技巧,一篇老文章,与大家分享:今天给大家介绍的20条社交小秘诀就是生活黑客的妙招。有的是我自己的观察总结,有的是他人那里收集来妙招。这些招数看上去微不足道,但是却可以在很多情况下带来迥异的结果。我保证你一边看一边拍大腿一遍立刻想要去尝试!#1. 与人初次见面时,微笑注视对方的时候尝试去辨别一下对方眼睛的颜色。这样你给人留下的印象会很特别,可能是因为你注视的时间会多

2015-08-24 20:27:18 662 1

原创 Font '??' is not available to the JVM. See the Javadoc for more details.

Web项目里使用JasperReports时,运行出现异常,说是找不到字体。解决办法:(1)、将所使用的字体 .ttf 文件放到classpath 路径下。(2)、然后再classpath 路径下,新建jasperreports.properties, 里边写上如下内容:net.sf.jasperreports.awt.ignore.missing.font=true

2015-08-08 08:47:49 5440 1

原创 eclipse 修改tomcat的启动限制时间

限制时间默认为 45s修改方法:修改 workspace/.metadata.pluginsorg.eclipse.wst.server.core/ servers.xml文件中,对应start-timeout="45" 修改即可。如图所示:

2015-07-30 11:01:54 4924 2

转载 java异常,java.lang.IllegalStateException,在进行JasperReports导出报表的时候出现的异常

问题描述:我在进行JasperReports 导出报表的时候,抛出这个异常java.lang.IllegalStateException:Cannot call sendError() after the response has been committedAction里代码:public String exportexcel(){  employeeList = employe

2015-07-23 16:49:58 3389

原创 struts2和JasperReports整合是需要的jar包

在struts2和JasperReportsReports整合时需要导入的jar包有:在这里注意注入的 jar包的版本问题,在此我使用这个版本的:jasperreports-5.5.0.jar, 不然我会出现不兼容问题。可以实现 pdf预览、xml预览、html预览、xls下载等功能。

2015-07-14 08:19:08 1826

原创 新建jsp出现问题

在新建的jsp页面里,出现:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path异常解决方法:右击项目 --》build path --》Config build path --》Libraries 里选择 add Library --》选择 Server runtime

2015-07-14 08:01:12 386

原创 java全排列算法实现 --- 小例子实现

Question:猜算式 看下面的算式:□□ x □□ = □□ x □□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。该算式中1至9的每个数字出现且只出现一次!比如:46 x 79 = 23 x 15854 x 69 = 27 x 13854 x 93 =

2015-05-03 11:31:42 678

转载 在struts2中的struts.xml里重定向action时传参数

sitecolumnList.jsp                    sitecolumnEdit.jsp                            List.action?siteid=${siteid}       应该是一转义字符-->           List.action?siteidEdit=${siteidEdit}&

2015-03-12 17:28:55 4119

转载 Hibernate的generator属性

本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。[xhtml] view plaincopyclass name="onlyfun.caterpillar.User"  table="USER">   id name="id" type="str

2014-11-04 13:49:23 720

原创 An existing resource has been found at location D:\Tomcat 7\apache-tomcat-7.0.55\webapps\futureOA02.

项目复制粘贴,发布时出现:An existing resource has been found at location D:\Tomcat 7\apache-tomcat-7.0.55\webapps\futureOA02.

2014-11-01 16:05:19 14884 1

原创 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒加载问题

解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒加载问题

2014-10-31 18:01:56 5404

编程珠玑(第二版)中英文版

本书针对程序设计人员探讨了一系列的实际问题,这些问题是对现实中常见问题的归纳总结。作者虽然没有给出解决这些问题的具体代码,但始终非常富有洞察力和创造力地围绕着这些折磨程序员的实际问题展开讨论,从而引导读者理解问题并学会解决问题的技能,这些都是程序员实际编程生涯中的基本技能。为此,本书给出了一些精心设计的有趣而且颇具指导意义的程序,这些程序能够为那些复杂的编程问题提供清晰而且完备的解决思路,书中还充满了对实用程序设计技巧及基本设计原则的清晰而睿智的描述。

2015-08-28

网页设计制作命名 规范

网页设计制作命名 规范 1. Container(整体) “container“ 就是将页面中的所有元素包在一起的部分,这部分还可以命名为: “wrapper“, “wrap“, “page“. 2. Header(头部) “header” 是网站页面的头部区域,一般来讲,它包含网站的logo和一些其他元素。这部分还可以命名为:“page-header” (或pageHeader). 3. Navbar(导航) “navbar“等同于横向的导航栏,是最典型的网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”. 4. Menu(菜单) “Menu”区域包含一般的链接和菜单,这部分还可以命名为: “subNav “, “links“,“sidebar-main”. 5. Main(内容) “Main”是网站的主要区域,如果是博客的话它将包含的日志。这部分还可以命名为: “content“, “main-content” (或“mainContent”)。 6. Sidebar(侧边链接) “Sidebar” 部分可以包含网站的次要内容,比如最近更新内容列表、关于网站的介绍或广告元素等…这部分还可以命名为: “subNav “, “side-panel“, “secondary-content“. 7. Footer(页脚) “Footer”包含网站的一些附加信息,这部分还可以命名为: “copyright“.

2013-11-04

空空如也

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

TA关注的人

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