- 博客(106)
- 资源 (5)
- 收藏
- 关注
原创 @RequestParam与@PathVariable的区别
在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值使用@PathVariable时,URL是这样的:http://host:port/path/参数值例如: @RequestMappin
2015-04-07 18:32:01
7813
2
原创 validationQuery didn't return a row
弄了一个spring+ibatis的例子,在测试的时候报了下面的错误:Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; err
2015-03-20 16:46:34
5163
1
原创 编码检测工具universalchardet
universalchardet是mozilla推出的一种编码检测工具。用于Firefox的自动编码识别。
2015-02-09 16:34:23
1568
转载 AtomicInteger在实际项目中的应用
今天写代码,尝试使用了AtomicInteger这个类,感觉使用起来很爽,特别适用于高并发访问,下面贴一个简单的例子:Java代码 CashierContext类部分代码: private Map counter = new HashMap(); private void initCounter() {
2014-12-31 17:45:45
869
转载 【Java线程】锁机制:synchronized、Lock、Condition
1、synchronized把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。1.1 原子性原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多个线程在更新共享状态时相互冲突。1.2 可见性可见
2014-11-19 10:53:12
858
原创 ssh secure shell client 中文乱码
使用ssh secure shell client连接远程linux服务器,常会遇到中文乱码。
2014-09-19 15:19:12
811
原创 mysqldump: Got error: 1016: Can't open file: '***.frm' (errno: 24) when usin
当使用mysqldump备份数据库时,常会遇到下面的错误信息:mysqldump: Got error: 1016: Can't open file: '*.frm' (errno: 24) when usin
2014-09-16 12:25:31
1143
原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
由于编码原因,在python中经常会出现如下错误信息:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
2014-07-30 16:43:05
857
转载 BASH学习手册
########################### BASH 特殊字符 ############################ 注释.; 命令分隔符,可以在同一行上写两个或两个以上的命令.;; 终止case选项.. "点"命令等价于source命令. "点"作为文件名的一部分. 如果点放在文件名的开头
2014-07-16 16:52:45
507
原创 500 OOPS:cannot change directory:/home/***
在centos上安装了vsftpd服务后,使用ftp 192.168.86
2014-07-14 14:09:57
863
原创 cp -rf 提示是否覆盖的问题
Linux中的复制命令有如下参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!-l :进行硬式连结 (ha
2014-07-03 18:07:00
7169
1
转载 mysqlbinlog: unknown variable 'default-character-set=utf8'
在使用mysqlbinlog查看日志的时候碰到了一个问题,错误提示如下:/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8'产生这个问题的原因是因为我在my.cnf中的client选项组中添加了default-character-set=utf8选项。因我网
2014-07-03 17:26:41
1681
原创 MySQL备份还原
1、备份数据库(mysqldump方式)mysqldump -u$mysql_user -p$mysql_passwd -h$mysql_host $dbname >$sqlfile
2014-06-27 12:04:33
531
原创 cp: omitting directory `XXX'
在Linux中copy文件夹时,经常出现如下错误提示:cp: omitting directory `XXX'
2014-06-23 11:00:20
925
转载 Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的
2014-05-07 20:14:29
598
原创 java字符串常量池
java的String是不可变类。为了提高效率,java为String类提供了String池。当我们使用形如String s="abc"的代码为字符串赋值时,JVM首先会检查字符串常量池中是否有"abc"这个字符串,如果有就直接将其地址赋给s;若没有,则在Stirng池中创建一个字符串对象“abc”,再将其地址赋给s。
2014-04-27 21:32:06
761
原创 java参数传递方式问题
java的参数传递方式究竟是值传递还是引用传递一直是个备受争论的问题,在这里,我给出了自己的一些理解,纯属个人意见,仅供参考。
2014-04-24 08:20:02
1284
2
原创 图
邻接矩阵#includeusing namespace std;#define MAX_NUM 20 //顶点的最大个数typedef char InfoType;typedef struct{ int no;//顶点编号 InfoType data;//顶点其他信息}Vertex;typedef struct{ int edges[MAX_NUM][MAX_NUM];/
2014-04-20 23:08:45
104
原创 编辑距离算法
编辑距离是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。该算法可用于DNA分析、拼写纠错、机器翻译等领域。本文使用java、C++、python三种语言实现了该算法。
2014-04-17 22:05:19
938
原创 file open error: [Errno 2] No such file or directory: '\xe6\xb5\x8b\xe8\xaf\x95.txt'
当我们用python访问一个中文命名的文本时,经常会被如下错误:file open error: [Errno 2] No such file or directory: '\xe6\xb5\x8b\xe8\xaf\x95.txt'
2014-04-17 12:50:29
5658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人