- 浏览: 128866 次
- 性别:
- 来自: 北京
-
最新评论
-
jd2bs:
看了下代码,只是一个骨架而已;路由规则,数据合并都太简单了我还 ...
基于Spring3.x Mybatis 的DAL -
binhaixieli04:
这段时间也在研究通用的数据模型,实在不知怎么搞,哥们具体分享一 ...
数据模型设计心得 -
alex_abc:
不错,值得参考
数据模型设计心得 -
lvye351:
cobar是弱一致性分布式事务支持,请问你的“夸库事务支持”是 ...
基于Spring3.x Mybatis 的DAL -
haotianpeng163:
zookeeper
分布环境下的配置集中管理
文章列表
在项目的开发管理过程,书写文档是不可以避免的事情。正确的使用标点符号能够正确表达自己的意思,也方便别人理解自己书写的文档。
常用标点符号用法简表
一、基本定义
句子,前后都有停顿,并带 ...
最近看了一下项目中的配置感觉很乱,写出一些自己对项目配置的想法,与大家交流。
集中管理的目标:
1:所有节点的配置都集中在一个节点(配置节点)生成、发布、刷新,通过配置模板实现节点的差异化配置达到资源的合理利用
2:配置本身(包括配置文件等)集中在同一目录下,而不是散落在应用的各个角落,从而方便运维人员进行配置
3:开发人员对配置的读取,采用统一的读取方法,而不是各行其道,从而实现对配置的管控,方便以后对配置这边做统一的处理,如缓存、刷新等。
技术特点:
1:通过root.xml 检索配置,不需要把配置文件硬编码在代码中,root.xml 样 ...
1:return 与 finally,下面的代码在finally块中加注释与不加注释两种情况分别输出什么呢,为什么你知道吗?
public class Main {
public static void main(String[] args) throws Exception {
System.out.println(Main.xxx());
}
public static int xxx() {
int i = 0;
try {
return i;
} finally {
i = 1;
//return ...
自己写这个流程编辑器的原因
1:有些人弄了个流程编辑器出来,看了一下还不错,但是,不给源码,不知道有什么技术难题,有什么值得保密的。
2:还有写人理论讲了一大堆也没看出弄出个什么东西出来。
本人用了2天空有时间,基于jQuery,与Raphel 做了一个流程编辑器。
操作习惯类似与PowerBuilder。
附件是工程代码,可以随意使用,呵呵。
主要的业务代码webFlow.js
/*
* 记录工具面板中被选中的工具
* pointer:指针,用来选择、移动画出的图形
*
* line:划线
* ...
今天用Flex实现了类似 gmail 的文件上传组件。先简单的说一下思路,这个组件是基于javascript 与flex的,javascript负责页面元素的生成、删除以及上传流程的控制;flex实现打开文件列表选择框以及把文件上传到后台同时把文件上传的进度反馈到javascript。
主要技术:javascript 与 flex(actionscript)的交互。
a):javascript 调用 flex 功能.首先在flex中注册回调函 数ExternalInterface.addCallback("upload",upload);
在js中通过 ...
1:kill 所以名字匹配 xxx 的进程
ps aco pid,cmd |awk ' /xxx/ { print $1; } ' |xargs kill
2:统计 tcp 链接不同状态的链接数
netstat -n |awk '/^tcp/ {++status[$NF] } END {for( key in status) print key,status[key]}'
使用 uniq,输出结果同上,在写法上更简洁、性能更好
netstat -an |awk '/tcp/ {print $NF}' |uniq -c
...
问题描述1:java.lang.RuntimeException: Storage is not configured
or
Scheduled senior member heartbeat is overdue; rejoining multicast group
解决思路: 首先检查服务是否启动;如果已经启动了服务那么检查两者之间的网络是否通;
在网络通的情况下检查网络是否支持多播;在支持多播的情况下指定使用ip4。
最后关闭防火墙 和selinux。
实例:
#检查是否支 ...
我们对linux 文件和目录的读写执行(rwx)权限应该都比较熟悉了,在这普通权限外还有3个特殊权限SUID(4)、SGID(2)、Sticky(1)
这3个特殊的权限分别作用于文件或者目录的 拥有者、组、其他用户的x权限位上,如 ...
对于数据模型设计人员来讲面对一个新的项目或者模块,如何进行思考,是否有规律可循呢?
数据模型设计的第一步就是进行概念模型的设计,概念模型的设计主要解决两个问题:
1:找出现实世界的实体。
2:确定实体间的关系。
抽象思维要解决的问题:
1:找出概念
2:确定概念之间的关系
其实数据模型设计的中的实体不就是抽象思维中的概念吗?也就是说数据模型设计其实就是抽象思维的过程。那么抽象思维的方法必然适用于数据模型设计,抽象思维有哪些方法呢?
【分析】把事物分解为各个部分分别加以考察(把事物分开考察)
【归纳】找出多个 ...
首先简单的说一下我对数据、模型、数据模型、数据模型要素以及数据模型的分类的理解。
数据:是符号。例如 张三
模型:现实世界事与物特征的抽象与模拟。如飞机模型、空气动力模型。
数据模型:通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。 数据模型的要素由操作、数据结构以及约束。通常情况下我们在数据模型设计的时候考虑最多的是数据结构而忽视了其他两个要素。
根据数据模型的应用层次可以分为概念数据模型模型(概念模型)、逻辑数据模型(数据模型)、以及物理数据模型(物理模型)。
概念模型:从业务的角度来考虑问题,主要用来描述事与物的概念化结构,其用 ...