- 浏览: 20703 次
- 性别:
- 来自: 北京
最新评论
-
u012901117:
还可以,参考了
Java身份证验证方法
文章列表
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
redis官网地址:http://www.redis.io/
最新版本:2.8.3
...
Java线程Dump分析工具--jstack
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:
jstack [-l][F] pid
如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时 ...
Java身份证验证方法
- 博客分类:
- java
Java身份证验证方法
package com.tg.user.controller;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Hashtable;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseE ...
JAVA之编码---->CSV在文本下是正常的,用EXCEL打开是乱码的问题 (2011-12-14 13:02:53)
转载
▼
标签: 杂谈 分类: JAVA技术
在JAVA下输出文件流,保存成CSV(用UTF-8)文件,怎么处理用EXCEL下是乱码,但是在记事本等其他软件都是正常 ...
java如何将错误的堆栈信息写入日志
- 博客分类:
- java
最近在写代码的时候,在写日志的时候用e.getMessage()总是显示部分信息并不知到底是哪一行报错,只能根据日志信息知道报什么错误。例如空指针错误,数组越界。
在网上搜了一下,返现appache有了一个很好的异常类。可以将错误信息写弄成字符串,写入日志。
String fullStackTrace = org.apache.commons.lang.exception.ExceptionUtils.getFullStackTrace(e);
log.info(fullStackTrace );
JAVA中去掉空格
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +" ...
http://www.blogjava.net/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/12/23/307092.html
Spring的AOP配置
1.先写一个普通类:
package com.spring.aop;
public class Common {
public void execute(String username,String password){
System.out.println("------------------普通类----------------");
}
}
2.写一个切面类,用于合法性校验和日志添加:
package com.spring.aop;
public class Check {
public void check ...
记住用户名的,选中复选框则记住用户名和密码,下次登录的时候就方便用户名的登陆:
package com.laizhi.util;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet. ...
正确的写法:
<if test='finished=="1" and businessInfoId!=null and businessInfoId!="" '>
and u.finished = 1 and f.business_info_id = #{businessInfoId}
</if>
错误的写法:
<if test="finished=='1' and businessInfoId!=null and businessInfoId!='' ">
...
java对redis的基本操作
- 博客分类:
- redis
server端安装
1、下载
https://github.com/MSOpenTech/redis
可看到当前可下载版本:redis2.6
下载windows平台文件:
解压后,选择当前64位win7系统对应的版本:
2、安装
1)解压后将里面所有文件拷贝至redis安装目录:
几个exe程序的功能:
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apac ...
maven管理的springmvc+spring+mybatis,
还用到了阿里巴巴的 fastjson和druid连接池,配置文件如下
pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="h ...
优化Group By语句
默认情况下,MySQL 排序所有GROUP BY col1,col2,....。查询的方法如同在查询中指定ORDER BY col1,col2,...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL 可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY 但你想要避免排序结果的消耗,你可以指定ORDER BY NULL禁止排序。
优化Order by语句
在某些情况中,MySQL 可以使用一个索引来满足ORDER BY 子句,而不需要额外的排序。where 条件和order by 使用相同的索引,并且order by 的顺序和索引 ...
查看 mysql 数据库当前连接数
命令: show processlist;
或者 # mysqladmin -uroot -p密码 processlist
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
show processlist;只列出前100条,如果想全列出请使用show full processlist;
mysql> show processlist;
命令: show status;
或者 # mysqladmin -uroot -p密码 status
Aborted_clients 由于客户没有正确关闭连接已经死 ...
详解MySQL中EXPLAIN解释命令
在这里我们将介绍的是MySQL中EXPLAIN解释命令,希望对大家有所帮助。
AD:2014WOT全球软件技术峰会北京站 课程视频发布
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
使用方法,在select语句前加上explain就可以了:
如:
explain select surname,first_name form a,b where a.id=b.id
EXPLAIN列的解释:
table:显示这一行的数据是关于哪张表的
type:这是重要的 ...