- 浏览: 35880 次
- 性别:
- 来自: 成都
最新评论
-
国产希特勒:
楼主下面的在\WEB-INF\conf\springMVC-c ...
构建基于maven的综合项目(一)--搭建框架
文章列表
一、hibernate 查询相关
1、Query查询,要求hql熟练
2、Criteria查询,面向对象的方式查询,hibernate生成sql语句较多,返回结果不满意,还未找到适合的解决方法
public Page getQueryAccountsForPage(Page page) {
/*
* 中文条件查询,最好使用?占位符并使用query.setParameter方式
* jdbc url必须设置编码jdbc:mysql://localhost:3306/notepad?useUnicode=true&characterEncoding= ...
一、前端分页
1、将分页部分单独做成一个jsp
<%@page import="java.net.URLEncoder"%>
<%@page language="java" pageEncoding="utf-8"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<link type="text/css" rel=&qu ...
一、常用注册验证码
1、servlet(需要配web.xml)或controller(需要配springMVC.xml)
package com.cpkf.notpad.controller.commonController;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import java ...
一、spring security--自定义过滤器
1、在上一篇的基础上,我们修改springSecuritySimple-config.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="h ...
一、添加spring security3 简单验证
1、添加jar;
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
...
一、添加表单验证
1、页面,导入form标签,form上添加modelAttribute属性,信息提示用form:errors标签,对应model属性或boolean方法
……
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
……
<form:form modelAttribute="addUserModel" action="addUser.do" method="pos ...
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。
除了spring.jar ...
一、创建maven+springMVC+Hibernate+mysql框架
1、准备开发环境,参照http://hawkist.iteye.com/blog/978886
2、创建maven project:
项目类型--maven archetype webapp
group id/artifact id/package(不写就是默认)
创建好后进行配置
添加source folder--src/main/java src/test/java src/test/resources
在java bui ...
firebug--这个就不用说了,最开始用firefox就是冲着这个去的;
adblock plus--去除广告;
BetterSearch--增强多个搜索引擎搜索结果;
DictionarySearch--在线词典查找单词;
DownloadHelper--能够在视频网站自动抓取视频文件;
DownThemAll--网页下载所有链接、图片;
FasterFox--加速FireFox的启动和运行,网络性能调节与优化;
Firefox sync--在不同机器上使用firefox,能同步账户信息;
FireGestures--用鼠标手势执行命令;
FoxyProxy Standard--代理服务器使 ...
以前我写测试代码的时候,一直有个误区,对某类某方法的测试,有严重的依赖性,比如在spring中测试server层某类时,会直接引入配置文件,注入相关类进行测试,这样的结果是代码换个环境,测试代码可能无法编译通过,后来才渐渐明白,测试代码应模拟出完全空白的环境,用EasyMock和Assert的方式进行测试。
why TDD?
Avoid overdesigning;
Find problems early in development process;
Write just the code you need;
Know when you are read ...
test.sql
/*Drop Collections if exist */
db.menu.drop();
/* Initial Menu */
db.menu.insert({'name':'Roles','age':'12', 'url':'/account/getRoleList.do', 'group':'Account Managment','sequence':'01-01'});
db.menu.insert({'name':'Users','age':'22', 'url':'/account/getAccountList.do', 'group':'Acco ...
1、安装jdk
安装完成之后配置java环境变量:
JAVA_HOME:jdk安装路径;
Path:%JAVA_HOME%\bin;
Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
cmd-java、javac、java -version进行测试。
2、到www.eclipse.org下载最新eclipse for javaee版本的Eclipse,并配置JRE和工作空间字符集:
window-preferences-java-installed JREs
Wind ...
一、java工程:
System.out.println("==============");
System.out.println("当前classPath路劲:" + Thread.currentThread().getContextClassLoader().getResource("").getPath());
System.out.println("当前项目路劲:" + System.getProperty("user.dir"));
Syste ...
最近这个项目引入了thickbox弹出框架,用safari浏览器测试页面,弹出层不能引用到js文件,慢慢查找才发现是thickbox弹出方式引起的。
一、为了方便,我们写了一个公共js:
function checkPopup(ev, title, url, width, height) {
ev.preventDefault();
if(url.indexOf("?") == -1){
url += "?";
}
url += "&random=" + (new Date().getTime());
...
mongo脚本为创建数据集的命令
mongoTest.sql
db.aa.drop();
db.aa.insert({'name':'cacda', 'other':'avascda'});
一、直接使用mongo jar初始化
package com;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
i ...