自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么是左连接,右连接,内连接和全连接

其实这个内连接、左连接、右连接、全连接很简单,一句话的事,其它的连接不知道是什么,更不常用了,先不提。我来讲一下这些,很简单的。内链接就是普通的查询,例如select * from tz a,  tzbb b where a.id = b.id.内连接写法不一样,用了inner join 和 on 来代替以上写法,功能是一样的。左连接,就是上面这个查询,查询完结果后,左边的id还有

2016-12-05 23:29:17 7422

转载 8个SQL语句常用优化技巧

要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。在本章MySQL教程中,整理一些常见的SQL优化技巧,避免全表扫描。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。1、避免在where子句中使用 is null 或 is not null 对字段进行判断。如:select id from table where name is n

2016-12-04 18:03:08 683

原创 SpringMVC如何引入css文件

css文件放在WebContent下,没有放在WEB-INF路径下在jsp中引入如下运行jsp时css中设置的样式就是没有效果,纠结了一上午,终于发现,在spring mvc默认拦截所有请求,所以你需要单独把静态资源配起来,springmvc就会放过这些请求了。格式:<mvc:resources  location="/public-resources/" 

2016-12-04 17:20:52 10201

原创 在eclipse中修改jsp默认编码

在使用eclipse创建jsp页面时,页面的编码默认的是ISO-8859-1,在eclipse中怎么修改jsp页面的默认编码呢。我们需要手动把页面的编码改为支持中文的GBK,GB2312,UTF-8等等,在每次创建页面时,若自己修改,就比较多余了,可以把编码统一设置为UTF-8,步骤如下:1、打开eclipse,找到菜单栏windows-->preference-->点击Web-->在

2016-11-26 17:54:41 718

原创 jsp页面第一行出错

在使用eclipse创建动态网站时,遇到过在创建一个JSP页面时,jsp页面的第一行报错,报错的图片如下图:解决办法:1、右击项目,找到Properties中JavaBuildpath,然后点击libraries,出现下图2、点击add libraries 出现下图/3、点击next,选择你的web服务器,这里用的是Apache Tomcat v7.0

2016-11-26 17:29:34 21364 6

转载 Java浮点数float和double精确计算的精度误差问题总结

转载于:http://blog.csdn.net/aya19880214/article/details/458915811、float整数计算误差案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差。原因:超出float精度范围,无法精确计算。float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法

2016-11-24 17:12:53 2096

转载 Java中解决浮点数精度的问题

转载于:https://my.oschina.net/roll1987/blog/753979问题描述在项目中用Java做浮点数计算时,发现对于4.015*100这样的计算,结果不是预料中的401.5,而是401.49999999999994。如此长的位数,对于显示来说很不友好。问题原因:浮点数表示查阅相关资料,发现原因是:计算机中的浮点数并不能完全精确表示。例如,对于

2016-11-24 17:04:19 832

原创 java保留两位小数的4种方法

保留两位小数double f = 3.1415926;第一种:四舍五入BigDecimal bg = new BigDecimal(f);double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(f1); 第二种:DecimalFormatD

2016-11-24 16:18:22 839

原创 Tomcat启动问题

Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To s

2016-11-22 17:11:02 269

转载 java的一些简单概述

写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术时:1,该技术是什么?2,该技术有什么特点:3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公司的J

2016-11-22 15:54:35 352

原创 spring对数据库的简单操作及方法

spring对数据库的操作使用JdbcTemplate来封装JDBC,结合Spring的注入特性可以很方便的实现对数据库的访问操作。一、对数据库的访问操作1、实体Beanpackage com.bean;public class Person { private Integer id; private String name; public Perso

2016-11-20 17:56:43 1267

原创 spring数据源配置四种方式

配置Spring数据源不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。一、spring自带的数据源:DriverManagerDataSource 二、DBCP数据源DB

2016-11-20 14:02:45 1011

原创 Spring的bean的生命周期

这Spring框架中,一旦把一个bean纳入到Spring IoC容器之中,这个bean的生命周期就会交由容器进行管理,一般担当管理者角色的是BeanFactory或ApplicationContext。认识一下Bean的生命周期活动,对更好的利用它有很大的帮助。bean的生命周期:定义,初始化,使用,销毁。这里仅以下面的两种方式来说明bean的生命周期:1,调用Bean的构造函数

2016-11-19 16:46:41 589

原创 Spring中Bean的作用域

要在XML中将bean的作用域,可以这样配置:Bean简介:在spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。当通过Spri

2016-11-19 16:14:48 591

原创 spring中三种实例化bean的方式

学习笔记spring中三种实例化bean的方式:一、使用构造器实例化;二、使用静态工厂方法实例化;三、使用实例化工厂方法实例化。每种实例化所采用的配置是不一样的:(applicationContext.xml文件是放在src目录下的)一、使用构造器实例化:这种实例化方式要注意:要实例化的类中一定要有一个无参的构造器。(1)配置spring配置文件

2016-11-19 12:59:30 1473

转载 Java中static介绍

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用

2016-11-18 22:40:29 229

原创 设计模式之JDK动态代理和Cglib动态代理

JDK的动态是怎么用的。package com.dynamicproxy;public interface AbstractSubject { public void save();}package com.dynamicproxy;public class RealSubject implements AbstractSubject { public Re

2016-11-18 19:59:55 408

原创 请求转发和重定向两种跳转方式的区别

学习笔记请求转发和重定向两种跳转方式的区别请求转发:request.getRequsetDispatcher().forward(requset,response);重定向:response.sendRedirect(),1)转发作用于服务器端,是在服务器内部进行转发。重定向作用于客户端,相当于客户端重新发送一次新的请求。2)转发后地址栏不会改变。重定向后地址栏改变。

2016-11-16 17:26:31 7522 1

原创 JSP中动态INCLUDE与静态INCLUDE的区别?

学习笔记JSP中动态INCLUDE与静态INCLUDE的区别?静态include是用jsp的include指令,在编译时将被包含内容编译到本资源中,不能向被包含资源传递参数。动态include是用jsp的动作元素,在运行时将被包含内容包含到本资源中,可以向被包含资源传递参数。

2016-11-16 17:25:40 1559

原创 Servlet在什么情况下调用doGet?什么情况下调用doPost?

学习笔记Servlet在什么情况下调用doGet?什么情况下调用doPost?调用doGet():直接地址栏输入URL,或者超链接,或者form的method为默认或get。调用doPost():Form的method为post时。

2016-11-16 17:22:04 12960

原创 JSP的七个动作元素

学习笔记JSP的七个动作元素:请求的转发。相当于request.getRequestDispatcher(“”).foward(request,response);:动态包含。相当于request.getRequestDispatcher(“”).include(request,response);:参数传递。和或配合使用用来传递参数。:在页面上使用JavaBean类的对象。

2016-11-16 17:12:55 1820

原创 Hibernate中get和load有什么不同之处?

学习笔记1、Hibernate中get和load有什么不同之处?(1)Hibernate的get方法,会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。(2)Hibernate的load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为true):①若为true,则首先在S

2016-11-16 15:40:06 8038

原创 为什么Java中1000==1000为false而100==100为true?

public class test { public static void main(String[] args) { Integer a = 1000; Integer b = 1000; System.out.println(a == b);//false Integer c = 100; Integer d = 100; System.out.p

2016-11-13 20:20:53 392

原创 spring的配置一(bean的配置)

一、spring是一个来源的控制反转(Inversion of Control,IOC)和面向切面编程(AOP)的容器框架,它的主要目的是简化企业开发。二、什么是IOC控制反转IOC:应用本身不负责依赖对象的创建和维护,依赖对象的创建和维护有外部容器负责,这样控制权有应用转移到了外部容器,控制权的转移。解释:不要在通过new关键字来实例化对象,实例化对象的过程交由spring(

2016-11-12 21:51:56 427

原创 Hibernate的缓存_一级缓存

什么是缓存数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。把数据库存放到内存里面,不需要流方式,可以直接读取内存中的数据,提高了读取效率。Hibernate缓存hibernate缓存是一种优化方式。1、hibernate缓存的一级缓存:①hibernate一级缓存是默认打开的。②hibernate一级缓存有使用范围,session范围(sess

2016-11-12 15:36:48 1934

原创 Hibernate配置文件的编写二(实体类编写规则、状态、操作和OID生成策略)

学习笔记:一、编写实体类的规则:①hibernate要求实体类有一个属性值是唯一值。②属性值都是私有的。③私有属性值都有public的set、get方法。④实体类属性建议不使用基本数据类型,使用基本类型对应的包装类。比如,学生的分数用int score;当学生的分数得到0分可以:int score = 0;但是如果学生没有参加考试,无法准确的表达,所以用包装类Integer

2016-11-12 14:18:57 1170

原创 什么是Hibernate框架以及ORM

学习笔记:框架是一个建筑学上的概念,但是用在程序这是什么意思呢?什么是框架?1.写程序,使用框架之后,帮我们实现一部分功能,少写一部分代码就能实现我们的功能。什么是Hibernate框架?1、Hibernate框架是应用在javaEE三层结构中的dao层框架。2、在dao层里面做对数据库的增删改查操作,使用Hibernate框架实现增删改查操作。Hibernate底层就是j

2016-11-11 17:15:57 7501

原创 Hibernate配置文件的编写一

Hibernate配置文件的编写hibernate.cfg.xml以MySql为例:

2016-11-09 22:37:51 904

原创 数据库--视图的基本概念以及作用

视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义。具有普通表的结构,但是不实现数据存储。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一般用于查询,不会改变基本表的数据。--创建视图--create or replace view v_student as select * from student;--从视图中检索数据--select

2016-11-09 20:24:04 58736 4

原创 C程序之初识C语言程序

C程序结构#include /*头文件*/int main() /*主函数名称*/{ printf("Hello!"); /*来看一下这里打印语句*/ return 0;} 注:   ①#include是在程序编译之前要处理的内容,称为编译预处理命令。作用是通知C语言编译系统在对C程序    进行正式编译之前需做一些预

2016-11-07 17:47:56 377

转载 Oracle的rownum用法

rownum来说它是oracle系统顺序分配为从查询(结果集)返回的行的编号(强调:先要有结果集),返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。1、(1)查找前n条数据select * from student where rownum   (2)查询大于第n条记录(n>1) 如果想找到从第

2016-11-06 23:34:13 1018

转载 主键、外键

什么是主键、外键???关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。主键是能确定一条记录的唯一标识。外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。     主键          外键          索引    定义唯一标识一条记

2016-11-06 23:27:53 267

原创 JSP内置对象有哪些

JSP内置对象:out、request、response、session、application、page、pagecontext、config、exception

2016-11-06 19:46:26 542

原创 jsp和servlet的区别

JSP和Servlet                区别: jsp是动态网页技术。JSP的组成html+jsp命令+jsp脚本。                      servlet是后台处理技术。Serlvet就是一个Java类。                共同点:jsp最终会被翻译成servlet。实际上是同一个东西。                关注点:jsp的关

2016-11-06 19:24:40 418

原创 Servlet的生命周期及每个阶段使用的方法

Servlet的生命周期及每个阶段使用的方法

2016-11-06 19:14:15 14979

转载 java内存分配

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所

2016-11-04 18:55:55 182

转载 JAVA 中的Collection FrameWork

Collection FrameWork 如下:Collection     ├List           ├LinkedList           ├ArrayList           └Vector                └Stack     └SetMap    ├Hashtable    ├HashMap    └WeakHa

2016-11-04 18:20:36 477

转载 final关键字

final关键字)是最终的意思,可以修饰类,方法,变量。

2016-11-04 18:10:22 366

转载 构造器Constructor是否可被override?

构造器Constructor是否可被override? 构造器是干什么用的?

2016-11-04 17:57:01 1415

转载 有没有length()这个方法? String 有没有length()这个方法?

有没有length()这个方法? String 有没有length()这个方法?

2016-11-04 17:31:24 2324

hibernate所需jar包

hibernate所需jar包

2016-11-11

空空如也

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

TA关注的人

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