- 浏览: 36455 次
- 性别:
- 来自: 北京
最新评论
文章列表
private static String getMd5(String str) {
try {
System.out.println("param--" + str);
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] b = md.digest();
int i;
StringBuffer buf = new StringBuffer();
for (int ...
#匹配字符串,并显示行号
sed -n -e '/`epg`/=' -e'/`epg`/p' 1.txt
#打印第10行
sed -n '10p' 1.txt
#打印第10到20行
sed -n '10,20p' 1.txt
#删除第40行
sed -i '40d' 1.txt
#删除第5到7行
sed -i '5,7d' 1.txt
public class Test {
private static String filePath = "D:\\records.xls";
private static String mysqlUrl = "jdbc:mysql://192.168.1.1:3306/test?useUnicode=true&characterEncoding=utf-8";
public static void main(String[] args) {
Connection conn = null;
PreparedSt ...
本实例功能为生成10万条记录,值为18位长的整数,并写入Excel文件。仅供参考,谢谢!
注意,excel表的sheet最多65535条记录,故超过此值要分多个sheet创建。
public class GenerateExcel {
private static int records = 100000;
private static BigInteger start = BigInteger.valueOf(100000000000000001L);
private static String filePath = "D:\\test.xls";
...
private static String mysqlUrl = "jdbc:mysql://192.168.1.1:3306/test?useUnicode=true&characterEncoding=utf-8";
public static void main(String[] args) {
Connection conn = null;
PreparedStatement preStatement = null;
ResultSet rs = null;
try {
Class.forNa ...
用户相关:
//创建aaa用户(主机%代表任意ip客户端),并授权test库所有表的所有权限,密码为123
mysql> grant all privileges on test.* to 'aaa'@'%' identified by '123';
//刷新授权使生效
mysql> flush privileges;
//查询所有mysql用户
mysql> select user,host,password from mysql.user;
+------+-----------+----------------------------------- ...
二进制安装包:
mysql-5.6.30.tar.gz
操作系统:
CentOS 6.6
所需依赖包:
gcc
gcc-c++
cmake
libaio
ncurses-devel
根据系统不同,可能还有缺失其他依赖包,导致编译出错,在此不一一列举了
安装步骤:
[root@localhost ~]# useradd mysql
[root@localhost ~]# su - mysql
[mysql@localhost ~]$ mkdir mysql_base
[mysql@localhost ~]$ mkdir mysql_data
[mysql@localhost ~]$ tar ...
短信中URL长链接转短链接
- 博客分类:
- 应用示例
package *.*.*.util;
import java.security.MessageDigest;
import java.util.Random;
import org.apache.log4j.Logger;
public class ShortUrlUtil {
private static Logger logger = Logger.getLogger(ShortUrlUtil.class);
public static String getShortURL(String url){
String[] aResu ...
Solr删除数据xml指令
- 博客分类:
- 应用示例
<delete>
<query>id:b54812bc995e4f94b7a4c7b39a7eac66</query>
</delete>
<commit/>
mysql的data路径尽量不要设置到其他地方,最好设置在mysql路径下的data目录,不然1067错误是不会消失的!
mysql配置文件内容如下:
[client]
port = 3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
character-set-server = utf8
default-storage-engine = INNODB
key_buffer = 16K
max_allowed_pac ...
Resin运行的环境是JDK,而不是JRE,所以需要在运行环境时,选择JDK(如果没有新创建一个JDK路径的jre)。
在新建maven工程时报错:
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.
Could not resolve artifact Missing org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE
解决思路:在本地库中装载maven-archetype-quickstart
1.从 htt ...
springMVC配置文如下(注意bean的顺序),版本不同可能解决方式不同,但是原理一样:就是在注册DefaultAnnotationHandlerMapping这个Bean之前,先设置默认的StringHttpMessageConverter编码,下面配置是spring3.2.8版本的:
<!-- 自动扫描的包名 -->
<context:component-scan base-package="com.study.web"/>
<!-- 解决返回中文乱码问题,注意一定要在注册DefaultAnnota ...
转自一位国外哥们儿写的分析,写的很不错:
Let's consider this servlet mapping in web.xml that defines "App" as the default servlet:
<servlet-mapping>
<servlet-name>App</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Now call http://server/context/path/t ...
如果使用Mybatis的配置文件结合Spring启动的时候报连接超时错误,原因是在加载mybatis的配置文件并校验时,并不是走的默认通道,而是自己解析xml配置文件,并根据配置文件的头信息,去网上搜索dtd文件,可想而知,肯定会报Connection timed out错误!
所以,在XML Catalog里添加本地DTD文件也并不管用,解决办法(如果在项目发布时,记得把这个路径改为服务器环境下的dtd文件地址,切记!)如下:
<?xml version="1.0" encoding="UTF-8" ?>
& ...