java
文章平均质量分 80
s小竹
再唯美的人生,也会出现bug
展开
-
myeclipse快捷键大全
Myeclipse 快捷键大全(绝对全) 非常感谢分享这篇文章的大虾..但是我忘了几下您的blog地址,因此无法注明原文地址...见谅哈 存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctr原创 2013-10-28 19:27:51 · 758 阅读 · 0 评论 -
jpql 入门
select name ,age from user; //原生SQL语句select u.name,u.age from User u; //JPQL语句select u from User u; //JPQL语句SQL语句是在数据库空间中对字段,列,行进行操作JPQL语句是在EJB实体空间中面向对象,属性进行操作JPQL必须由JPA的JPQL解析器解原创 2016-03-30 10:30:22 · 1668 阅读 · 0 评论 -
Spring官网下载dist.zip的几种方法
Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。下面是从网上搜集的一些方法,可用于一次性下载Spring各项目的完整dist.zip第一种直接http://repo.springsou转载 2016-03-10 16:30:29 · 567 阅读 · 0 评论 -
java自定义filter
Filter过滤器 使用Filter分为两部分:编写Filter和配置Filter。 1.编写Filter: 1)实现 javax.servlet.Filter 接口 2)实现接口中方法。public void init(FilterConfig config) throws ServletException ,public void d原创 2016-03-29 09:08:13 · 2484 阅读 · 0 评论 -
captcha验证码入门
kaptcha是一个简单易用的验证码生成工具,而且支持中文,你还可以配置其很多属性。 用法: 1、首先到http://code.google.com/p/kaptcha/downloads/list把压缩文件下下来,然后把里面的jar文件加到自己的web项目中。2在web.xml中配置servlet,代码如下: Xml代码 serv原创 2016-03-29 09:11:12 · 19755 阅读 · 0 评论 -
decorators.xml的用法
简介: sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如原创 2016-03-29 09:15:23 · 527 阅读 · 0 评论 -
SiteMesh 3.0版本的简单使用
1. SiteMesh的简介 Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助我们再由大量页面工程的项目中创建一致的页面布局和外观,如一 致的导航条、一致的banner、一致的版权等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产生的内容,还能处理静态的内容,比如 HTML的内容,使得它的内容原创 2016-03-29 10:54:32 · 490 阅读 · 0 评论 -
html5表单上传控件Files筛选指定格式的文件:accept属性过滤excel文件
摘自:http://blog.csdn.net/jyy_12/article/details/9851349 (IE9及以下不支持下面这些功能,其它浏览器最新版本均已支持。)1、允许上传文件数量 允许选择多个文件:只允许上传一个文件: 2、上传指定的文件格式accept="image/gif,image/png" />这里的上传格式仅指打开上传弹窗选择转载 2016-04-27 14:14:18 · 16405 阅读 · 1 评论 -
SpringMVC上传、下载文件
环境:maven+SpringMVC + Spring + MyBatis + MySql本文主要说明如何使用input上传文件到服务器指定目录,或保存到数据库中;如何从数据库下载文件,和显示图像文件并实现缩放。将文件存储在数据库中,一般是存文件的byte数组,对应的数据库数据类型为blob。首先要创建数据库,此处使用MySql数据库。 注意:文中给出的代码多为节选重要片段原创 2016-04-28 14:51:15 · 596 阅读 · 0 评论 -
http状态码及含义
状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后原创 2016-05-23 09:54:56 · 2117 阅读 · 0 评论 -
Spring源代码解析(十):Spring Acegi框架授权的实现
Java代码1. //这里是拦截器拦截HTTP请求的入口2. publicvoid doFilter(ServletRequest request,ServletResponse response, FilterChain chain)3. throws IOException, ServletException {4. FilterInvoca原创 2016-08-17 15:39:18 · 568 阅读 · 0 评论 -
JVM的内存配置参数
JVM的结构问题:JVM分两块:PermanentSapce和HeapSpace,HeapSpace = 【old + new{=Eden,from,to}】PermantSpace主要负责存放加载Class类级别的class本身,method,field等反射对象,一般不用配置,JVM的Heap区可以通过-X参数来设定。当一个URL被访问时,内存申请如下:A. JVM会试图为相关Java对象在E...转载 2018-03-30 11:06:49 · 1915 阅读 · 0 评论 -
Spring源码解析——如何阅读源码
最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。 手码不易,转载请注明:xingoo 这篇博文你可以了解到: 1 Spring jar包以及源码使用 2 简单的spring运行示例 3 利用断点调试程序,如何快速的阅读程序【快捷键等的使用】转载 2016-03-03 17:00:07 · 559 阅读 · 0 评论 -
eclipse下导入jdk源码
一直想好好看看jdk的源码,虽然可以直接解压jdk下的src看,但是终究不方便!后来发现可以导入到eclipse中,就在网上找了一些方法,下面就和大家分共享:step1:打开eclipse选择Window->Preferencestep2:选择Java->Installed JREs step3:选中你所安装的jre,点击Edit,进入Edit JRE,如下原创 2015-10-19 08:18:11 · 1065 阅读 · 0 评论 -
spring加载hibernate映射文件的几种方式
在Spring的applicationContext.xml中配置映射文件,通常是在这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括(mappingResources,mappingLocations、mappingDirectoryLocations与ma转载 2014-04-29 08:43:50 · 457 阅读 · 0 评论 -
HashCode方法作用
hashCode()方法的作用&使用分析一直以来都想写篇文章来说明下hashCode的作用以及相关的知识,许久没动笔,最近找了点资料,自己整理了一下,于是就诞生了下面的东西!(1)前言,想要明白hashCode的作用,你必须要先知道Java中的集合。Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无转载 2013-12-14 10:54:28 · 816 阅读 · 0 评论 -
更改myeclipse中servlet模版
刚换上Myeclipse9.0,结果要修改servlet模板的时候不像Myeclpse6.5一样能搜索的到servlet.java了. 网上搜了下也没有搜到,还好求助了下老师,方法如下: 在x:Program FilesMyEclipseCommonplugins下找到com.genuitec.eclipse.wizards_9.0.0.me201012转载 2014-02-20 14:03:46 · 703 阅读 · 0 评论 -
java常见运行时异常
ArithmeticException - 算术运算中,被0除或模除ArrayIndexOutOfBoundsException -数组越界访问ArrayStoreException -数据存储异常,写数组操作时,对象或数据类型不兼容ClassCastException - 类型转换异常IllegalArgumentException- 方法的参数无效IllegalThreadSta转载 2014-03-03 20:16:06 · 767 阅读 · 0 评论 -
Java创建线程的两个方法
Java创建线程的两个方法Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe转载 2014-03-03 20:10:00 · 738 阅读 · 0 评论 -
Spring整合Hibernate
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象 HibernateTemplate3、使用Spring的功能实现声明式的事务管理整合Hibernate的步骤:1、配置SessionFactory(可以自动完成)转载 2014-04-24 09:47:59 · 938 阅读 · 0 评论 -
SSH整合终极篇:struts2.3.4+spring3.1.2+hibernate4.1.6
SSH整合终极篇:struts2.3.4+spring3.1.2+hibernate4.1.6 经过苦苦测试 终于调通了通过两天的换Jar包 删代码等多种测试方法目前我配置使用的SSH版本为:struts2.3.4+spring3.1.2+hibernate4.1.6 一直报这个错 不知道什么原因啊 困扰了我两天了 换了好多jar包 都是这个错 不知道问题出在哪里啊 写的转载 2014-04-24 10:09:35 · 1404 阅读 · 0 评论 -
hibernate怎样创建SessionFactory
创建SessionFactory 首先创建Configuration对象,主要方式是:[java] view plaincopynew Configuration().configure() 默认情况下Hibernate会去classPath下加载hibernate.cfg.xml文件,如果你没有采用默转载 2014-04-24 08:39:31 · 1029 阅读 · 0 评论 -
java操作excel
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式转载 2014-04-24 08:57:35 · 1023 阅读 · 0 评论 -
applicationContext对象获取方法
代码获取spring applicationContext中的bean对象初次使用SSH时发现很多朋友在使用Java代码 ApplicationContext context = newClassPathXmlApplicationContext("applicationContext.xml"); Ap转载 2014-04-25 09:03:52 · 2089 阅读 · 0 评论 -
那些年,我们遇到的异常。。。(持续更新)
1.java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContextat org.springframework.context.support.AbstractRefr原创 2014-04-22 10:41:40 · 853 阅读 · 0 评论 -
spring加载properties文件
context:property-placeholder location="classpath:jdbc.properties,classpath:setting.properties"/>在spring的XML中引用properties中的key对应的值:property name="driverClassName"> value>${jdbc.driverClas转载 2014-04-29 08:37:25 · 564 阅读 · 0 评论 -
myeclipse远程调试
1、远程项目服务器jvm参数加入下图参数:-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=99982、配置debug3、点下图结束调试...原创 2019-03-14 17:08:26 · 225 阅读 · 0 评论