- 浏览: 718507 次
- 性别:
- 来自: 重庆
最新评论
-
superchangme:
show it,you are you:authenticat ...
认证 (authentication) 和授权 (authorization) 的区别 -
深度交流社区:
说的很清楚,学习了
认证 (authentication) 和授权 (authorization) 的区别 -
mazhi4562qq:
你好, 可以请教个关于activiti定时边界事件的问题么?我 ...
Activiti定时任务示例 -
落叶萧萧:
Spring MVC HelloWorld入门例子 -
daniaowansui:
什么垃圾东西?
使用Sping AOP记录操作日志和错误日志
文章列表
8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如止咳糖浆,或者感冒冲剂,一般情况下定义放止咳糖浆的抽屉最好永远放止咳糖浆,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。数量是这么规定的,有三种情况:首先是定量,也就是说定义好这个抽屉放30瓶止咳糖浆,就放30瓶一瓶也不能多,一瓶也不能少。其次是LLVAR,也就是说用1位字节定义数量,比如0x12表示里头放12瓶,当然你也可以理解为16+2=18瓶。但要是0x12表示12,那0x13就等于13,不要0x12=12 ...
摘要:货币,记账相关的领域模型,使用值对象
快年底了,假如你们公司的美国总部给每个人发了一笔201212.21美元的特别奖金,作为程序员的你, 该如何把这笔钱收入囊中?
1.美元?美元!
你可能觉得,这根本不是问题。在自己的账户中直接加上一笔“转入”就行了。但是首先就遇到了币种的问题。
一般来说,银行账户都是单币种的。你可能会说不对啊,我的一卡通就能存入不同的币种啊?但那是一个“账号(Account Number)”对应的多个“账户(Account)”。 通常财务记账的时候,一个“账户(Account)”都使用同一币种。
账户(Account)记录了资金的往来,包含很多条目(Entr ...
以前一直分不清 authentication 和 authorization,其实很简单,举个例子来说:
你要登机,你需要出示你的身份证和机票,身份证是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是 authorization。
在 computer science 领域再举个例子:
你要登陆论坛,输入用户名张三,密码1234,密码正确,证明你张三确实是张三,这就是 authentication;再一check用户张三是个版主,所以有权限加精删别人帖,这就是 authorization。
Maven项目使用hamcrest出错
- 博客分类:
- Maven
在使用Maven项目进行测试中,
因为要引入Hamcrest的一些东西,所以需要使用如下import 代码:
import static org.hamcrest.Matchers.*
pom已经引入了 junit 4.11
但是这个引入就是报错,后来走官网才发现,还需要引入 hamcrest-library
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>${ham ...
碰见这个问题,记录下,免得下次出错,先给出解决方案,具体原因等我弄明白了,会更新本文的:
在pom文件中添加以下设置:
<build>
.....
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
...
如何写一手好文档(好代码)?
- 博客分类:
- 随记
一、什么样的文档(代码)叫做“好”?
任何一篇文档,目标都是给别人看懂。
任何一段代码,首先也都是别人能看爽了才是目标。
以上述“世界观”为准,很容易得到文档(代码)好不好的结论。
以80后小时候读的连环画为例,它就是优秀文档的典范。
像连环画这样优秀的文档,主要具备以下几个特点:
1.长篇被分成小节。
2.小节中关键页有图。
3.描述言简意赅。
4.页数固定不多。
典型地,如果在写文档(代码)时,能够做到上述四点,都是优秀的。
比如:
PHP文档造福了多少PHP程序员,让PHP这门语言流芳百世、追随者众多。在PHP文档中,每一小节都进行了特别归类; 在关键位置还有不少例子代 ...
Sublime在Mac中打开隐藏文件
- 博客分类:
- 随记
在Open界面中,
使用Mac快捷键,
Command+Shift+.
就可以现实隐藏文件内容了。。。
Basic device information:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Network and battery status:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cord ...
Mysql新建用户并设置权限
- 博客分类:
- DB
CREATE USER usernameIDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO username@"%";
flush privileges;
jQuery计算天数差
代码如下:
function countDay(){
var b = new Date($("#datepicker_begin").val());
var e = new Date($("#datepicker_end").val());
var dif = e.getTime() - b.getTime();
var day = Math.floor(dif / (1000 * 60 * 60 * 24));
$("#msg").html("计算结果:"+day+" ...
环境:Mac OS 10.8.4
IDEA版本:12.1.4
在系统中运行main方法System.out.println()中文是没有问题的,
但是就是在运行Maven的test过程中,所有的中文输出都会是有乱码
网上搜索了一下,试了两个方法都是没有作用的
首先就是IDEA启动参数,12后都是默认为UTF-8了,然后就是我的项目文件编码也是默认为UTF-8了,
后来改了一下POM文件,中文输出成功:
<procejt>
...
<build>
<plugins>
<plugin>
...
项目使用的工作流引擎是Activiti 5.12,数据库是MySQL
背景:
前段时间项目挂到测试服务器上进行测试了,
结果后来每天早上项目重新打包后的第一次工作流提交操作,都会发生错误。
在项目的日志文件里面找到类似的这个错误:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server ...
文章是在VERYCD下载资源的时候看见的,一般我都不看这么长的评论的,不过,看了一条,觉得说得很好,转来发给大家看看。
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路, ...
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。
为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!
另外,考虑到本文档是初稿,如有描述错误,敬请指正。
非稳态选项使用说明
-XX:+<option> 启用选项
-XX:-<option> 不启用选项
当有mysql本地或远程建立function或procedure时报上面的错误
经试验是log_bin_trust_function_creators值为off导致
设置:
set global log_bin_trust_function_creators=1;
但重启后失效
永久解决方案
windows下my.ini[mysqld]加上log_bin_trust_function_creators=1
linux下/etc/my.cnf下my.ini[mysqld]加上log_bin_trust_function_creators=1
保存 ,重启服务器。