自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 mysql 5.7安装

标签:来源:http://jingyan.baidu.com/article/8cdccae946133f315513cd6a.html红色部分为本人添加MySQL 5.7以上版本的配置和以前有所不同,在这里与大家分享一下经验。 工具/原料MySQL 5.7及以上版本压缩包windows 7及更高版本方法/步骤解压缩       将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是

2017-03-30 21:32:59 356

原创 HibernateSessionFactory报错

Exception in thread "main" java.lang.ExceptionInInitializerError at org.hibernate.cfg.Configuration.reset(Configuration.java:330) at org.hibernate.cfg.Configuration.<init>(Configuration.java:296)

2017-03-27 17:11:11 972

原创 对IO流关闭的思考

流必须要关闭的原因java相对C,C++来说不需要手动释放内存,在对象引用被消除之后,正常情况下内存资源是会被垃圾回收,那么在使用完IO流之后为什么需要手动关闭. 这是为了回收系统资源,比如释放占用的端口,文件句柄,网络操作数据库应用等.对Unix系统来说,所有的资源都可以抽象成文件,所以可以通过lsof来观察。看下面这个例子,我们创建许多的IO流但是不关闭public clas...

2017-03-26 10:14:07 7944 1

转载 struts获取request和response对象的方法

在Struts2中的没有像Struts1那样必须要在Action类中写个execute()方法,只需要是个返回字符串的方法即可(有时候也不需要返回值),在struts2中经将原有的servlet中request参数和response参数封装在拦截器中,可是有时候编程的时候仍然需要用到这两个参数。以下是获得该参数的几种方法:方法一:使用Struts2 Aware拦截器这种方法需要Action类实现

2017-03-20 14:02:19 1075

转载 spring配置scope属性

今天研究了一下scope的作用域。默认是单例模式,即scope=”singleton”。另外scope还有prototype、request、session、global session作用域。scope=”prototype”多例。再配置bean的作用域时,它的头文件形式如下:如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryG

2017-03-20 13:16:36 1355

转载 hibernate property type映射属性

Hibernate映射类型 1、Hibernate中映射关系文件中,每个字段的配置都 需要通过type来指定转换的类型,这个类型可以 是Java类型,也可以是Hibernate预置的类型。 2、Java类型 –需要写完整的类路径 –对于布尔值的转换,没有默认的Java类型可以 处理,

2017-03-11 20:27:03 3707

转载 hibernate property属性详解

<property     name=”name” 属性的名称,必选属性column=”“可选的字段,如果不填写则默认的和字段名称相同。    access=”field”    type=”“    update=”true”    insert=”true”    formula=”“可选字段是一个SQL表达式,用于计算改持久化类属性的值,需要注意的是,既然值是计算出来的那么他自

2017-03-11 20:21:44 2656

转载 hibernate自动生成表

只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 <property name=”hibernate.hbm2ddl.auto”>update</property> update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 还有其他的参数: create:启动hibernate时,自

2017-03-11 20:16:40 441

原创 主键生成策略优劣比较以及应用

1、采用mysql自增长主键策略 :简单,不需要程序特别处理 :这种方法对以后如果项目移植到其它数据库上改动会比较大,oracle、 db2采用Sequence,mysql、sqlServer又采用自增长,通用性不好 2、使用时间戳+随机数 :实现简单,与数据库无关,移植性较好 :长度太长,最少也得20位,不仅占空间并且建索引的话

2017-03-11 20:02:14 2212

转载 hibernate自定义主键生成器详解

生成主键的类View Code 1 package action; 2 3 import java.io.Serializable; 4 import java.util.List; 5 import java.util.Properties; 6 7 import org.hibernate.HibernateException; 8 import org.hibernate

2017-03-11 19:24:40 713

转载 hibernate主键生成策略

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name=”id” column=”id”><generator class=”assigned” /

2017-03-11 19:07:57 255

转载 MySQL索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),则

2017-03-11 10:00:18 251

转载 MySQL外键约束详解

最近在项目开发过程中常常遇到这样的情况,在写测试时,由于外键约束,我们在写测试sql的时候,不得不先在引用的表中插入相关数据,以避免数据操作时的错误。也许有时候是测试必须的,但大多时候,这个不是必须的。 测试所针对的功能不是必须操作引用表的时候,我们如何来将数据插入并且避免外键约束的错误呢。其实mysql中提供了这样的功能,在很多时候这个功能是非常有用的。要使得对有外键关系的表重新载入转储

2017-03-11 09:32:17 858

转载 数据库存储图片解决方案

商品图片,用户上传的头像,其他方面的图片。目前业界存储图片有两种做法:1、 把图片直接以二进制形式存储在数据库中一般数据库提供一个二进制字段来存储二进制数据。比如mysql中有个blob字段。oracle数据库中是blob或bfile类型2、 图片存储在磁盘上,数据库字段中保存的是图片的路径。一、图片以二进制形式直接存储在数据库中第一种存储实现(php语言):大体思路:1、将读取到的图片用php程序

2017-03-11 08:37:18 3041

转载 MyISAM与InnoDB存储引擎的区别

MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。MyISAM中,一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MYI存储索引。  NULL值被允许在索引的列中。InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性, 因此如果需要一个事务

2017-03-10 18:14:31 444

转载 MySQL性能调优

作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必

2017-03-10 17:10:09 371

转载 MySQL对约束条件的支持

引言文章地址:http://leekai.me/?p=198 关系型数据库通过约束机制可以保证数据的完整性。数据完整性通常由三种形式: 1. 实体完整性:即表中有一个主键。 2. 域完整性:数据值满足指定的条件。 3. 参照完整性:表示与参照表的关系和数据约束,即外键。一、MySQL中的数据完整性注:以下所讨论的主题均基于InnoDB存储引擎。1.实体完整性实体完整性在MySQL中表现为设置

2017-03-10 17:03:20 891

转载 JavaBean中DAO设计模式介绍

一、信息系统的开发架构客户层——-显示层——-业务层———数据层———数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Object)介绍DAO应用在数据层那块,用于访问数据库,对数据库进行操作的类。

2017-03-10 11:25:12 449

原创 Android获取data文件夹权限

Android获取data文件夹权限如图所示

2017-03-09 17:03:45 9057

转载 解决AndroidStudio的 File Explorer不显示目录树的问题

1. 问题将手机升级到Android 7.0后,打开Android Device Monitor(DDMS)后,File Explorer中显示一片空白。如下:Android Device Monitor (DDMS)的版本如下:不管用monitor.bat(注ddms.bat已弃用)还是通过Android Studio中的图标启动(如下图),都是一样的问题。点击蓝色框中的button,启动Andr

2017-03-09 16:20:34 2399

转载 spring事务属性详解

Spring,是一个Java开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可

2017-03-08 22:06:09 257

转载 html span标签详解

1, SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。 <span>SPAN标记有一个重要而实用的特性,即它什么事也不会做,它的唯一目的就是围绕你的HTML代码中的其它元素,这样你就可以为它们指定样式了。2, span是一个in-line元素,翻译为内联元素。它的特点是不会独占一行。它和块(block)

2017-03-08 10:49:10 6396

原创 <转>类与类之间的关系

转自http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html一、继承关系      继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实

2017-03-07 22:11:48 300

转载 TableLayout详解

三表格布局(TableLayout)以及重要属性           TableLayout跟TableRow 是一组搭配应用的布局,TableLayout置底,TableRow在TableLayout的上方,而Button、TextView等控件就在TableRow之上,别的,TableLayout之上也可以零丁放控件。TableLayout是一个应用错杂的布局,最简单的用法就仅仅

2017-03-07 20:56:02 562

转载 线性布局控件间的布局设置

在android线性布局中,两个控件之间的距离可以设置: android:layout_marginBottom 离某元素底边缘的距离android:layout_marginLeft 离某元素左边缘的距离android:layout_marginRight 离某元素右边缘的距离android:layout_marginTop 离某元素上边缘的距离 如果设置一个控件为android:gravii

2017-03-07 12:09:49 2032

转载 不同版本的servlet web.xml头信息

web.xml v2.3Xml代码  <?xml version=“1.0” encoding=“ISO-8859-1”?>  <!DOCTYPE web-app PUBLIC ”-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN” “http://java.sun.com/dtd/web-app_2_3.dtd”>     <we

2017-03-06 11:27:49 509

转载 javascript读取本地文件和目录

JavaScript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject 对象其

2017-03-05 14:34:55 12181

转载 用例图extend和include之间的区别

用例图(Use Case Diagram)是整个UML9种图中最基础、最重要的一种图。为什么说它重要呢?因为用例图描述的是待开发系统的功能需求,这些功能需求是UML其它几种视图的依据和基础,其它几种图都要围绕用例图中定义的用例来建模,也可以说其它几种图都是为了实现用例图中的用例而存在的。那么用例图都有哪几种元素组成呢?角色(Actor)角色用一个小人,但这并不代表角色只能是人,而不能是其它的物。角

2017-03-02 22:22:29 6665

转载 UML用例图的作用、功能模块图作用与数据库设计三者关系

这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例图,于是我们开始对大家熟悉的用例图进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例图的作用。1、用例图由谁来做?为谁做,做完了有什么用途?用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成的动作

2017-03-02 22:19:30 6775

空空如也

空空如也

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

TA关注的人

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