自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 2017java开发新技术

1. JNAJNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库 2. SmallSQL基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新 3. Fisheye类似Hudson的配置库管

2017-12-11 11:19:06 8799

原创 SSH和SSM对比(学完后的总结)

当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他

2017-12-03 15:56:20 29363

原创 hibernate HQL/C3P0数据库连接池/二级缓存/当前线程session

一、hibernate查询1. 查询概述1)        Get/load主键查询2)        对象导航查询3)        HQL查询,  Hibernate Query language  hibernate 提供的面向对象的查询语言。4)        Criteria 查询,   完全面向对象的查询(Query ByCriteria  ,Q

2017-10-22 14:52:55 435

原创 Hibernate关联关系总结

概念        基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。 分类                             关联关系分为上述七种,但是由于相互之间有各种关系,可以简化,例如:多对一与一对多映射,只是侧重的角度不对而已。 映射技巧      

2017-10-20 16:41:07 403

原创 Struts2实现文件上传和下载

struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解,这里需要导入文件下载上传的两个jar文件,一个是commons-fileupload-1.2.2.jar,另一个是commons-io-2.0.1.jarstruts2单文件上传:首先是一个jsp文件上传页面,这个比较简单,就是一个表单,里面有个文件上传框

2017-10-14 22:41:16 253

转载 Struts2拦截器的详解

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):  0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置

2017-10-12 10:45:09 464

原创 request.getParameter() 和request.getAttribute() 区别

getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)

2017-10-11 16:42:55 255

原创 Struts2的运行原理及简要剖析

Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架。  Struts2有哪些优点和缺点:     优点:1)标签支持        2)层次结构清晰,实现了MVC模式,使程序员只需关注业务逻辑的实现,不必过多考虑页面显示。        3)易于整合:通过配置文件将整个系统各部分联系起来        4)可扩展性:用户可以开发自己的插件,可以跟stru

2017-10-10 17:34:04 399

原创 JAVA自定义标签教程及实例代码

Test.jsp HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">      My JSP 'Test.jsp' starting page         This is my JSP page.     Date : new java.util.Date().toString() %>

2017-10-09 21:04:23 1088

原创 BeanUtils.populate的作用

首先,它是在org.apache.commons.beanutils.BeanUtils包中的一个方法。方法的作用:用来将一些 key-value的值(例如 hashmap)映射到bean 中的属性。 servlet中有这样的使用:先定义form表单内容的Info对象(当然你要先写一个bean,这个bean中包含form表单中各个对象的属性)    InsuranceI

2017-09-27 22:49:11 230

原创 redis服务器理解

redis缓存服务器笔记 redis是一个高性能的key-value存储系统,能够作为缓存框架和队列 但是由于他是一个内存内存系统,这些数据还是要存储到数据库中的作为缓存框架: create/updae/delete---同时存到redis和数据库 query--先从redis查,没有记录才从数据库查,并把从数据库查的结果也放一份到redis作为缓存队列:2

2017-09-27 21:45:41 933

原创 最简单的短信验证

1.我使用的是互亿无线http://www.ihuyi.com/平台,直接去下载它的接口2.下载好之后在eclipse中修改几个参数这样启动你的项目,就会进行短信发送了。免费赠送的有50条,由于是免费所以只能使用默认的模板。

2017-09-24 12:39:41 310

原创 json数据传输

json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法

2017-09-17 14:24:26 1072

转载 今天复习了一下Java基础

一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系

2017-09-14 22:02:05 273

转载 java中形参与实参的区别

形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功能是作数据传送。发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。 1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返

2017-09-14 13:47:44 965

原创 Hibernate工作原理

JAVA Hibernate工作原理及为什么要用hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernate,创建session对

2017-09-11 23:41:52 204

原创 Java开发web的开发模式

Java开发web的几种开发模式1.JSP+JAVABEAN开发模式:    特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。    缺点:页面将控制与显示集于一身。    结论:简单,适合小型项目的快速构建与运行。2.JSP+Servlet+JavaBean开发模式:    特点:JSP作为视图,来表现页面;Serv

2017-09-10 22:27:47 244

原创 Invalid byte tag in constant pool: 15报错解决

九月 06, 2017 5:53:53 下午 org.apache.catalina.startup.ContextConfig processAnnotationsJar严重: Unable to process Jar entry [jdk/nashorn/internal/objects/NativeJavaImporter$Prototype.class] from Jar [jar:

2017-09-06 17:55:33 7638

转载 java jsp 中 cookie用法详解 以及 cookie与session的区别

*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于

2017-09-06 09:56:33 459

原创 JSP九大内置对象详解分析

1.request对象 、2.response对象、 3.pageContext对象、4.session对象、5.application对象、6.out对象、7.config对象、8.page对象、9.exception对象一 request对象request对象主要用于处理客户端请求request这个对象封装了客户端生成的http请求的所有细节,主要包括http头信息

2017-09-05 16:14:36 327

原创 servlet之转发与重定向的区别

转发(服务器端跳转):  一次请求request.getRequestDispatcher("new.jsp").forward(request, response);重定向(客户端跳转):  两次请求response.sendRedirect("new.jsp");new.jsp转发重定向:1.转发是在服务器端完成,因此称为服务器端跳转    重定向是在客户端完成

2017-09-05 16:11:07 4796

原创 jsp之Include动态指令和静态指令的区别

静态导入是将被导入页面的代码完全融入,两个页面合成一个整体。而动态导入则只是将被导入页面的body内容导入。静态导入时,被导入页面的编译指令会起作用。而动态导入时被导入页面的编译指令会失效。动态导入可以增加额外的参数。(动态导入不同页面可以声明相同的变量名,静态导入不行) 动态导入涉及到的2个jsp会被翻译成2个servlet而静态导入涉及到的2个jsp会翻译成一个servle

2017-09-05 16:09:46 370

原创 Tomcat安装

第一章 javaWeb开发入门 目标 1 了解web开发基本概念     2 了解常用web服务器     3 掌握tomcat的安装与使用  Java平台有三个版本JavaSE(适用于桌面系统的Java平台标准版),JavaME(适用于小型设备和智能卡),JavaEE(创建服务器应用程序 Java平台企业版 ) 。JavaEE是一种利用Java平台来简化企业解

2017-09-04 13:40:34 260

转载 SSH和SSM对比总结

当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他

2017-09-04 09:00:25 207

php+mysql实现的整站系统

php+mysql 基于html+css

2017-05-11

空空如也

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

TA关注的人

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