自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 下拉自动刷新数据

当有多条信息需要在前端展示的时候,通常的做法是做成翻页列表的形式,下拉自动刷新是翻页显示的一种,但是相较于传统的方式要更加人性化,所以今天就实现了一下下拉自动刷新的翻页形式。 直接上代码:<%@page import="java.util.List"%><%@page import="java.util.ArrayList"%><%@page language="ja...

2018-04-27 20:43:00 1251

转载 AutoCloseable接口学习

package com.test.collection;public class test3 { public static void main(String[] args) { /* * jdk1.7之前的try-catch形式 */ try{ Resource res = new Resource(); ResourceOther resOther = new Reso...

2018-02-08 13:35:55 298

转载 注解使用实例

package com.test.collection;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import j

2018-02-07 17:08:08 398

原创 DBUtils简单使用

package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.util.List;import java.util.Properties;import org.apache.commons.dbutils.QueryRunner;import org

2018-01-30 14:30:22 271

原创 简单上传文件

//获取上传文件        //创建上传文件的临时文件目录        String tempfilepath=this.getServletContext().getRealPath("/WEB_INF/temp");        File tempFile=new File(tempfilepath);        if(!tempFile.exists()) tem

2018-01-12 14:42:42 287

原创 POI操作word文档 (采用mob)

步骤:第一步:准备好一份模板如:尊敬的客户:您好,很高兴为您服务!${applytime}您所反馈的${question}问题已处理完毕,共耗时${totletime}小时。事件:${reason}事件:${fixway}非常感谢您的反馈,祝您生活愉快!${nowtime}处理类:import java.io.File;impor

2018-01-11 16:46:13 336

原创 java 日志的简单用法

public class TestLogger {public static void main(String[] args) throws SecurityException, IOException{Logger log=Logger.getLogger("testlogger");  //默认打印到控制台log.setLevel(Level.INFO);// Cons

2018-01-10 14:29:49 279

转载 java中equals方法的用法以及==的用法

java中equals方法的用法以及==的用法equals 方法是 java.lang.Object 类的方法。 有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = “abc”, s4 =

2017-10-29 15:24:00 365

原创 javaweb报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat

今天新建了一个动态的java web工程,创建了一个index.jsp文件,没想到在第一行显示错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat原因:没有tomcat的运行环境lib解决办法:右击项目于->properties->java build path->librares

2017-09-25 18:11:27 442

原创 Centos系统下安装mysql

centos新版本默认安装的是mariadb数据库。mariadb数据库 是mysql的一个分支,并由开源社区维护,它的出现是为了防止mysql变卦,可作为mysql的替代数据库。在centos的yum中支持安装mariadb,但好像没有mysql。下面看如何在centos中安装mysql 。一: 下载mysql的repo源: wget http://repo.mysql.com/mysql-

2017-09-07 22:19:31 258

原创 mysql数据库报错

今天在运行项目的时候,项目连接mysql数据库报错。当我手动启动数据库的时候提示 系统错误3 。这时才想起可能电脑管家在处理垃圾的时候把在注册表的mysql注册删掉了。解决办法就是:以管理员身份运行cmd,输入:sc delete mysql但是紧接着又提示找不到此服务名解决办法:以管理员身份运行cmd,定位到mysql的安装bin目录下,输入mysqld -install当出现安装成功的时候就可

2017-09-05 19:22:27 809

原创 分页实现方式

以前觉的分页查询是比较费事的事,但当明白原理之后才发现居然是这么简单。分页一般有三种方式,第一种是用List接口中的sublist()方法 sublist(int startindex,int endindex);用这种方法实现分页,在数据量比较少的时候,可以使用,但是当数据量比较大的时候,这种分页查询方式将非常的耗费资源,性能将急剧降低,所以一般不推荐使用。第二种就是使用mysql实现分页查询功能

2017-09-03 15:03:42 357

原创 ajaxform插件使用时报错ajaxSubmit() is not a function

今天在写前台的时候,需要异步提交表单。刚开始用jquery,ajax写异步,却发现提交数据之后无法执行success回掉方法,试了好久还是不行。碰巧从网上知道有一个叫Jquery-form的插件,可以直接将表单中的字段异步提交。在使用此插件的过程中却发现了另外一个问题,浏览器报错ajaxSubmit()不是一个方法:(index):136 Uncaught TypeError: $(...).aja

2017-08-29 19:01:15 12270 1

转载 Spring,hibernate,struts的面试笔试题

Spring,hibernate,struts的面试笔试题(含答案) Hibernate的相关试题: 1、Hibernate的工作原理? hibernate的初始化 读取hibernate的配置信息,创建SessionFactory。 A、 创建Configeration的实例。    它的构造方法:将配置文件信息(hibernate-config.xml)读入到内存。一个Confige

2017-08-26 17:54:14 389

原创 JQuery,Ajax在strut2 中的运用

Jquery是前端优秀的框架,也是前端开发的必备利器,Ajax提供了一种异步数据交互的技术,可以在不刷新整个页面的前提下刷新页面的局部,由于采用异步数据提交方式,使得对用户操作更加友好。在传统的struts2框架的开发中,一般需要在jsp页面中引用struts2的标签库,这点对前端开发是不友好的,因为前端开发们一般都不会这些标签。 在需求上前端和后端一般都是独立开发,而两者之间的数据交互都使用JQ

2017-08-26 13:14:49 332

原创 SSH整合

上次分别讲解了一下strut2和spring的整合,spring和hibernate的整合,接下来就是struts2,spring和hibernate三大框架的整合了。现在SSH框架用的人还是比较多,但springmvc 和springboot框架使用力度也比较大了,等有时间了,我会更新一些关于springmvc的使用教程。SSH整合的步骤:一:加入jar包二:编写struts2的配置文件:<?xm

2017-08-25 19:09:13 430

原创 spring整合hibernate

上次讲到了struts2与spring的整合,今天讲一下spring和hibernate的整合。 两者一般的分配角色是:hibernate负责和数据库打交道,主要实现的是dao层的业务逻辑。spring主要是工作在dao层上面的service层,调用dao层的业务功能完成service层的业务逻辑,同时对service层提供声明式事务。spring整合hibernate步骤:一:jar包,包括sp

2017-08-25 18:37:59 353

原创 struts2和spring框架的整合

strut2和spring框架都是比较优秀的开源框架,各有优缺点。这两个框架的整合使用将使得业务逻辑和层次更加清晰明了。在大部分struts,spring框架运用中,一般的角色分配是这样的:Struts2框架负责流程和前端视图的解析,而Spring框架通过反转控制(IOC)的机制负责对象的实例创建,不仅如此,spring框架还可以用AOP面向切面编程的形式,拓展整个web应用的功能,使得各个组件之间

2017-08-25 00:09:13 708

原创 hibernate映射表中的继承关系

在hibernate中,对于映射表有三种映射继承关系:1.subclass类型:这种类型是将有继承关系的多个实体类放到同一张数据表中,在映射表中通过添加辨别列加以区分各个不同的对象,对于子类独有的字段,在父类对象中是为空的。优点: 1. 只用一张数据表,便与查询 2.查询性能较好 缺点: 1.子类独有的字段在数据表中不能添加非空的限制 2.当继承关系较深的时候,在数据表中的字段会变得很多,

2017-08-23 12:57:47 399

原创 javaweb中的监听器

监听器:javaweb中监听器比较常用, 将它与事件源头绑定在一起就可以通过事件对象在事件源和监听器之间传递信息了。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。javaweb中的有三种不同的监听类,分别对应三个不同的域:下面三个接口是各个域创建销毁的时候将调用其对于的方法Servl

2017-08-22 22:15:12 365

原创 SpingAOP 报错ed in file [F:\eclipse-workspace\DynamicAgent\bin\springaop\CalculateImp.class]: Initiali

在测试spingaop的时候,报了一条错误:警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'calcu

2017-08-22 15:47:02 322

原创 java动态代理

java动态代理是比较重要的一种模式,作用是为其他对象提供一个代理对象,代表委托类处理信息,好处是可以在为委托类处理信息的时候可以自由加入其他的东西,以提升程序的拓展性(例如动态添加日记),使得以后对程序的维护也变得容易。另外,spring的AOP机制主要就是通过动态代理实现的,了解动态代理后就比较容易深入理解AOP机制了。Java动态代理类位于Java.lang.reflect包下,一般主要涉及到

2017-08-22 12:35:04 365

原创 hibernate :一对多和多对一的配置实例

上次讲到hibernate的简单配置,这里在讲一下在hibernate中数据之间的关联问题。直接上代码: 1对n的情况: POJO类:Customer和Order类public class Customer { private Integer CustomerId; private String CustomerName; public Integer getCustomerI

2017-08-21 22:45:04 289

原创 hibernate框架的简单实例

**hibernate框架的简单实例** Hibernate是一个成熟的对象关系映射框架,它对JDBC进行了比较完善的封装。它将POJO与数据库表建立映射关系,是一个全自动的ORM框架。hibernate可以自动生成SQL语句,自动执行,使得我们可以随心所欲的使用对象编程思维来操纵数据库,完成数据持久化的重任。 配置hibernate框架需要以下几步: 1.加入hibernate必须的jar包

2017-08-20 23:04:32 460

原创 hibernate 报错: ``` WARN: GenerationTarget encountered exception accepting command : Error executing

hibernate 报错:WARN: GenerationTarget encountered exception accepting command : Error executing DDL via JDBC Statementorg.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JD

2017-08-20 22:23:55 3407

原创 QT第一天

MFC用的地方越来越少了,于是果断的试了一下QT,第一次接触用QT写窗口发现QT跟MFC居然这么的相似,文件目录也差不多,看来两者比较着学习是个不错的学习方式。说一下在安装QT的过程中遇到的问题:下载的QT SDK是这个:https://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-msvc2

2017-04-06 23:17:07 331

原创 c malloc

在C语言中的头文件stdlib.h中定义了四个类型变量:1.size_t:无符号整数类型(使用sizeof关键字定义)2.wchar_t:整数类型的宽字符3.div_t:结构的div函数返回4.ldiv_t:ldiv函数返回的结构malloc()函数:用于分配内存块,并返回指向该内存块的指针。函数定义:void *malloc(size_t size );参数:size

2016-12-24 19:07:24 355

原创 C++ vector类讲解

c++中的vector类是一个比较好用的类模板,在实际编程中有不少用处,这儿对它做一个讲解,就当笔记。

2016-12-20 23:05:19 2734

SSH框架整合示例

SSH框架整合示例 eclipse java-oxygen 编译通过

2017-08-25

spring_hibernate整合示例

spring_hibernate整合

2017-08-25

struts2_spring整合示例

struts2_spring整合示例

2017-08-25

Struts2Resorce

struts2框架一些简单实例

2017-08-21

NavicatforMySQL

这是一个mysql数据库的可视化操作工具,对经常使用mysql的有用

2017-08-21

spring 4.0源码

这是spring框架的源码 有兴趣可以看一下

2017-08-21

定时关机程序

定时关机程序

2017-04-05

window网络编程

一本不错的window网络编程书

2017-04-05

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

TA关注的人

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