- 浏览: 16587 次
- 性别:
- 来自: 广州
最新评论
文章列表
上代码吧
写道
import com.mongodb.Block;import com.mongodb.client.AggregateIterable;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import com.mongodb.client.MongoIterable;import com.mongodb.client.model.Accumulators;import com.mongodb.client.model.Aggregates;import c ...
很简单, 用storingStatIn, 但google不太好找, 还是看源码慢慢琢磨出来的
写道
Stat stat = new Stat();String node="/root/valueNode"; byte[] bytes = getClient().getData().storingStatIn(stat).forPath(node);public CuratorFramework getClient()
忘记ibatis会替换$开头的内容了, 直接用 regexp '[0-9$]' 结果 是 regexp[0-9]
应该改用 两个$$ 即 regexp '[0-9$$]'
#号类似 要使用#字符的地方用##
参考:https://community.oracle.com/thread/1016287?tstart=0
Intellij IDEA 14插件发布
- 博客分类:
- 随记
打包插件的功能已经转移到 Build -> Prepare Plugin Module '<name>' For Deployment
引子
根据Robert C.Martin在《敏捷软件开发-原则、模式与实践》一书的观点,一个基本满足敏捷开发的代码应该符合以下5个原则:
SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放一封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 LSP Liskov替换原则 子类型必须能够替换掉它们的基类型。 ISP 接口隔离原则 不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。
DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 但在现实中,由于各个 ...
<?php
function readThreadName($line){
$start=strpos($line,' [');
if($start!=false){
$end=strpos($line,'] ',$start);
return substr($line,$start+2,$end-$start-2);
}else{
return '';
}
}
function putLine2File($content,$fileName){
global $file ...
Dao 操作db, 对应每一张表, 缓存每个记录
DaoService, 通过Dao操作, 可进行一定程度的二级缓存(列表等),但缓存可过db恢复 ,同一domain
BizSerice 可以使用多个DaoService, 进行业务的封装,(跨domain), 如有缓存,一般为必须的内容,不能从db恢复
使用 radiogroup或checkboxgroup时, 如果某个元素的inputValue是0,则会出现这个元素的选中无法取消。
如果是radiogroup,因为这个元素的checked无法取消,其他元素也就选不了
解决办法: 用其他值替换0,然后再提交表单前或服务端处理.
1. 确定领域模型.,明确大概的业务逻辑
2. 确定用例, 根据用户划分活动图,在活动图下追加时序图
一般活动图是系统或模块间的调用,将究流程中的中心思想
时序图是方法级的调用
ps: 时序图下可以再次追加活动图作为流程图
此时可以同步明确系统间的调用关系(输出系统依赖图和部署图)
3. 将领域时序图中的概念转为物理设计,建立类图
先说结论:
mysql 5.1.72-log版本中,如果用于排序的字段的值相同,使用limit进行分页处理是可能出现数据的丢失和重复。
今天运营同学反馈了个问题,从后台导出的记录结果不正确。经过排查,发现是导出第5000和第5001条数据重复了,而正确的第5001条数据丢失。
由于导出功能是用limit n*1000,1000进行处理的,怀疑limit有异常。
google一下, 发现老外有报过这个bug http://bugs.mysql.com/bug.php?id=69732,不过别人的版本是 5.6
我才 5.1.72-log。
不过按老外的思路验证查看了数 ...
坑爹的jenkins
smtp服务器,用户名,密码,SSL,端口,全都正确,
用公司的邮箱就始终提示错误,553 mail from must equal authorized user
使用gmail正常
无意中发现
Jenkins Location中的 System Admin e-mail address 我没填, 顺手改成自己的工作邮箱,搞定~~~
验证发现 jenkins发送邮件的"from"使用的是这个值,如果没填的话,一些验证比较严密的邮件服务器估计就通不过了~.