- 浏览: 51294 次
- 性别:
- 来自: 北京
最新评论
文章列表
1. 首先导入依赖包bean-validator.jar
2.在实体类上面写一些相关的验证信息:可以搜索更多的一些验证方式,这只是一部分
private String username;
private String password;
private String nickname;
private String email;
public User() {
}
@NotEmpty(message="用户名不能为空")
public Stri ...
命令打包项目:
mvn clean compile package -U -Ppreonline -Dmaven.test.skip=true
<!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1fSwiYmxvY2tJZCI6IjQ1NTYtMTUwNTg3NDY0OTU2MCIsInJpY2hUZX ...
mvn deploy:deploy-file -DgroupId=com.migr.common -DartifactId=migr-common-util -Dversion=9.0-SNAPSHOT -Dfile=migr-common-util-9.0.jar -Durl=http://172.16.10.62:8081/nexus/content/repositories/snapshots/ -Dpackaging=jar -DrepositoryId=snapshots
1、要有上传权限
2、注意版本号
解决使用idea开发工具时,js css在浏览器中缓存的问题:
点击菜单File -> invalidate Caches -> 点击invalidated -> 完成
1、打开或新建vi ~/.vimrc2、设置参数set fileencodings=utf-8,gb2312,gbk,gb18030,big5set fenc=utf-8set enc=utf-83、保存即可
说明:
vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings)
fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就 ...
我在solr进行增量更新时,总是报错
java.net.NoRouteToHostException: Cannot assign requested address.
经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致,虽然socket正常关闭,但是端口不是立即释放, 而是处于TIME_WAIT状态, 默认等待60s后才释放。
查看linux支持的客户端连接端口范围, 也就是28232个端口:
cat /proc/sys/net/ipv4/ip_local_port_range
3 ...
eclipse中相同变量显示变色设置
- 博客分类:
- eclipse
java 文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设置
"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选 。
mysql删除重复记录语句的方法
- 博客分类:
- 数据库
查询及删除重复记录的SQL语句
例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1 delete YourTable where [id] not in ( select max([id]) from YourTable group by (name + value)) 方法2 delete a from 表 a left join( se ...
1、没有创建索引,或者没有正确使用索引; 2、存在死锁的情况,从而导致select语句挂起;
3、返回不必要的列,如很多人喜欢在程序中使用select * from 这样会查询表或视图中的所有字段,如果表或视图的数量比较大时候,就会浪费系统资源,应该只要返回必要的列 ; 4、在select语句中使用where子句,限制返回的记录数 ; 5、使用TOP关键字,限制返回的记录数 ; 6、在使用like关键字的时候需要注意通配符的使用方法 ; 7、慎用union关键字,因为它会影响到查询的效率 ; 8、慎用Distinct关键字,因为在结果集中的重复记录并不会影响到查询的效率,相反则需要消耗 ...
MySQL 支持对 MyISAM 和 MEMORY 表进行表级锁定,对 InnoDB 表进行行级锁定。
在许多情况下,可以根据猜测应用程序使用哪类锁定类型最好,但一般很难说出某个给出的锁类型就比另一个好。一切取决于应用程序,应用程序的不同部分可能需要不同的锁类型。
为了确定是否想要使用行级锁定的存储引擎,应看看应用程序做什么并且混合使用什么样的选择和更新语句。例如,大多数Web应用程序执行许多选择,而很少进行删除,只对关键字的值进行更新,并且只插入少量具体的表。基本MySQL MyISAM 设置已经调节得很好。
在 MySQL 中对于使用表级锁定的存储引擎,表锁定时不会 ...
1 show processlist;
SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL 账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating 或者 sending data。
如果您得到“too many connections”错误信息,并且想要了解正在发生的情况,本语句是非常有用的。MySQL保留一个额外的连接,让拥有SUPER权限的账 ...
Cause: java.sql.SQLException: Table './hr_2_job/seeker_wish_area' is marked as crashed and last (automatic?) repair failed; uncategorized SQLException for SQL []; SQL state [HY000]; error code [144]; Table './hr_2_job/seeker_wish_area' is marked as crashed and last (automatic?) repair failed; neste ...
该文转自:http://blog.csdn.net/dogfish/article/details/6661675
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用 ...
将查询结果导出为文本文件
SELECT 字段 into outfile 'test/123.txt' from 表名
将文本文件导入到表中
load data infile 'test/123.txt' into table 表名 fields terminated by '\t' enclosed by '~';