- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 分布式系统设计之 CAP
CAP 原则” 由 Brewer 在 2000 年分布式计算原则研讨会 (PODC) 的主题演讲中首次提出。2002 年,MIT 研究人员 Seth Gilbert 和 Nancy Lynch 提供了正式证明,将其提升为定理。一致性 (C):每个读操作都会接收到最近的写操作结果,或返回错误。系统中的所有节点必须在任何给定时间点对数据状态都保持一致确认状态。这确保没有陈旧数据。可用性 (A):每个针对非故障节点的请求都会收到响应,而不保证数据的最新性。系统保持运行并响应所有客户端,即使其他地方出现问题。
2025-10-11 16:58:42
299
原创 进程死锁的四个必要条件
1. 资源互斥 (Mutual Exclusion)2. 每个进程占有资源并等待其他资源(Hold and Wait)3. 系统不能剥夺进程资源(No Preemption)4. 进程资源图是一个环路(Circular Wait)看英文描述, 四个条件会更加简洁和容易理解。
2025-10-09 16:44:50
196
原创 操作系统进程调度的三个级别
摘要:操作系统的进程调度分为三级:高级调度(决定后备作业进入系统)、中级调度(管理内存进程交换)、低级调度(分配CPU)。在Linux中,高级调度通过系统限制隐式实现,中级调度由虚拟内存子系统处理,低级调度采用完全公平调度器(CFS)。Windows则通过作业对象控制准入,内存管理器处理交换,CPU调度基于优先级和轮转算法。两者均通过不同机制实现多级调度,确保系统高效运行。
2025-10-09 12:25:36
440
原创 Python 逐行读取文件并处理
文章目录1. 逐行读取文件并处理1. 逐行读取文件并处理# Open a filefilepath = 'D:\\temp\\test.txt'fileObj = open(filepath, "r", encoding='utf8')for line in fileObj.readlines(): print(line)fileObj.close()要点说明:文件路径...
2019-12-29 21:22:30
939
原创 Python 调用 RESTful Service
文章目录1 Introduction2 调用示例1 IntroductionPython调用RESTful Service的方法, 推荐使用 requests 库https://2.python-requests.org/en/master/2 调用示例import requestsurl = 'http://10.203.10.10/api/v4/posts'# Setting ...
2019-12-29 21:02:51
834
原创 Python3.7.2 安装-包括SSL配置
文章目录简介安装过程1. 下载编译 LibreSSL1.1 解压编译1.2 添加lib加载路径1.3 测试验证2. 下载编译Python2.1 安装相关依赖2.2 编译安装2.3 创建本地虚拟环境2.4 添加国内pip镜像常见问题Q1. 找不到 Tcl/Tk库, sqlite3等多个组件无法安装解决办法简介Linux 下通过编译源代码安装Python的过程中不是特别顺利, 经常会有一些模块编...
2019-04-09 11:11:33
3208
原创 Spring Integretion- JDBC Support
Spring Integretion- JDBC Support1. JDBC Support1.1 Overview2. 相关组件详细描述2.1 Inbound Channel Adapter2.2 Outbound Channel Adapter2.3 Outbound Gateway2.4 Stored Procedure Inbound Channel Adapter2.5 Stored ...
2019-04-01 16:25:50
422
原创 Spring tool suite / Eclipse 设置Git ssh key 私钥
为了在推送仓库的时候可以使用私钥, 不输入密码, 可以如下设置:
2019-03-30 09:16:55
1160
原创 JMeter性能测试-请求数据参数设置-自动增长变量
使用Jmeter性能测试的时候, 需要录入一些测试数据, 当这些数据要插入数据库的时候, 数据库通常会要求数据不能重复, 所以无法使用同一个数据反复进行测试, 这时候就需要在每次请求的时候使用不同的请求参数或内容。JMeter有这个功能, 使用Counter来实现, 具体操作如下:1. 添加设置Counter设置Counter如下:2. 请求报文中, 引用Count
2015-03-17 16:47:54
9420
原创 Spring 从文件系统读取配置文件, 使用@PropertySource
如果路径配置不对会发生异常 java.io.FileNotFoundException:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [cn.com.onstar.shared.config.AppConfigDev]
2015-03-04 17:06:03
6390
原创 WebLogic 上部署Spring应用遇到的一些问题的解决
问题1:Spring 使用 Hibernate 4.3.8 Final, 部署到WebLogic 12c 之后报错:Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instanti
2015-03-04 14:06:26
11553
原创 PL SQL Developer 查询结果一次性显示所有记录
问题:使用SQL查询结果的时候, 只显示部分结果, 要查看其它结果需要在结果窗口中点击下一页, 如果要查看所有记录, 参考如下配置:OK!===== END
2015-03-04 10:19:16
6361
1
原创 PLSQL Developer 安装与配置
1. 下载Oracle instantclient-basic-nt-12.1.0.2.0.zip, 解压缩到 D:\oracle\instantclient_12_12. 目录下新建两层文件夹\NETWORK\ADMIN,再在ADMIN文件夹下面建一个tnsnames.ora文件,然后向文件中添加如下内容:orcl = (DESCRIPTION = (ADDRES
2015-03-03 16:50:31
475
转载 spring访问war包外的配置文件
因为生产和开发测试的环境不同,所以有时候需要把properties文件放在包外方便修改配置。这里用的是spring的PropertyPlaceholderConfigurer来读取properties属性。 file:${user.dir}/config/applicatio
2015-03-03 15:26:08
3445
2
原创 使用命令行部署tomcat war包
curl -T - -u admin:password 'http://113.52.181.251:8088/manager/text/deploy?update=true&path=/demo-web'
2015-03-03 13:38:05
3481
原创 CentOS上安装rlwrap, 给Oracle sqlplus添加上下键功能
yum -y install readline-develwget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.37.tar.gzmv rlwrap-0.37.tar.gz test/cd test/tar zxf rlwrap-0.37.tar.gz cd rlwrap-0.37/./configure m
2013-05-10 11:26:02
843
The Definitive Guide to Jython
2013-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅