- 浏览: 53051 次
- 性别:
- 来自: 长春
文章列表
由于权限问题,之前用别人的账号登陆eclipse上的svn,后来上网上找退出登录的方案,发现都是些删除文件的方法。我在svn的命令里找,找到了清空登录信息的命令,可以清空登陆信息,重新输入自己的账号信息。
进入工程所在文件夹
右键:
TortoiseSvn -------> Settings ----------->Saved Data ---------->
看到
Authentication data ,选 clear all,就清空登陆信息了。
在eclipse里,右键点击工程-------->Team --------->更新, ...
zookeeper可以用来管理配置信息,通过通知来广播信息。
https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index
为维护配置信息,命名服务,提供分布式同步机制,提供组服务提供了一套集中式服务。
在分布式系统中,这些服务可能或多或少的被用到。但之前,每次要用到这些服务的时候,自己写一个,总会有这样那样的问题,比如单点问题,竞态条件等,而且写起来麻烦。
zookeeper将这些服务精炼为一个集中协调服务的简单接口。zookeeper是一个分布式的,也是高度可靠的。
它已经提供了一致性,组管理,存活状态 ...
可以通过 Enviroment 和profile来设定Spring运行时环境变量,
比如 数据库配置
1. 查看线程栈
jstack ${pid}
线程状态参看
线程状态。线程可以处于下列状态之一:
NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
在给定时间点上,一个线程只能处于一种状态。这些状态是 ...
1. 根据进程id查看进程的启动执行文件
cd /proc/${进程id}
例如:
cd /proc/41162
ll
里面有个exe的link指向命令的执行文件
2. 查看多核情况
top
然后 1
3. 查看使用内存最多或CPU最多的进程
top
然后 用P表示按CPU使用率排序
top
然后 按 M 代表按内存排序
4. load average
top
查看 load average ,有三个值,分别为1分钟内,5分钟内,15分钟内的负载,每5秒采样一次 ...
今天用hibernate,结果报了异常,找了一段时间才发现原因,特此记录
Integer beginUid = 0;
Integer endUid = 99;
Object[] params = new Object[] { beginUid, endUid };
getHibernateTemplate().bulkUpdate("delete from User where userId between ? and ? ", params);
org.springframework.jdbc.BadSqlGrammarExceptio ...
Spring事务管理核心:
1.TransactionDefinition:定义一次事务传播行为,隔离级别,是否只读,本次事务名称
/**
* Return the propagation behavior.
* <p>Must return one of the <code>PROPAGATION_XXX</code> constants
* defined on {@link TransactionDefinition this interface}.
* @return the propagation behavior
...
官网:http://www.unitils.org/summary.html
需要好好看看
spring的事务管理:
1. AbstractPlatformTransationManager定义了事务操作的基本流程:
获得事务(判断当前是否有事务,事务传播是否合法)
开始事务
提交事务
回滚事务
事务结束后清理资源,释放连接
2. ...
Paxos在大型系统中常见的应用场景
- 博客分类:
- 事务
Paxos在大型系统中常见的应用场景
2009-09-23 17:30:00
标签:Paxos 系统 应用 休闲 职场
引自 维基百科——http://zh.wikipedia.org/wiki/%E4%BA%8B%E5%8B%99%E9%9A%94%E9%9B%A2
事务隔离(isolation)定义了数据库系统中一个操作产生的影响什么时候以哪种方式可以对其他并发操作可见。隔离是事务ACID (原子性、一致性性、隔离性、持久性)四大属性中的一个重要属性。
并发可能造成的现象
1. 脏读:一个事务读到了其他事务未提交的更新
2. 不可重复读:一个事务两次读到同一条记录,但两次的结果不一样
3. 幻影读:一个事务两次查询,结果记录行数不一样
不同隔离级别对读的影响
struts与webwork比较
- 博客分类:
- web框架
Struts、Webwork比较比较内容 Struts WebWork2Action 类 在Struts里面,每一个Action Class都需要扩展org.apache.struts.action.Action;这个在Java编程中会引来一些问题,就是关于多种继承的问题 Webwork仅仅需要implement com.opensymphony.xwork.Action Interface, ...
1. MVC2模式:抽象出来WEB工作的模式,为公共组件抽离和业务代码与框架代码解偶提供了理论基础。
2. struts框架
把一些公共的东西提出来了,
比如参数从request中转成bean
比如控制请求到业务的映射
比如结果视图选择过程
比如校验
比如国际化
实现了基础框架,并提供了一系列组件方便开发人员操作,减少重复开发,并规范开发行为。