- 博客(108)
- 问答 (9)
- 收藏
- 关注
原创 一个8583报文的简单例子
8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如止咳糖浆,或者感冒冲剂,一般情况下定义放止咳糖浆的抽屉最好永远放止咳糖浆,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。数量是这么规定的,有三种情况:首先是定量,也就是说定义好这个抽屉放30瓶止咳糖浆,就放30瓶一瓶...
2014-04-23 13:05:19
824
原创 你真的会数钱吗?
摘要:货币,记账相关的领域模型,使用值对象快年底了,假如你们公司的美国总部给每个人发了一笔201212.21美元的特别奖金,作为程序员的你, 该如何把这笔钱收入囊中?1.美元?美元!你可能觉得,这根本不是问题。在自己的账户中直接加上一笔“转入”就行了。但是首先就遇到了币种的问题。一般来说,银行账户都是单币种的。你可能会说不对啊,我的一卡通就能存入不同的币种啊?但那是一个“账号(A...
2014-04-15 16:22:08
288
原创 认证 (authentication) 和授权 (authorization) 的区别
以前一直分不清 authentication 和 authorization,其实很简单,举个例子来说:你要登机,你需要出示你的身份证和机票,身份证是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是 authorization。 在 computer science 领域再举个例子:你要登陆论坛,输入用...
2014-02-21 14:00:06
705
原创 Maven项目使用hamcrest出错
在使用Maven项目进行测试中,因为要引入Hamcrest的一些东西,所以需要使用如下import 代码:[code="java"]import static org.hamcrest.Matchers.*[/code]pom已经引入了 junit 4.11但是这个引入就是报错,后来走官网才发现,还需要引入 hamcrest-library[code="java"] o...
2013-11-20 14:51:13
3786
Eclipse+Maven test的时候console中文乱码
碰见这个问题,记录下,免得下次出错,先给出解决方案,具体原因等我弄明白了,会更新本文的:在pom文件中添加以下设置:[code="java"]..... org.apache.maven.plugins maven-surefire-plugin ...
2013-11-20 13:55:42
213
原创 如何写一手好文档(好代码)?
[b]一、什么样的文档(代码)叫做“好”?[/b]任何一篇文档,目标都是给别人看懂。任何一段代码,首先也都是别人能看爽了才是目标。以上述“世界观”为准,很容易得到文档(代码)好不好的结论。以80后小时候读的连环画为例,它就是优秀文档的典范。[img]http://ww3.sinaimg.cn/bmiddle/62014881jw1e8wgzgj8eyj20hf0...
2013-11-07 16:51:04
1035
原创 PhoneGap插件列表
Basic device information:[code="java"]cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git[/code]Network and battery status:[code="java"]cordova plugin add http...
2013-09-24 13:06:03
113
原创 Mysql新建用户并设置权限
[code="java"]CREATE USER usernameIDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON *.* TO username@"%";flush privileges;[/code]
2013-07-25 15:52:00
94
原创 JS计算天数差
jQuery计算天数差代码如下:[code="java"]function countDay(){var b = new Date($("#datepicker_begin").val());var e = new Date($("#datepicker_end").val());var dif = e.getTime() - b.getTime();var day =...
2013-07-25 12:45:13
147
原创 Intellij IDEA12运行mvn test乱码
环境:Mac OS 10.8.4IDEA版本:12.1.4在系统中运行main方法System.out.println()中文是没有问题的,但是就是在运行Maven的test过程中,所有的中文输出都会是有乱码网上搜索了一下,试了两个方法都是没有作用的首先就是IDEA启动参数,12后都是默认为UTF-8了,然后就是我的项目文件编码也是默认为UTF-8了,后来改了一...
2013-07-24 23:51:54
343
原创 Activiti5.12 + Mysql connection错误
项目使用的工作流引擎是Activiti 5.12,数据库是MySQL背景:前段时间项目挂到测试服务器上进行测试了,结果后来每天早上项目重新打包后的第一次工作流提交操作,都会发生错误。在项目的日志文件里面找到类似的这个错误:### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.Communica...
2013-07-22 14:21:42
282
10年生涯总结
文章是在VERYCD下载资源的时候看见的,一般我都不看这么长的评论的,不过,看了一条,觉得说得很好,转来发给大家看看。 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得...
2013-07-22 11:15:54
167
原创 Java 6 JVM参数选项大全(中文版)
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助! 另外,考虑到本文档是初稿,如有描述错误,敬请指正。 非稳态选项使用说明-XX:+<option> 启用选项...
2013-07-16 10:26:39
99
原创 log_bin_trust_function_creators错误
当有mysql本地或远程建立function或procedure时报上面的错误经试验是log_bin_trust_function_creators值为off导致设置:set global log_bin_trust_function_creators=1;但重启后失效永久解决方案windows下my.ini[mysqld]加上log_bin_trust_functio...
2013-07-12 10:05:29
695
Mac版Lync无法登陆问题(登录设置)
前段时间换到Mac OS环境下,公司使用的是微软Lync,下载了一个Lync for mac死活登陆不上,后来在官网上找到了设置步骤,所以贴出来,也是为了做个备忘。下载地址:[url]https://www.macupdate.com/app/mac/42734/microsoft-lync[/url][*]在“Microsoft Lync for Mac”登录窗口中,键入您的 Offic...
2013-07-11 18:52:39
1397
Git常用命令备忘
[size=x-large]Git配置[/size][code="java"]git config --global user.name "Vito Zhou" git config --global user.email "zhouwentao16@gmail.com"git config --global color.ui truegit config --global a...
2013-07-10 13:19:56
99
@MatrixVariable的使用
在Spring3.2 后,一个@MatrixVariable出现了,这个注解的出现拓展了URL请求地址的功能。Matrix Variable中,多个变量可以使用“;”(分号)分隔,例如:[code="java"]/cars;color=red;year=2012[/code]如果是一个变量的多个值那么可以使用“,”(逗号)分隔[code="java"]color=red,green...
2013-07-08 16:03:28
2917
原创 SpringMVC中form:select的使用
最近使用Spring MVC的多,发下在Spring MVC下如何方便的使用下拉列表吧,其实还有其他好多功能,不过我就不一一说明了,大家到直接查看官方手册就能明白:下面是我的Controller类:[code="java"]package com.vito16.mvc1.controller;import java.util.ArrayList;import java.util...
2013-07-08 15:40:34
2343
原创 The current branch is not configured for pull
The current branch is not configured for pullNo value for key branch.master.merge found in configuration今天新建项目在pull的时候碰见这个错误,错误信息中得出是没有key为:branch.master.merge的值存在,pull操作的时候必须要有:[code="jav...
2013-07-04 17:01:33
132
原创 已可预见MariaDB将替代MySQL
迁移步骤:1、停止正在运行的Mysql服务[code="java"]# systemctl stop mysqld[/code]2、安装mariadb及升级工具等[code="java"]# pacman -S mariadb libmariadbclient mariadb-clients[/code] 3、重启Mysql服务[code="java"]# system...
2013-06-27 22:55:30
139
原创 英语、计算机、互联网与全球化
[size=x-large]刚刚看到有人声称,我们中国的软件技术只落后美国两年。我不对这个落后的年限做任何猜测,不过我看到这个声明,首先想到的是,以前在读研究生的时候,很多同学不喜欢看英文的软件技术文档,虽然能看得懂,但是觉得看的太累,所以宁愿找中文的文档来看;另一方面,也有软件同行很多人在花时间把英文文档翻译成中文,供中国读者阅读。从这个翻译过程和等待译本的过程可以确信,我们与世界先进水平,是有...
2013-06-27 09:00:41
109
原创 Hibernate Transformers之三种结果转换说明
在hibernate使用的过程中.我们通常需要对结果进行解释. Hibernate为我们提供了以下3种解释方法: [code="java"]Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成mapTransformers.TO_LIST //把结果按顺序排进Listransformers.aliasToBean(target) //把结果通过se...
2013-06-06 22:57:03
381
原创 Javascript页面跳转和新窗口页面跳转
本窗口跳转[code="java"]window.location.href=url;[/code]新窗口跳转[code="java"]window.open(url);[/code]
2013-05-29 10:44:12
138
坚持,努力
与其为错过一些东西而感到惋惜,不如对正在经历的一切力求珍惜。人世无常,景致变幻,看似潦草的变化中,命运的安排自有深意,而自己正是命运的主宰者。始终,抱着一颗善美之心,当选择了坚持,努力,勇敢的追求之后,无论什么时候,都要相信,一切结果都是最好的安排...
2013-04-28 15:00:51
95
原创 提高SQL执行效率的16种方法
1.尽量不要在where中包含子查询;关于时间的查询,尽量不要写成:where to_char(dif_date,’yyyy-mm-dd’)=to_char(’2007-07-01′,’yyyy-mm-dd’);2.在过滤条件中,可以过滤掉最大数量记录的条件必须放在where子句的末尾;FROM子句中写在最后的表(基础表,driving table)将被最先处理,在FROM...
2013-04-27 10:59:30
96
原创 Pushlet二次开发重点
1 Pushlet自带事件源分析 Pushlet源代码中自带了一些事例,对这些例子的分析有助于编写自己的代码。Pushlet源代码提供了一种事件源机制,即将一些服务作为事件源,通过这些源产生各种各样的事件,然后加入到相应的Session中。 1)Servlet初始化EventSourceManager。在Pushlet这个Servlet初始化时,会对Session...
2013-04-22 16:16:08
130
原创 MySql远程连接错误10060
问题:Can't connect to MySQL server on '192.168.1.11' (10060)原因:1.mysql数据库账号不允许远程机器连接2.网络不通3.防火墙禁止了3306端口。
2013-04-18 13:49:14
363
原创 取消MyEclipse中的JS验证
最近被Myeclipse中的JS验证烦死了,太慢了。。。。。推荐第二种。。。1. 选中当前工程—properties—MyEclipse—validation—Excluded Resource下找到须要作废验证的文件或者文件夹就可以了。2. 找到在项目路径下面的.project文件中配置了一些验证信息. 去掉以下几行即可 org.eclipse.wst.jsdt.c...
2013-04-03 09:34:05
117
原创 Maven+jetty,内存溢出
系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示OutOfMemoryError: PermGen space。解决办法:设置run as --->run configuragtions--->jre标签下的属性VM arguments:[code="java"]-server -Xms512m -Xmx1024m -XX:P...
2013-03-29 17:07:13
153
Maven+SVN+jenkins在linux的环境搭建
就来工作上用到了这几个东西来做项目的持续集成管理以前看《Maven实战》的时候了解到的hudson,不过在网上发现了jenkins这个东西,下载下来试验了一下,确实算是hudson的升级版本,我个人觉得好用多了。特将此搭建流程贴上,一来方便自己查看,二来方便入门同学参考:下面的操作都是在Linux测试服务器上执行的,假设已经有了maven结构的项目和svn服务器.1...
2013-03-20 17:14:13
79
原创 Linux下的端口被占用解决办法
在重启tomcat的时候,报错:[code="java"]java.net.BindException: Address already in use:8080[/code]说明端口被占用了。运行一下命令:[code="java"]ps -ef | grep java[/code]找到进程PID,上面命令找出来的进程,都要用kill关闭:[code="jav...
2013-03-20 17:02:38
201
原创 项目启动报错: Acquisition Attempt Failed!!!
项目启动报错:Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (10)....
2013-03-20 16:58:21
4441
1
Eclipse + Git: Failed to add resource to index
Eclipse+EGit,在使用Team->Add to Index 的时候,发生错误:[code="java"]Failed to add resource to index Failed to add resource to index Exception caught during execution of add command[/code]解决...
2013-02-26 14:37:57
857
YUM命令安装包的安装路径查看
最近使用Amazon 的 EC2, 使用yum 安装了tomcat , 安装后就两眼一黑, 找不到安装路径了。后来得到高人指点。使用如下命令, 就可以清晰的找到 tomcat7的安装输出文件路径了。[code="java"]rpm -ql tomcat7 | cat -n[/code]...
2013-02-05 12:06:36
488
原创 Eclipse导出JavaDoc中文乱码问题
在第三个对话框的Extra Javadoc options文本框里面加上 [code="java"]-encoding UTF-8-charset UTF-8[/code]
2013-02-05 11:06:14
183
Activiti定时任务示例
工作流其实做的事情还是很多的,这不,这周公司经理叫我在前段时间的基础上,把项目中的一个客户回访计划的提醒功能也加到工作流当中,对于没有接触过定时任务的我来说,又有的一番研究了。在 咖啡兔 [url]http://weibo.com/kafeituzi[/url] 的提醒下,使用了边界定时事件 + Job的方式成功实现了,任务定时启动,任务超时过期处理的功能,必须得感谢兔子,感谢他对Acti...
2013-01-25 13:36:14
1073
无法加载 DLL“sqlceme35.dll”: 找不到指定的模块。
无法加载 DLL“sqlceme35.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。我的系统是win7 X64, 网上找到一篇文章,Google說這是因為SQL Server Compact 3.5不支援x64,請安裝SQL Server Compact 3.5 SP1所以要下载这是下载地址:http://www.microsoft.com/d...
2013-01-14 12:52:50
1436
原创 jquery操作select下拉框的多种方法(选中,取值,赋值等)
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text...
2013-01-07 09:54:17
251
空空如也
JAVAEE程序性能问题
2013-07-12
s:action标签问题
2012-12-19
Struts2,返回HTML内容
2012-12-10
activiti结合Spring流程部署不成功
2012-12-04
Activiti任务分配问题
2012-12-03
Hibernate未使用关联模型的多对象查询
2012-09-24
ExtJS+Struts2使用ajax上传文件问题
2012-07-25
关于新手碰到的JSP和Java代码互换的问题!
2009-04-17
大家来讨论一下关于JAVA开发邮件收发系统!(有什么优点!有什么缺点!)
2009-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人