自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java过滤器与SpringMVC拦截器之间的关系与区别

 原文链接: http://blog.csdn.net/chenleixing/article/details/44573495   标签: 过滤器与SpringMVC拦截器过滤器和拦截器的区别联系SpringMVC拦截器过滤器java过滤器和拦截器拦截器与过滤器的区别 2015-03-23 23:14 30048人阅读 评论(18) 收藏 举报 分类: ...

2016-09-27 13:30:57 102

原创 navicat for mysql 数据库备份与还原

一, 首先设置, 备份保存路径 工具 -> 选项 点开 其他 -> 日志文件保存路径     二. 开始备份 备份分两种, 一种是以sql保存, 一种是保存为备份   SQL保存 右键点击你要备份的数据库, -> 转储SQL文件   选择位置和文件名   开始转储   导入 建议 删除所有表 或 重新建数据库   同导...

2016-09-26 16:04:03 212

原创 mysql无法启动! 错误号1067

mysql无法启动! 错误号1067 人家说是.ini的问题,但是不知道怎么操作! YUXUERUI | 浏览 26136 次 2010-08-09 21:13   2010-08-10 22:40   最佳答案   打开mysql\bin\my.ini,查找[mysqld],在[mysqld]下面添加一行文字,skip-grant-table...

2016-09-22 14:51:45 85

原创 freemarker生成pdf时候td中不换行的问题 生成pdf时模板中引入图片路径问题

在table中追加样式 style="table-layout:fixed;" 这个也是在html中有效的设置 当freemarker模板需要引入图片是,按照普通的html方式进行设定是找不到相应图片的,正确的方法 一、ITextRenderer renderer = new ITextRenderer(); ... ... ... renderer.getSharedContext().setB...

2016-09-20 15:38:07 1395

原创 FreeMarker之生成复杂word(包含图片) (二)

上一篇博客中讲FreeMarker做了简单的介绍,这篇博客就来使用它来完成两个例子。 在项目中使用它完成的功能是按照固定的模板将数据导出到Word。比如台账。在完成后将处理过程按照台账的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变。 这个功能就是由XML+Freemarder来实现的,Word从2003开始支持XML格式,大致的步骤:用office20...

2016-09-20 15:37:00 98

原创 FreeMarker之生成复杂word(包含图片)

http://www.ahlinux.com/java/10228.html   http://blog.csdn.net/woshizhangliang999/article/details/45197877

2016-09-20 15:32:32 132

原创 Java中图片与base64位编码互转

Java代码   import java.io.FileInputStream;   import java.io.FileOutputStream;   import java.io.IOException;   import java.io.InputStream;   import java.io.OutputStream;      import sun.mis...

2016-09-20 15:27:51 94

原创 java处理图片base64编码的相互转换

哈喽大家好我是刘德华。 今天项目优化了一下上传头像的功能。采用imagecropper插件完成裁剪图片的效果。 这个插件裁剪完的图片都是base64加密的字符串,上传头像也就涉及到了如何把加密的字符串转换成图片的问题。 以下是代码: /** * @Description: 将base64编码字符串转换为图片 * @Author: * @CreateTime: ...

2016-09-20 15:22:07 540

原创 Mysql错误:Every derived table must have its own alias

mysql执行多表查询时报错: Sql代码   [SQL] SELECT * from    (   select e.account from employee e   UNION   SELECT u.account from `user` u   UNION   SELECT a.account from agent a   )      [Err]...

2016-09-02 09:57:16 119

原创 spring boot 支持jar包运行jsp

一.引言        Spring Boot是由Pivotal团 队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板 化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid applicationdevelopment)成为领导者。   二.特点:     Sprin...

2016-08-31 16:45:42 517

原创 javax.servlet.jsp.JspException cannot be resolved to a type

javax.servlet.jsp.PageContext cannot be resolved to a typejavax.servlet.jsp.JspException cannot be resolved to a type刚开始学jsp,servlet时还很清楚的知道什么时候要加servlet-api.jar和jsp-api.jar、现在用Eclipse工具时间长了、用到的jar细节都...

2016-08-15 14:48:29 95

原创 jquery操作select(取值,设置选中)

每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。 比如<select class="selector"></select> 1、设置value为pxx的项选中      $(".selector").val("pxx"); 2、设置text为pxx的项选中     $(".selector").find("opt

2016-08-05 09:16:49 77

原创 AngularJS 开发中常犯的10个错误

简介 AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之 一是简化开发过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客户端应用程序同样强大,它结合了开发简便, 特性广泛和出众的性能,使其被广泛使用。然而,大量使用也会产生诸多误区。以下这份列表摘取了常见的一些AngularJS的错误用法,尤其是在app开 发过程...

2016-07-29 14:01:58 108

原创 jsp&servlet报红线javax.servlet.jsp.XXXX cannot be resolved to a type类似错误解决办法

jsp&servlet报红线javax.servlet.jsp.XXXX cannot be resolved to a type类似错误解决办法   javax.servlet.jsp.JspException cannot be resolved to a type javax.servlet.jsp.PageContext cannot be resolved...

2016-07-27 09:58:23 137

原创 java编程优化

下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。   1. 尽量在合适的场合使用单例   使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:   第一,控制资源的使用,通过线程同步来控制资源的并发访问;   第二,控制实例的产生,以达到节约资源的目的;   第三,控制数据共享,在不建立直接...

2016-07-26 11:23:39 77

原创 Hibernate,JPA 对象关系映射之关联关系映射策略

本章将指导完成学习实体间的关系。一般的关系数据库中的表之间的更有效。这里的实体类都被视为关系表(JPA的概念),因此是实体类之间的关系如下: @ManyToOne 关系 @OneToMany 关系 @OneToOne 关系 @ManyToMany 关系 @ManyToOne 关系 多对一实体之间存在的关系,其中一个实体(列或组列)的引用与另一个实体(列或组列)包含唯一值。在关系数...

2016-07-25 17:56:49 146

原创 第一章:Spring Data JPA入门

Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目: Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化 JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能 Hadoop...

2016-07-25 11:31:31 73

原创 JPA学习笔记2——JPA高级

1.JPA的实体生命周期: JPA的实体有以下4中生命周期状态: (1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。 (2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。 (3).Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的...

2016-07-22 10:08:15 71

原创 java接口可以继承多个接口

接口是常量值和方法定义的集合。接口是一种特殊的抽象类。   java类是单继承的。classB Extends classA java接口可以多继承。Interface3 Extends Interface0, Interface1, interface…… 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢? 但接口不存在这样的问...

2016-07-22 10:06:30 130

原创 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jac...

2016-07-22 10:06:17 97

原创 JPQL

select name ,age from user; //原生SQL语句 select u.name,u.age from User u;  //JPQL语句 select u from User u;  //JPQL语句 SQL语句是在数据库空间中对字段,列,行进行操作 JPQL语句是在EJB实体空间中面向对象,属性进行操作 JPQL必须由JPA的JPQL解析器解析为SQL才能执...

2016-07-22 10:06:02 78

原创 JPA学习笔记1——JPA基础

1.JPA简介: Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogi...

2016-07-21 13:35:01 81

原创 spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。   一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  ...

2016-07-21 12:59:21 50

原创 Spring事务异常回滚,捕获异常不抛出就不会回滚

最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......    为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。   例:     类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) :   [html] view plain copy  ...

2016-07-21 09:33:57 57

原创 Spring 之注解事务 @Transactional,spring

Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 ...

2016-07-21 09:32:32 43

原创 PO BO VO DTO POJO DAO概念及其作用

 J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。     首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录...

2016-07-21 09:31:59 66

原创 JPA注解

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。        JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范.        JPA的总体思想和现有Hiber...

2016-07-20 11:16:54 67

原创 JPA基本属性注解

JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据 JPA规范要求在类路径的META-INF目录下放置persistence.xml JPA 中将一个类注解成实体类(entity class)有两种不同的注解方式:基于属性(property-based)和基于字段(fiel...

2016-07-20 11:16:26 79

原创 jQuery和AngularJS的区别浅析

这篇文章主要介绍了jQuery和AngularJS的区别浅析,本文着重讲解一个熟悉jQuery开的程序员如何应对AngularJS中的一些编程思想的转变,需要的朋友可以参考下   最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs...

2016-07-20 10:04:24 78

空空如也

空空如也

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

TA关注的人

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