自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝魔

为什么我的眼里常含泪水,因为有一个算法我不会。。。。。

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 sql语句查询表字段

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]OracleSql ServerMysql在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家。Oracle:查询数据表(Tables)名称:select Table_Name, Tablespace_Name

2015-11-26 11:00:39 10269

原创 sql语句获取表字段

1、用sql查表查表的时候需要用到user_tables、all_tables,user_tables查出来的是该用户拥有的表,all_tables查出来的是所有用户的表。2、用sql查表的字段查表的字段需要用到user_tab_columns、all_tab_columns,一样的前者只能查到该用户拥有的表,后者可以查询所有用户的表。3、其他与上面类似的还

2015-11-26 10:59:44 2647

原创 重温Java中的接口

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2015-11-25 10:30:01 293

原创 重温Java 中的继承关系

Java:类与继承  对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大纲:  一.你了解类吗?  二.你了解继承吗?  三.常见的面试笔

2015-11-24 16:34:03 397

原创 重温Java中的构造方法

今天写代码突然发现Java的构造方法也有不少说法呢,闲来无事,总结一下:构造方法和实例方法的区别:一、主要的区别在于三个方面:修饰符、返回值、命名1、和实例方法一样,构造器可以有任何访问的修饰符,public、private、protected或者没有修饰符   ,都可以对构造方法进行修饰。不同于实例方法的是构造方法不能有任何非访问性质的修饰符修饰,例如static、f

2015-11-24 15:32:13 577

原创 单例模式 解析——浅显易懂

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先

2015-11-24 11:47:51 327

原创 input file

input type="file" accept="application/msword" >br>br>accept属性列表br> 1.accept="application/msexcel"2.accept="application/msword"3.accept="application/pdf"4.accept="application/poscript"5.

2015-11-19 15:22:33 371

原创 inputStream读取文件

在java中,可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,如此会有如下两个问题:1.如何建立合适大小的byte数组,如果已知输入流的大小。2.如果不知输入流的大小,则肯定需要建立一个很大的byte数组,那么byte中很可能有空的内容,那么如何正确合适的将byte数组的中的内容输出?先看第一个问题

2015-11-13 09:41:02 630

原创 jsp servlet 上传文件

当我们在 HTML 表单中选择本地文件之后点击“提交”按钮则会将文件上传到服务器中,此时该 HTTP 请求正文的数据类型就是 multipart/form-data 型的。而在 Servlet 技术中,该 HTTP 请求会被 Servlet 容器(如 Tomcat)包装成 HttpServletRequest 对象,再由端所请求的相应 Servlet 进行处理。但是,如果此时我们在服务器端

2015-11-03 17:06:12 541

原创 response 设置编码格式

在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法:  1、response.setCharacterEncoding("UTF-8");  2、response.setContentType("text/html;charset=UTF-8");  3、response.setLocale(

2015-11-03 16:59:40 1145

Expert One-On-One Oracle(中文版)

Thomas大师的大作,英文名叫Expert One-On-One Oracle,中文翻译名叫Oracle专家高级编程,袁勤勇、张玉魁翻译,PDF扫描版,有大量SQL*PLUS脚本示例,帮助理解Oracle数据库原理,比Oracle官方文档通俗易懂,无论是数据库开发、还是数据库管理,都可以读的一本经典权威作品

2018-07-18

非常好看的登陆页面和主页面

用html写的非常好看的登录页面,主页面包括左侧导航,点击左侧导航显示右面内容。适合初学者。

2015-11-11

tomcat6.0 32位操作系统

tomcat6.0 32位操作系统。 上传的时候没有删掉里面的项目跟图片,可已在webapp里面将项目给删除掉。

2015-11-03

jsf +jdbc+spring实现的增设改查,分页,导入数据。导出数据、日志

用jsf+ jdbc+spring 写的增删改查,包括分页、导入数据、和导出数据

2015-11-03

mysql数据库5.5 64位操作系统

mysql5.5数据库安装,64位操作系统,

2015-03-31

三大框架下分页源代码

三大框架分页的实现: DAO里写法: //查出页面要显示的字段 -----分页代码 页面上的查询全部 public List<TblNews> page(Integer pageno) { // TODO Auto-generated method stub log.debug("find TblNewsclass instance"); try { String sql = "select new TblNews(id,title,pubdate,status) from TblNews"; Query query = getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery(sql); query.setFirstResult(pageno); query.setMaxResults(3); //设置每页显示的条数 List result = query.list(); log.debug("delete successful"); return result; } catch (RuntimeException re) { log.error("delete failed", re); throw re; } } public Integer getRows() {//查询出数据库里的条数 // TODO Auto-generated method stub log.debug("find TblNewsclass instance"); try { String sql = "select count(*) from TblNews"; Query query = getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery(sql); List list = query.list(); log.debug("delete successful"); return ((Long)list.get(0)).intValue(); } catch (RuntimeException re) { log.error("delete failed", re); throw re; } } Action里的代码实现: private Integer totalElements;//总记录数 private Integer pageNow=1;//当前页 private Integer pageSize=3;//当前页面的记录数 private Integer pageCount;//总页数 private Integer no; 上面就个成员变量再给个set()get()方法; //查询全部 public String findAll()throws Exception{ List<TblNews> list = newsService.page(getRowsno()); //参数是算出的页面的总条数 if(list.size()!=0){ ActionContext.getContext().put("news",list); return "findAllSuccess"; }else{ return ERROR; } } //分页算法 public Integer getRowsno(){ Integer totalElements = newsService.getRows(); pageCount = (totalElements + pageSize - 1) / pageSize;//计算出总页数 if(pageNow <1){ pageNow = 1; } if(pageNow > pageCount){ pageNow = pageCount; } no = (pageNow -1)*pageSize;//实际的记录开始数 return no; } Jsp页面写法: <div id="page"> <s:property value="pageNow"/>/<s:property value="pageCount"/>页 <s:url id="url_pre" value="news_findAll.action"> <s:param name="pageNow" value="pageNow-1"></s:param> </s:url> <s:url id="url_next" value="news_findAll.action"> <s:param name="pageNow" value="pageNow+1"></s:param> </s:url> <s:url id="url_first" value="news_findAll.action"> <s:param name="pageNow" value="1"></s:param> </s:url> <s:url id="url_last" value="news_findAll.action"> <s:param name="pageNow" value="pageCount"></s:param> </s:url> <s:a href="%{url_first}">首页</s:a> <s:if test="pageNow>1"> <s:a href="%{url_pre}">上一页</s:a> </s:if> <s:else> 上一页 </s:else> <s:if test="pageNow!=pageCount"> <s:a href="%{url_next}">下一页</s:a> </s:if> <s:else> 下一页 </s:else> <s:a href="%{url_last}">尾页</s:a> </div> 配置文件里写 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"> </property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <!-- 新闻类型 --> <bean id="newsclassDAO" class="com.cstp.dao.impl.TblNewsclassDAO"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <!-- 新闻类型 --> <bean id="newsclassService" class="com.cstp.service.impl.TblNewsclassService"> <property name="classdao"> <ref bean="newsclassDAO"/> </property> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED"/> <tx:method name="delete*" propagation="REQUIRED"/> <tx:method name="attachDirty*" propagation="REQUIRED"/> <tx:method name="*" read-only="true"/> </tx:attributes> </tx:advice> //tx标签代表时间传播 <aop:config>//切入 <aop:pointcut id="allServiceMethod" expression="execution(* com.cstp.service.*.*(..))"/> <aop:advisor pointcut-ref="allServiceMethod" advice-ref="txAdvice"/> </aop:config> <!-- 新闻类型 --> <bean id="newsclassAction" class="com.cstp.web.NewsclassAction"> <property name="newsclassService"> //这个名字要和action里定义的那个成员变量对应 <ref bean="newsclassService"/> </property> </bean>

2015-03-07

空空如也

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

TA关注的人

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