Java
文章平均质量分 61
qq_19891827
暂无
展开
-
【转载】Java之单例模式
单例设计模式的目的是使得类的一个对象成为系统中唯一实例。如何保证对象唯一性呢?不允许其他程序用new创建该类对象。在该类创建一个本类实例。对外提供一个方法让其他程序可以获取该对象。步骤:(1)私有化该类构造函数。(2)通过new在本类中创建一个本类对象。(3)定义一个公有的方法,将创建的对象返回。方法一——饿汉式class Single{ pri转载 2017-03-23 09:06:33 · 360 阅读 · 0 评论 -
【知识整理】Hibernate-QBC查询
QBC查询:QBC查询就是使用hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。 一.QBC查询步骤: Employee、Department持久化类代码如下:(Employee与Department为双向多对一关联关系)package com.lyn.hibernate.qbc;原创 2017-03-31 10:24:32 · 422 阅读 · 0 评论 -
【知识整理】Spring整合Hibernate详解
一.spring整合Hibernate整合什么?1.由IOC容器来管理Hibernate的sessionFactory2.让Hibernate使用上spring的声明式事务二.整合步骤:1.加入Hibernate(1)导入jar包(2)添加Hibernate的配置文件 1).数据源配置到IOC容器中,此处不需配置 2).关联的.hbm.xml在IOC原创 2017-04-14 10:13:16 · 541 阅读 · 0 评论 -
【知识整理】SpringMVC-REST风格CRUD
一.POST、PUT、DELETE,他们分别对应四种基本操作,GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。1.HiddenHttpMethodFiter:浏览器表单只支持GET与POST请求,而DELETE\PUT等method不支持,Spring3.0添加一个过滤器,可以将这些请求转为标准的http方法,使得支持GET\POST\PUT\DELET原创 2017-04-24 09:36:32 · 372 阅读 · 0 评论 -
【转载】Java后台日志记录组件--Log4j详解
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例本例子工程下载1.新建一个Java工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级转载 2017-06-26 10:31:59 · 1851 阅读 · 0 评论 -
【知识整理】nested exceptionis org.hibernate.exception.GenericJDBCException: Cannot open connection。
一。本人将公司基于SSH(Spring,SpringMVC,Hibernate)的web项目上传至远程服务器,打开网页后报500错误。查看日志文件,发现后台抛出了如下异常:nested exceptionis org.hibernate.exception.GenericJDBCException: Cannot open connection。翻译过来大意是说,在使用Hibernate通过JDB原创 2017-07-05 09:46:30 · 49752 阅读 · 2 评论 -
【转载】Spring中原型prototype的准确使用
实际问题项目中,报表导出涉及到了在同一个类的两个不同方法中,都有相同的查询数据库的操作,一个方法是用于获取内容,一个是用于获取条数的,大概类似于这样:@Servicepublic class MyReportExporter extends AbstractReportExporter{ @Override protected DataResp getData(Par转载 2017-05-31 09:29:48 · 759 阅读 · 0 评论 -
【知识整理】生成Android(安卓)app证书的keystore文件
一.准备工作:需要安装Java JDK(建议8.0以上,其他版本能不能成功还没试过。),及配置环境变量,至于如何配置环境变量这里不做详细介绍,请各位自行搜索。二.使用keytool工具生成证书:keytool已经集成在JDK中了。我们只需要在命令提示符窗口中输入相应的指令及信息即可快速生成数字证书,具体做法为:1.在命令行中输入如下指令:keytool -genkey -v -keys原创 2017-10-09 16:12:21 · 6908 阅读 · 1 评论 -
【工具使用】eclipse打war包
一.WAR包是用于将java项目部署在中间件上的,例如部署在Tomcat的ROOT根目录下,可以很方便的将java项目整体部署到Tomcat上。下面我们来介绍如何使用eclipse打一个war包。1.选择需要打成war包的java项目,点击File->Export2.选择Web文件夹下的WAR file,点击Next3.在Web project中选择要打成war包的项目原创 2017-11-22 15:41:35 · 1981 阅读 · 0 评论