自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Velocity----学习笔记

Velocity判断空值方法:依据:$username与$!username的区别,当找不到username的时候,$username返回字符串"$username",而$!username返回空字符串"" 所以:#set($!username=='') 可以判断字符串是否为空 以下为Velocity脚本摘要1、声明:#set ($var=XXX)左边可以是以下的内容Variabl...

2014-12-30 17:51:25 86

原创 发送短信验证---金猫实例

public void sendSMS(ModelMap map,HttpServletRequest request,HttpServletResponse response, @RequestParam String phone) throws NumberFormatException,Exception{         组装参数:        String url = "http:/...

2014-12-16 17:39:06 169

原创 Velocity----应用

你可能在页面内嵌套如下的VTL声明: Java代码  <html>  <body>  Hello $customer.Name!  <table>  #foreach( $mud in $nudsOnSpecial );   #if ( $customer.hasPurchased( $mud ); ); ...

2014-12-16 10:43:14 79

原创 Velocity----语法

一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)<img src="$info.imgs" border=0>#else<img src="noPhoto.jpg">...

2014-12-16 09:41:35 97

原创 Velocity----概念

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅使用简单的模板语言(template language)来引用由java代码定义的对象。 应用当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注...

2014-12-16 09:39:06 83

原创 发送邮箱验证---金猫实例

/**     * 发送激活邮件     * @param map     * @param request     * @param response     * @param status     * @throws NumberFormatException     * @throws Exception     */    @RequestMapping("/center/proces...

2014-12-11 10:48:14 393

原创 发送短信验证----SMS短信平台

JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备(3)使用中国网建提供的SMS短信平台   首先到网上下载三个jar拷到lib目录jar包下载 commons-l...

2014-12-11 08:54:19 422

原创 powerdesigner15----操作

概念数据模型CDM (9页)物理数据模型PDM (26页)将CDM  对象转换成PDM (28页)创建关系模型:关系模型--->物理模型PDM 一:创建关系模型1.打开PowerDesigner,点击File->New 2.选择Conceptual Data Model,并修改Model name. 3.在Palette工具栏中点击Entity工具,...

2014-12-10 17:19:23 129

原创 Web项目中 .classpath、.mymetadata、.project文件的作用

创建Web Project时,会自动生成这个三个文件。一、.mymetadata文件1、部署项目用的,把项目部署到tomcat服务器上时,如果没有这个文件,用myeclipse/Eclipse部署是不能部署到关联的tomcat服务器。.mymetadata文件:<?xml version=”1.0” encoding=”UTF-8”?><!--type : 工程类...

2014-12-09 09:57:29 81

原创 网站总结

优化提速一:硬件二:数据库1、页面静态化:不用访问数据库2、缓存:不必查询数据库3、SQL语句:只查询需要的结果,禁止使用select * from4、统计数据:大数据量的统计可分批统计(比如:按时、天、月先预处理,需要时再统计)5、数据库集群、库表散列(在数据库集群方面,很多数据库都有自己的解决方案)三:禁止外部的盗链Apache配置:禁止盗链四:控制大文件上传、下载大文件上传下载...

2014-12-07 22:11:02 71

原创 MyEclipse文件查找技巧

一、查找文件  使用快捷键【ctrl+shift+R】弹出弹出文件查找框,如下图所示:  二、查找包含某个字符串的文件  使用快捷键【ctrl+H】在弹出对话框中选File Search选项,然后在第一个文本框中粘贴(我一般用粘贴)或自已手动录入(容易写错)要查找的字符串(可以是英文字符也可以是汉字),在第二个文本框中输入你所要查找的文件(比如:*.jsp)最后点击Search...

2014-12-05 22:25:46 78

原创 MyEclipse去除网上复制代码的行号

一、正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示:这样就可以把代码中的行号全部去掉去除代码行号的正则表达式:^\s*\d+\....

2014-12-05 22:23:40 102

原创 Tomcat----应用

更多资源:http://www.cnblogs.com/xdp-gacl/p/3734395.html一、Tomcat服务器端口的配置  Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。  如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器...

2014-12-05 22:04:20 540

原创 Web总结----Http协议

更多资源:http://www.cnblogs.com/xdp-gacl/p/3751277.html一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定...

2014-12-05 19:33:49 80

原创 jQuery操作----总结

jQuery 设计思想是将原始的 dom 对象封装成一个 jQuery 对象,通过调用 jQuery 对象的方法来实现对原始的 dom 对象的操作。这样设计的目的是:是为了更好地兼容不同的浏览器,简化代码jQuery编程步骤:1、<script type="text/javascript" src="js/jquery-1.4.3.js">2、使用jQuery提供的选择...

2014-12-04 23:23:29 120

原创 DOM操作----总结

 查找方式一:var obj = document.getElementById(id) ;var obj = document.getElementById('d1') ;obj.innerHTML = 'hello kitty' ; --- innerHTML属性:可以读或者写一个节点的html内容。var obj2 =document.getElementById('...

2014-12-03 11:23:15 85

原创 缓存----Ibatis /Hibernate

iBatis缓存的使用方法及解释 :以iBatis2.3为例,做以下配置即可实现对某些查询进行缓存1、<settings lazyLoadingEnabled="false"  cacheModelsEnabled="true"  enhancementEnabled="true" />    注释:            lazyLoadingEnabled  延迟加...

2014-12-02 12:41:30 127

原创 高并发----解决方案

http://blog.sina.com.cn/s/articlelist_1264304145_13_1.htmlhttp://blog.csdn.net/feng27156/article/details/19420695 基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器  1、HTML静态化通过信息...

2014-12-02 12:38:16 71

原创 连接池/线程池

线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目...

2014-12-02 12:16:04 81

原创 开发工具说明------

前端:w3c------------------------------------------------------------------------------------------------------前端调试:HttpWatch--------------------------------------------------------------------...

2014-12-02 12:04:25 245

原创 错误信息----输出方法

错误信息输出方式:一:JDK方式控制台输出try{        可能出错的代码}catch(Exception  e){         e.printStackTrace();    在控制台打印出异常种类,错误信息和出错位置等} 二:Log4j日志输出:导入org.apache.log4j.Logger;及相关包方法1:在需要使用log4j的地方获...

2014-12-01 23:02:43 337

空空如也

空空如也

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

TA关注的人

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