- 浏览: 73406 次
- 性别:
- 来自: 郑州
最新评论
-
gudubaiye:
学习了~
spring mvc点点滴滴
文章列表
接口:/usercenter/service/forgetUserExtPasswordThree
流程号: 142017071413460300706069
入参:
{
"requestContext": {
"channel": "14",
"serviceCode": "forgetUserExtPasswordThree",
"channelUserId": "11185525" ...
实现线程的方式:
实现Runnable接口
继承Thread对象
使用ExecutorService、Callable、Future实现有返回结果的多线程
public class MyThread {
public static void main(String[] args) throws Exception {
// 实现Runnable接口创建线程
Thread t1 = new Thread(new Runnable() {
public void run() {
// to do
}
});
t1.star ...
HTML 和 ExtJS 组件
- 博客分类:
- ext
当你要创建一个网页时, 经常会发现,你知道怎样用原生的html来创建,却不知道如何使用浩如烟海的ext组件来实现。本文将介绍一些使用ext组件创建html的一些技巧。
简介
组件的渲染
首先让我们用一个简单的例子了解一下组件是如何渲染的:
/** The renderTo config option specifies a parent DOM element for
* rendering the component.
* For brevity it is not shown in the remaining examples.
*/
new Ext. ...
前言
json-lib是java开发中比较常用的java bean和json相互转换的工具, 它可配置化的解析过程使用起来非常灵活。但官方文档比较简单,新手使用稍有困难。
本文将简单介绍java bean转化为json的使用方式、渲染过程,并针对常见的 ...
DB2 常见错误码简介
- 博客分类:
- 数据库
操作DB2数据库,很多异常都是用SQL CODE和SQL State提示,现在把收集到的的SQLCODE和SQLState代码作以说明,以备参考(格式如:ErrorCode:-302 SQLState:22001):
==================================================
000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互联系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DA ...
通过修改user表授权MySQL 权限控制信息存储在表mysql.user中.mysql.user 表字段如下:host:用户通过哪台主机访问;user: 用户名称password: 加密密码*_priv等字段就是对应的权限.如下记录:(host, user, select_priv) = (192.168.1.1, zhangsan, Y) 即在客户机192.168.1.1上通过zhangsan账号访问数据库, 具有查询权限.(host, user, select_priv) = (192.168.1.2, zhangsan, N) 即在客户机192.168.1.2上通过zhangsan账 ...
使用Spring MVC 习惯把jsp放到WEB-INF下. 通常jsp只用作页面展现, 数据处理放到控制器中, 如果将jsp放到webapp下,则可以绕过控制器直接访问到jsp页面,这时页面可能就不能正常展现. 把jsp放到WEB-INF下,通过控制器转发就很好的解决了这个问题; 这样做还有一个好处是可以防止通过URL推断出你的工程目录结构. 但这又带来的新的问题, 有的jsp页面不需要数据处理, 通常这样的jsp要放到webapp下, 但WEB-INF下和webapp下都有jsp, 项目结构就显得比较凌乱. 推荐把jsp全部放到WEB-INF下, 然后在spring 配置文件中用 & ...
spring mvn 控制器的参数类型不能用接口List, 要使用可实例化的实现类 如ArrayList.
jquery ajax 对数组序列化后参数名称变为 arg[], 如数组 users = ['a', 'b'], 在request参数中为 users[]=a&users[]=b, 因此 spirng 控制器中参数名称要用注解将user[] 映射到ArrayList参数. 完整示例如下:
前端ajax实现:
$.ajax('save.do', {
users: ['a', 'b']
})
spring 控制器
@RequestMapping("/save.do ...
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
2007-07-25 13:52
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。
这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现
<bean id="cronTrigger" class="org.springframework.sc ...
Document document = DocumentHelper.createDocument();
//创建root
Element root = document.addElement("parameters");
//生成root的一个接点
Element param = root.addElement("parameter");
// 为节点添加属性
param.addAttribute("key", "sy ...
java 实现对字符串的压缩和解压
- 博客分类:
- java
压缩字符串:
1. 创建字符串写入输出流os, 用于接收压缩后的byte[]
2. 用os 创建 GZIPOutputStream 对象gos
3. 将要压缩的字符串写入gos
4. 关闭gos
5. 从os中获取压缩后的内容
注意: 第4步和第5步顺序不能颠倒, 否则会抛出异常java.io.EOFException: Unexpected end of ZLIB input stream.
完整代码如下:
public static byte[] zip(String src) {
ByteArrayOutputStream os = null;
GZIPOutputStream ...
Endeavour 是一个功能丰富基于Web的软件项目管理工具,适合用来管理大规模的迭代和增量企业系统软件项目,主要功能包括:用例管理、迭代开发、项目计划、需求变更管理、缺陷跟踪、测试用例、文档管理和其他功能等。
Endeavour 不仅开发源代码而且免费,
开发源代码--你可以根据需要自行定制功能
免费--就不多说了, 大家都喜欢.
支持多语言: 可以支持中文哦, E文不好的童鞋们有福了.
最新版本为 1.25
官网地址:http://endeavour-mgmt.sourceforge.net/index.html
支持linux和windows平台, 默认使用数据库hsqldb, 也 ...
使用Hibernate_MySQL开发, 自动创建表模式.
创建表时提示找不到pg_class表.
检查发现hibernate.dialect配置成了org.hibernate.dialect.PostgreSQLDialect, 改为org.hibernate.dialect.MySQLDialect 问题解决
/**
* 替换字符串中的变量
* @param src 带有变量的字符串
* @param replacement 变量对应的值
* @param regex 变量表达式
* @return 替换后的字符串
*/
public static String replace(String src, Map<String, String> replacement, String regex)
{
if (isEmpty(src))
{
return sr ...
Hibernate 查询
- 博客分类:
- hibernate
1.HQL 查询部分字段
public class Persion() {
private String id;
private String name;
public Persion(id, name) {
...
}
}
hql: select new Persion(p.id, p.name) from persion;
2.标量查询返回对象(Persion不需要映射文件)
SQL: select id, name from t_persion;
执行 session.createSQLQuery(sql).setResultTrans ...