自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我本颠坤

一分耕耘 一分收获

  • 博客(188)
  • 资源 (4)
  • 收藏
  • 关注

原创 redis编译问题小结

编译 redis-3.2.3 过程遇到2个问题第一个问题:提示make:cc 命令未找到。原因:未安装gcc解决方法:安装gccyum -y install gcc automake autoconf libtool make第二个问题:error: jemalloc/jemalloc.h: No such file or

2016-09-22 22:59:52 496

原创 vsftpd 本地用户无法上传文件解决方法

vsftpd.conf 配置文件 :[root@bogon ~]# vi /etc/vsftpd/vsftpd.conf # Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens thing

2016-06-11 21:07:02 8019

转载 VMware Network Adapter VMnet1和VMnet8 未识别的网络的解决方法

VMware Network Adapter VMnet1和VMnet8 被防火墙认定为未识别的网络,阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。解决办法:1,进入注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325

2016-06-10 11:02:56 10690 1

原创 -Dmaven.multiModuleProjectDirectory system propery is not set

IntelliJ IDEA 使用 maven-3.3.3 创建模块时报错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.解决办法:-Dmaven.multiModuleProjectDi

2016-01-08 21:04:19 554

转载 Eclipse遇到Initializing Java Tooling终极解决办法

转(http://blog.csdn.net/chenlia/article/details/40831677)  最近安装新系统后,重新安装了JDK,然后启动以前安装的MyEclipse8.0后,右下角提升“Initializing Java Tooling,进度1%”,而且长时间进度不变。后来在网上找了一下,发现是由于JDK版本找不到造成的。 解决方法: 1

2015-09-12 22:01:55 4325 2

转载 JAXB注解使用

一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @XmlType

2015-09-10 23:52:27 522

转载 在ubuntu下出现declare:not found的问题

问题:出现declare:not found的提示解决:原来,UBUNTU用的是dash(后来证明这个其实这个不是错误的原因:从#!/bin/bash到#!/bin/dash,依旧无法运行,在这写出这一点只为引起以后的注意)只需要用sudo dpkg-reconfigure dash指令然后在出现的菜单中按Tab键选择NO再重新运行script无论是bash还是

2015-04-17 22:59:31 1388

原创 POI之excel读写

两个企业级应用系统之间做数据交互的方式,如下:WebServiceHTTP POSTFTP...当然,这些方式都是建立在,网络互通的基础上.也有一些应用系统部署局域网内,只允许浏览器访问,此时,只能通过将系统A的数据导出,再导入系统B,相互约定数据格式.在驾培系统中,我们会将学员信息及学时信息,导入/导出为excel,而使用POI组件来操作excel.

2015-01-29 21:30:47 688

原创 引入模板模式重构FtpClientUtil

在《ftp上传与下载》文章中,封装一个Ftp上传下载的工具类,主要代码如下:上传:/**上传文件 * @param remoteFileName 远程文件名称 * @param locaFileName 本地文件名称 */ public void upload(String remoteFileName,String locaFileName){ FTPCli

2015-01-22 21:04:05 1269

原创 行为模式之Template(模板模式)

模板模式定义一系列的操作流程,并将其中的一个或多个操作的实现延迟到子类之中.我们以牛奶加工过程为例,当然对其做了简化,具体流程如下图:首先,将加工过程定义成一个抽象类:AbstractMilkProcesspackage com.design;/**牛奶加工过程 * @author wobendiankun *2015-1-21 下午08

2015-01-21 20:57:08 819

原创 ftp上传与下载

在企业级应用系统中,文件上传与下载是最常用的功能之一.当然,这些文件也是有存储周期,根据业务需要而定.驾驶员培训管理系统(简称驾培系统)需要判断学员学时的有效性,通过学时记录仪,采集学员在教练车中里照片,上传到web服务器中,由web服务器上传到文件服务器,,比便做人脸比对..为保证学时的实时性,这期间会产生多次比对,当然也会产生许多学员人脸照片.为方便管理这些照片,我们会

2015-01-08 22:19:17 1398

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException解决方式

将数据库由Oracle切换到Mysql中,把数据库连接配置由xml中移到hibernate.properties,启动时报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate_example.all_sequences' doesn't exist22:58:24,581 ERROR

2015-01-06 23:17:11 20604

转载 在运行时获取泛型的类型

转自:http://www.dongliu.net/post/5896921377931264都Java 1.5在加入泛型支持时,为了保持兼容,采用的是擦除法实现,泛型的定义只在编译的时候有效,编译之后是没有保留泛型的类型信息的,运行时所有的instance都当作限界类型来使用,没有指定限界类型是则是当作Object类型。所以,通常是无法在运行时获得泛型的类型活实例化泛型类的,

2015-01-06 22:21:24 1396

转载 c3p0的相关配置说明

转自:http://blog.csdn.net/cyq1984/article/details/11934897Hibernate推荐使用c3p0作为数据库连接池,管理数据库连接的资源。如果使用的应用服务器为非商业版本(比如:tomcat等),建议使用c3p0作为数据库连接池。但是,如果使用的是商业应用服务器,建议使用应用服务器内置的数据库连接池。因为,商业产品一般都会提供连接池的运行情况监控

2014-12-30 23:01:51 541

转载 利用HttpURLConnection发送post请求上传文件

在页面里实现上传文件不是什么难事,写个form,加上enctype = "multipart/form-data",在写个接收的就可以了,没什么难的,如果要用java.net.HttpURLConnection来实现文件上传,还真有点搞头.:-)1.先写个servlet把接收到的 HTTP 信息保存在一个文件中, 看一下 form 表单到底封装了什么样的信息。Java代码  

2014-12-27 20:28:40 566

转载 java 压缩文件zip

1.引言之前在 压缩与解压1---字符串的压缩与解压(http://www.cnblogs.com/java-pan/archive/2012/05/12/gzip1.html)中介绍过对字符串的压缩和解压,这个解压和解决用在系统之间大数据传输的时候还是可以大大的减少网络流量的。本节主要本别介绍对单个文件、多个文件的压缩。解压这里就不讲了,解压的话没什么实际意义,因为文件压缩后为z

2014-12-27 20:25:44 816

转载 java中Keytool的使用总结

Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中。在keystore里,包含两种数据:(1)密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) (2)可信任的证书实体(trusted certificate entri

2014-12-27 20:21:45 582

原创 hibernate之13.hql(二)

原生sql查询:@Test public void querySqlTest(){ Session session=null; try{ session=HibernateUtil.openSession(); String sql="select * from t_student where student_name like ?"; SQLQuery

2014-11-21 21:03:23 606

原创 hibernate之13.hql(一)

查询所有数据:@Test public void queryAllTest(){ Session session=null; try{ session=HibernateUtil.openSession(); String hql="from Student"; Query query=session.createQuery(hql); List li

2014-11-20 23:13:15 632

原创 hibernate之12.many2many变形

多对多关系中,中间表t_user_role不能添加额外的内容,如;创建时间,修改时间,操作员工员等等我们可以通过另一种方式,多对一来解决.首先来看一个类图,图1:用户与角色关系从图1中,我们发现: User类与UserRole类是 一对多关系,Role类与UserRole也是一对多关

2014-11-06 23:10:04 1120

原创 hibernate源码-配置文件加载过程分析

org/hibernate/cfg/Configuration.java

2014-11-04 23:10:24 2044

原创 hibernate之 11.many2many双向

表结构:类图:CRUD:Userpackage com.demo.model;import java.util.Set;/**用户信息 * @author wobendiankun *2014-10-29 下午11:05:26 */public class User { /** *用户

2014-11-03 21:01:10 674

原创 hibernate之 10.many2many单向

在前文hibernate之5.many2one单向 提到多对多关系,表结构设计是基于中间表来实现,下面以用户与角色(多对多)为例,在Hibernate是如何操作的表结构设计:类图:CRUD;Studentpackage com.demo.model;import java.io.

2014-11-02 21:38:48 879

原创 hibernate 之 9.one2one双向

在培训系统中,我们经常会为每一个学员,分配一个所属登录帐号,对应的表结构设计如下:图1:培训系统表结构t_student:学员信息表,存储学员的基本信息,如:姓名、年龄、身份证号、地址等等t_user:用户表,储系统用户信息,如:登录帐号、密码等从图1

2014-11-01 13:13:46 721

转载 MIME类型

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

2014-11-01 09:42:36 451

原创 hibernate之 8.one2one单向

表结构:类图:CRUD:配置:User.hbm.xml<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.source

2014-10-30 22:30:20 743

原创 多路分发

何为多路分发:java只持单路分发,即如果要执行的操作包含不止一个类型未知的对象时,那么动态绑定机制只能处理处中的一个类型,如果需要处理两个类型,可以使用多路分发,如果想使用两路分发,就必须要有两个方法调用:第一个方法调用决定第一个未知类型,第二个方法调用决定第二个未知类型基于接口实现Itempackage c

2014-10-29 22:30:51 1654

原创 Thinking in Java 之 枚举篇

所有的枚举类都是java.lang.Enum的子类,所以自定义的枚举类无法继承其它类枚举类的常用方法:values():是由编译器加入到自定义的enum类中的static方法ordinal()valueOfpackage com.demo.enum

2014-10-28 23:35:30 816

原创 hibernate之7.one2many双向

表结构实体类关系实体类源码Studentpackage com.demo.model;import java.io.UnsupportedEncodingException;import java.util.Set;/**学生信息 * @author wobendiankun *2014-10-19 下午

2014-10-27 23:12:16 722

原创 hibernate之6.one2many单向

表结构:实体类图:CRUD:Student:package com.demo.model;import java.io.UnsupportedEncodingException;import java.util.Set;/**学生信息 * @author wobendiankun *2014-

2014-10-26 20:41:44 717

原创 hibernate之5.many2one单向

关系数据库表间关系:1 对 1 1 对 多多 对 多表间关系设计基于主键关联基于外键关联基于中间表1 对 1关系实现:基于主键关联基于外键关联基于中间表 1 对 多关系实现:基于外键关联基于中间表多 对 多关系实现:基于中间表面向对象实体关系1

2014-10-25 13:16:35 1263

原创 hibernate之4.延迟加载

延迟加载:只有当使用以实体对象的属性(除主键属性外)时,才会发送查询语句到数据库get不支持延迟加载@Test public void getTest(){ Session session=null; Student student=null; try{ session=HibernateUtil.openSession();

2014-10-24 22:42:12 935

原创 static修饰内部类

创建内容类的方式通过外部类的实例对象来创建public class AA { int a =1; class BB { int b=3 ; } public static void main(String[] args) { AA a =new AA(); BB b=a.new BB()

2014-10-24 20:41:26 923

原创 hibernat之3.三种状态

状态图:

2014-10-22 22:18:51 667

原创 hibernate之2.CRUD

Key Generator(主键产生器)可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通

2014-10-19 22:28:25 641

原创 hibernate之1.环境搭建

持久化概念:持久化就是把数据(如内存中的对象)同步保存到数据库或某些存储设备中(如磁盘文件中、XML数据文件中)等等。 在软件的分层体系结构中,持久化层是与数据库打交道的逻辑层.

2014-10-17 22:42:10 917

原创 设计模式之监听器模式

事件处理模型:组件(事件源)不处理自己的事件,而是将事件处理委托给外部的处理实体(监听器,这种事件处理模型称为事件的 授权处理模型。不同的事件,可以交由不同类型的监听器去处理事件源:提供订阅与取消监听者的方法,并负责维护监听者列表,发送事件给监听者监听者:每个监听者实现接口来接收事件,并负责从事件源订阅与取消订阅图示:

2014-10-04 16:02:28 3381

转载 win7 打开plsql登录不上显示空白提示框解决办法

win7有时安装ORACLE,数据库用cmd plsplus和plsql软件都连不上,plsql报一个空白提示框重装n遍oracle客户端,都不行。      最后发现解决方式很简单,在plsql的图标上点右键,以管理员身份运行,即可!如果不想一直点右键执行,就图标上点右键---属性---兼容性--管理员身份运行此程序的勾打上,即可  出现这个情况也是因为你的p

2014-09-24 03:17:53 1147

原创 buffalo之hello world

配置依赖包: net.buffalo buffalo 2.0 注:由于我是手动安装到maven本地仓库,自定义一个坐标,你也可以直接放到WEB-INF/lib下配置web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http

2014-09-20 16:06:41 1008

原创 dwr文件上传

配置FileService映射:dwr.xml FileService:package com.demo.service;import java.io.File;import java.io.IOException;import java.io.InputStream;import org.apache.common

2014-09-19 22:43:14 1728 1

ant递归编译测试源码

ant递归编译测试源码,基于import macrodef subant if available dirname

2014-06-07

ant学习测试工程源码

ant学习测试工程源码,基于spring与hiberante与junit的java工程 用于ant的项目构建

2014-05-28

Maven实战高淅版

Maven实战,项目构建的经典书籍,可作为入门或深入maven的学习资料

2014-05-10

Ant权威指南

Ant权威指南,项目构建管理的经典书籍,适合入门及深入了解ant的朋友

2014-05-10

空空如也

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

TA关注的人

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