对程序员来说很常见一种情况是在没有合理的程序架构时就开始编程,没有一个清晰的和定义好的架构的时候,大多数开发者和架构师通常会使用标准式的传统分层架构模式(也被称为多层架构)——通过将源码模块分割为几个不同的层到不同的包中。不幸的是,这种编码方式会导致一系列没有组织性的代码模块,这些模块缺乏明确的规则、职责和同其他模块之间的关联。这通常被称为架构大泥球。...
分类:
其他好文 时间:
2015-04-20 00:36:53
阅读次数:
325
使用commons-fileupload上传文件所需要的架包有:commons-fileupload 和common-io两个架包支持,可以到Apache官网下砸。 在配置文件spring-mvc.xml中配置上传: //文件上传最大是多少 //上传文件的编码方式 //内存中最大缓存大小 在对应的j...
分类:
编程语言 时间:
2015-04-20 00:08:43
阅读次数:
416
通过xml配置方式实现数据库查询认证,的确简单但是不够灵活。但是如果登录验证逻辑稍微复杂些,可能通过xml配置方式就不能满足需求了,比如:当用户登录时,需要判断该用户是否绑定了邮箱,如果未绑定,拒绝登录并给出提示信息。
遇到类似的情况,就需要使用自定义登录来完成,并且给出的提示信息也需要是自定义的。
自定义登录验证(
默认实现QueryDatabaseAuthenticationHand...
分类:
数据库 时间:
2015-04-18 13:12:14
阅读次数:
275
1. 编码方式和封装格式常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。例如:将一个Xvid视频编码文件和一个MP3视频编码文件...
分类:
其他好文 时间:
2015-04-16 19:17:06
阅读次数:
191
首先,解释一下字符集:汉字编码:* GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。 * BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个。 * GBK字集是简繁字集,包括了GB字集、BIG5字集和一些符号,共包括21003个字符。 * GB180...
分类:
系统相关 时间:
2015-04-16 11:52:28
阅读次数:
272
1.全局编码方式设置Window>Preferences>General>Workspace,在右侧面板的Text file encoding中选择.2.项目级编码设置选中要切换编码的项目名称,右键>Properties>Resource 在右侧面板的Text file encoding中选择.3....
分类:
系统相关 时间:
2015-04-15 19:27:03
阅读次数:
111
哈希表也是redis支持的数据结构之一,它使用REDIS_ENCODING_ZIPLIST(压缩列表) 和REDIS_ENCODING_HT(数据字典) 两种编码方式。
当哈希表使用压缩列表时,...
分类:
其他好文 时间:
2015-04-15 01:01:31
阅读次数:
170
本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右...
分类:
其他好文 时间:
2015-04-14 12:30:52
阅读次数:
136
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:
编程语言 时间:
2015-04-14 00:38:34
阅读次数:
192
linux解压widows压缩的文件时有可能遇到乱码的问题,没有找到好的方法,临时拼凑出一个曲线救国的方法凑合用。比如解压zip文件,使用如下命令:unzip-O字符集xxxx.zip字符集可以是gb18030,cp936解压出来的文件如果有乱码,用配置好的vim打开它,如果不乱码,则修改编码方式为u..
分类:
系统相关 时间:
2015-04-12 19:31:46
阅读次数:
140