- 博客(104)
- 收藏
- 关注
原创 ireport导出pdf(三)
在二里面我们讲到关于ireport的具体使用,想必大家都有所了解,下面我们解ireport一个最重要的一个问题就是设置字体,因为ireport里面只有宋体导致所有汉字无论选择什么字体,在导出后显示的字体都是宋体,
2017-07-26 17:40:24
851
原创 ireport导出pdf(二)
上一个文本已经初步介绍了关于ireport的一些基本的使用,下面开始详细交大家如何使用ireport,里面拥有很多奇奇怪怪的坑,比如中文字体不显示,打印出来的字体只有宋体,下面开始写一个例子如图:1.在右边组件拖动Static text 组件,到编辑区域,Static text是写固定文本的,不是活数据,在右侧的属性可以修改字体以及字体的大小,属性text可以设置文本框的内容,
2017-07-26 16:49:18
898
原创 Ireport 导出pdf(一)
1.首先下载ireport designer 5.6 软件,用于制作pdf模板文件 下载地址:https://sourceforge.net/projects/ireport/files/latest/download?source=files 注意:打开这个绘制软件要使用jdk1.7,不然打不开2.新建一个pdf文档 点击 文件->NEW...创建一个纸张 会发现纸张分为不太的区域
2017-07-26 15:53:27
2527
原创 Aop实现日志的service层的拦截
注意:该拦截只适用于service的实现类1.自定义注解package com.chinook5.util;import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.RetentionPolicy;import java.lang.annotat
2017-02-23 16:25:24
3561
原创 Idear 创建maven web项目后在pom.xml里面添加依赖,但项目里没有jar包
1.在pom.xml里面添加依赖2.添加依赖后在terminal控制台上输入mvn install点击回车,会自动下载jar包3.在libraries里面如果只有jdk里面的jar包4.点击刷新5.然后就有了
2016-12-12 11:46:27
9911
1
原创 解决Idea创建maven-archetype-webapp项目无java目录的问题
一、背景 在适用IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有Java源文件夹,不少小伙伴也遇到该问题,但不知道怎么解决,下面我就来分享解决步骤。二、解决步骤 1.解决之前项目结构如下: 2.选择File->Project Structure... 3.选择Modul
2016-12-12 11:03:11
2464
原创 maven核心,pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ...
2016-12-12 11:02:07
573
原创 用idea创建一个maven web项目
前言:虽然之前实习的时候有过spring框架的实践,但是因为基本上都是在已有的基础上进行修修补补,并没有对Spring框架有深刻的理解。所以从今天起,要从零开始对Spring框架进行学习。在此之前,第一步是创建一个web项目。说明:这里博主用的是Intellij IDEA、maven、tomcat作为开发工具。相关应用的安装和配置请参考网上教程。下面进行图文步骤演示。一
2016-12-12 11:00:50
8539
原创 MongoDB和Redis的区别
简介MongoDB更类似MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数据库的一种替代。内存管理机制Redis数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的LRU算法删除数据。MongoDB数据存在内存,由L
2016-12-02 10:35:01
694
原创 SQL语句高级查询
一个题目涉及到的50个Sql语句 --(下面表的结构以给出,自己在数据库中建立表.并且添加相应的数据,数据要全面些. 其中Student表中,SId为学生的ID)------------------------------------表结构----------------------------------------学生表tblStudent(编号StuId、姓名StuName、
2016-11-22 11:51:37
12305
原创 Paypal支付
立即支付1.用户使用PayPal账户或信用卡支付,支付完成接收返回一个支付ID。2.在你的服务器端,使用PayPal的API获取付款详情,进行支付验证。准备开始之前需要做以下准备:1. 要有个PayPal账号,且注册为商户。3. 登录https://developer.paypal.com,注册Sandbox测试账号(买家卖家)。2. 集成到你的应用中,
2016-11-14 18:08:35
2414
原创 sql优化大全
1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结果和 global级别的统计结果。 如显示当前session: SHOW STATU
2016-11-04 15:02:38
506
原创 使用java连接memcache服务器
1.在连接memcache服务器之前要事先搭建好memcache服务器,记住创建服务器的ip和端口号,使用java代码连接要使用ip和端口号。2.开始使用java 链接2.1在项目里面引入jar文件memcached-2.0.1.jar2.2在spring配置文件里面配置将memcache加载进来
2016-10-28 16:11:54
4487
原创 js获取当前路径的url
//获取当前窗口的Url //returnUrl=http://localhost:8080/shopping/buyCart.shtml?skuId=510&amount=1 window.location.href //获取当前窗口的主机名 例如:http://localhost:8080 window.location.host //获取当前窗口的端口 例如
2016-10-21 11:08:33
9857
原创 验证码生成无敌版
1.创建一个servletpackage cn.itcast.common;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import javax.annotation.Resource;import javax.imageio
2016-10-21 10:56:00
1912
原创 如何在项目里面使用freemarker实现页面缓存(三)
1.环境配置:在这里我就不说了,上面两篇有如何配置freemarker2.在项目里面你运用freemarker需要在项目里面创建一个模板文件夹,在web-inf下面创建一个ftl文件夹3.由于通过freemarker将模板页面转化为html页面,前台访问直接跳页面就行了,所以不能把生成的html文件放入web-inf文件夹下面,在webapp下创建一个文件夹命名html4.写servi
2016-10-20 16:14:51
6557
原创 freemarker的基本语法(二)
第一步:Freemarker环境搭建创建FMDemo类//第一步:实例化Freemarker的配置类Configuration conf = new Configuration();//第二步:给配置类设置路径 String dir = "C:\\Users\\lx\\workspaces-new\\freemarker\\ftl\\";conf.setDirect
2016-10-19 17:40:42
503
原创 freemarker介绍(一)
1.什么是freemarkerFreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页面或是页面展示2.freemarker用到的jar包
2016-10-19 16:41:04
491
原创 trigger使用
在每一个匹配的元素上触发某类事件。这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger()触发一个'submit',则同样会导致浏览器提交表单。如果要阻止这种默认行为,应返回false。你也可以触发由bind()注册的自定义事件而不限于浏览器默认事件。事件处理函数会收到一个修复的(规范化的)事件对象,但这个对象没有特定浏览器才有的属性,比如keyCode。jQ
2016-10-19 13:55:44
1632
原创 js遍历一个div下的所有一个特定的标签
${color.name } 遍历id为colors里面的所有标签为a的标签function colorToRed(target){ //先清理 $("#colors a").each(){ $(target).attr("class","changToWhite"); } $(target).attr("class","changToRed"); }
2016-10-19 12:07:38
20514
原创 如何在项目中引入oscache(二)
1.使用oscache实现页面缓存,oscache使用的域是application,页面缓存是缓存的请求的url,当用户访问相同的url是就不走controller,而直接走保存在本地的缓存文件。2.如果你要局部缓存到本地的话,在src资源文件夹下面一定要有oscache.properties文件,并且修改里面的配置使其保存到本地的磁盘。3.需要加入的jar文件 commons-loggi
2016-10-19 09:39:05
640
原创 oscache基础(一)
一.什么是oscacheOSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓
2016-10-18 17:59:04
305
原创 fck配置,以及上传图片到指定的路径
1.下载相应的fck文件2.引进js3.在放置文本编辑器位置放一个textarea 4.写js将textarea转化为文本编辑器var fck = new FCKeditor("productdesc"); fck.BasePath = "/res/fckeditor/"; fck.Heigh
2016-10-18 11:41:31
2309
原创 使用jquery实现全选
//全选 function checkBox(name,checked) { $("input[name='"+name+"']").attr("checked",checked); } 品牌ID 品牌名称 品牌图片 品牌描述 排序 是否可用 操作选项 ${entry.id
2016-10-17 13:15:35
566
原创 使用jersey实现图片上传到另外一台服务器
1先准备另外一台服务器,注意修改service.xml,里面的三个端口号,避免端口被占用221.修改web.xml使tomcat可以读写2.配置如下: default org.apache.catalina.servlets.DefaultServlet debug 0
2016-10-17 10:55:15
2647
原创 错误信息:Unsupported major.minor version 52.0
从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0(2014-07-22 18:44:53)转载▼标签: jdk版本 java 版本 异常分类: JAVAjava.lang.UnsupportedClassVersionErro
2016-10-17 09:42:49
435
原创 springmvc配置全局的日期转换器
为什么要配置日期转换器呢?因为springmvc没有内置转换,当你提交日期格式的数据后传到后台后默认当作String类型的数据,就会报HTTP Status 500 - Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'; nested exception is jav
2016-10-14 11:44:33
2788
原创 junit基于注解的单元测试
package cn.itcast;import javax.annotation.Resource;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.sprin
2016-10-14 10:10:32
387
原创 svn服务器的安装
第一步:参考:新巴巴运动网\项目第一天(课前资料)\svn第二步:双击上图红色客户端第三步:一路默认选择next,下图选择8443端口,如无特殊需要,其它都可以不改第四步:安装第五步:等待第六步:打开的界面第七步:建仓库第八步:仓库命名 第九步:确定后
2016-10-13 15:30:09
312
原创 tomcat热部署
摘要:本文主要讲了Maven中使用Tomcat7进行自动部署,其中maven多模块web项目看这里看我的另一博文http://blog.youkuaiyun.com/evankaka/article/details/467304011、配置tomcat-users.xml文件在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】/c
2016-10-13 13:04:16
682
原创 sql:内链接,外链节,嵌套查询,子查询说明
1 常用Sql查询 表A和表B要做关联查询:表A当成主查询表:查询记录主体从主查询表出表B关联表 1.1 内链接关联查询: 如果表A和表B有一个外键关联 ,可以通过外键进行内链接查询 select dictinfo.*,dicttype.typename from dictinfo, dicttype where dictinfo.t
2016-10-12 15:28:03
1431
原创 国际化的配置
Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源(配置文件) java.util.Locale:对应一个特定的国家/区域、语言环境。 java.text.MessageFormat:用于将消息格式化 //根据操作系统环境获取语言环境 Locale locale = Locale.getDefault();
2016-10-12 11:19:34
1128
原创 三.统一异常处理器配置
在springmvc.xml配置统一异常处理器。 在web.xml中配置:前端控制器知道全局异常处理器id为handlerExceptionResolver servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> init-param>
2016-10-11 14:30:07
362
原创 二.统一异常处理器
对dao、service及action所抛出的异常进行统一处理,在action中就不需要添加try{}catch{}捕获的代码。 1.1.1 自定义异常处理器编写 自定义全局异常处理器,实现HandlerExceptionResolver接口 public class ExceptionResolverCustom implem
2016-10-11 14:27:32
642
原创 一.自定义异常
Java中进行异常处理: 一类是可预知的异常,程序员在编码时,主动抛出的异常,为了给用户操作提示,提前检查代码中可能存在异常。通过开发中,采用自定义的异常类,每个异常类表示每一类异常信息。类需要继承Exception类。本系统采用统一异常类,提供一个属性标识异常类。 另一类是不可预知异常,就是runtimeException异常,通过提高代码编写质量来避免此类异常,也可通过
2016-10-11 14:25:53
661
原创 sql:decode()的用法
decode(a,b,c,d,e);a为查询出来的值当a的值等于b执行sql语句c,当a的值等于d执行sql语句e
2016-10-11 11:32:52
3996
原创 java如何调用其他系统的web service接口
1. Java调用webservice接口方法webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。我们也可以在以下网站找到许多 webservice provider列表, 你可以使用下面的URL来测试你的webservice
2016-10-09 13:32:44
21702
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人