- 浏览: 124039 次
- 性别:
- 来自: 江苏
最新评论
-
elywhr:
哈儿,换成中文怎么体现UTF-8。
一个改进版的spring-mvc-showcase -
cwqcwqmax9:
楼主 demo呢
利用NIO和线程池极大提升网管通讯模块的消息吞吐量 -
zhch152:
mvn org.mybatis.generator:mybat ...
Mybatis:代码生成器(Maven版)&集成Spring -
jjruanlili:
亲,说好的demo呢……
利用NIO和线程池极大提升网管通讯模块的消息吞吐量 -
zhch152:
mvn org.mybatis.generator:mybat ...
Mybatis:代码生成器(Maven版)&集成Spring
文章列表
一、生成器(Maven)
1、配置maven
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.1</version>
<configuration>
<verbose>true</verbose>
<overwrite ...
转自:http://www.java2s.com/Code/Java/Database-SQL-JDBC/GetAvailableSqlTypesInADatabase.htm
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Main {
public static void main(String ...
如果以前从未听说过此框架的朋友可以看一下下面的链接:
2.0.0
2.1.1
2.7.8
2.8.8
2.8.9修改点:
1、添加下面四个扩展方法
onValid(),onInvalid(),beforeV(),afterV(),
2、对ip中的无用0自动去除
譬如用户输入的是02.04.06.07,验证后,其值将会变为2.4.6.7(因为项目中有用ip作为唯一键的,需要此特性),此功能是默认开启的,如果不喜欢,也可以关闭。
用版本号纪念一下jobs:288(唉!拜拜)
版本发得是不是快了点?不过很快就会慢下来的。下一个版本还会增加一个大家都想不到的功能。
修改点:
一、除1BUG:日期验证器不能添加tt.Field对象(网友http://hmilyonly.iteye.com/提供)
...
本次修改点:
1、增加服务端验证
2、提示信息更人性化:鼠标移到提示信息上面时,把对应的输入框进行突出显示;单击提示信息会将鼠标focus到对应的输入框
说明:
1、服务端演示中用到了温少的fastjson1.1.5,不过用不用json都可以完成服务端验证。
2、可以部署到tomcat中演示,当然不部署也能演示,只不过服务端验证会提示错误,如下图
迄今为止本框架的功能似乎算是全了,欢迎再提改进意见!
本框架已相当成熟(多个项目使用,上千个页面验证),推荐大家考虑其作为项目的验证框架!
本次修改点比较少,主要如下:
1、提示信息加个“关闭”按钮,如果提示信息妨碍了用户操作,用户可以将其关闭
2、增加了“自定义验证器”演示,如果现有验证器满足不了需求,可以照猫画虎弄一个新的,见上图
3、减少不必要的事件、优化代码顺序以节约性能
4、根据上次社区朋友提的意见,完善功能,如增加对checkbox和radio的友好支持
两点说明:
1、关闭按钮似乎有点丑,希望能遇到美工MM帮忙美化一下
2、提示信息在IE和非IE下,略有不同,但无大碍
期待大家提出更好的建议,让talent-validate做 ...
两点说明:
1、tt是talent的简称,现在此框架所有的代码都以tt为命名空间,talent太长了,不利于书写和节约空间。
2、附件除含有tt验证框架外,还有两个js压缩工具。
先上图再说修改点(以下图片皆为Safari下的效果,在IE下界面上的代码会显示在一行)
1、一行代码即完成对多个字段的验证
2、提供输入提示功能
3、数据范围验证器支持多个范围,譬如1-9或20-30这样的验证
4、在指定位置显示信息
说一下修改点:
1、代码重构,代码压缩后是13.4K左右(本框架不依赖第三方js框架)
2、可以指定信息提示位置
3、增加字符串长度验证、身份证验证等
4、数据范围验证 ...
创建一个文件autoftp.ftp,内容如下:
open 126.12.012.21
user username
password
cd /home/
binary
Prompt
mput xxxxx.jar
bye
quit
exit
创建bat文件,内容如下
jar cvf xxxxx.jar -C classes com
jar uvf xxxxx.jar -C classes template
ftp -n -s:".\autoftp.ftp"
pause
广东 雨花新村5幢202 飞
上次由于我的失误,导致小编摆了个乌龙,所以弄个版本出来正一下名
本次修改点:
1、增加了用户名和密码验证演示
2、去掉了jquery和prototype的依赖
3、将所有js合入一个js文件中,使用者只需要引入一个js和一个css即可
4、完 ...
阅前说明:
本文参考了如下两篇博文:
http://zyycaesar.iteye.com/blog/295227
http://zyycaesar.iteye.com/blog/294089
使用说明:
1、准备两个tomcat7,一个apache http server2.2
2、解压本人上传的附件
3、将test.jsp复制到%tomcat%/webapps/examples目录下(注意两个tomcat都要复制)
4、将web.xml复制到两个tomcat的WEB-INF中
5、将server.xml复制到tomcat/conf目录中(只复制到一个tomcat中)
6、将conf.zi ...
1、m2e(更新网址):http://m2eclipse.sonatype.org/sites/m2e/
2、javascript(可以直接下载):http://spket.com/
3、svn(更新网址):http://subclipse.tigris.org/update_1.6.x/
4、tomcat:http://www.eclipsetotale.com/tomcatPlugin.html
5、属性文件编辑:http://propedit.sourceforge.jp/eclipse/updates/
6、Memory Analyzer Tool(MAT)Eclipse插件: htt ...
大体上分为如下几步
定义接口
服务端编写实现
编写客户端
编写运行脚本
1、定义接口
public interface ServerIntf extends Remote {
String sayHello() throws RemoteException;
}
2、编写实现类
public class Server implements ServerIntf {
public Server() {
}
public String sayHello() {
System.err.println("Hello, world!"); ...
传统模式:
NIO + 线程池模式:
优势:
1、 减少了接收的线程数。
2、 利用线程池技术控制了处理线程的数量。
3、 从测试数据来看,消息的吞吐量是极大的提升,从原来的1000条/秒提升到现在的10W条/秒。
注意点:
1、 线程池技术时,要自己写许多代码来控制并发安全。
2、 NIO有一些BUG,列举如下:
1、 socketchannel.close()有时候关不掉socket,需要多次关闭
2、 selector在注销和注册监听时,有时候不能立刻反映到程序中,需要自己在程序中适时的wakeup一下。
应裴小星的要求,把我以前写的 ...
本人写的一个MVC框架,应该说是最简约吧。它体现的MVC思想是:C充当控制和数据传输及转换职责;而V可以是extjs也可以是jsf,当然也可以是简单的html;M嘛就是最简单的POJO就好。
附件中的doc目录是mvc的使用文档。当然附件中还有本人开发的查询引擎,不过还没有文档,暂时只有一张截图。除了这些还有其它一些demo,主要是学习和备忘用的。
工程是用maven管理的,所以看起来体积很小。
偶现在在26公司上班,上段时间接手一个项目,用的是struts 1,把我郁闷得不行,不过后来该项目让其它人接手了。一直希望能有一个MVC体现最简约思想,可惜一直没找到,所以自己操刀弄了一个。它的赋 ...
struts2和spring mvc功能强大,这是毋庸置疑的,但是有个让人非常不舒服的地方
1,M端在处理自己业务的同时需要知道返回什么样的view
2,V端需要通过一个不是很直接的方式才能知道如何才能通过正确的url请求到自己需要的M。 ...