日常工作总结
含低调
一个梦想是成为教师的程序员
展开
-
OceanBase
1 集中式数据库与分布式数据库1.1 集中式数据库缺点成本高有性能上线无法横向扩展横向扩展:变成多个,即加服务器纵向扩展:单个变大,即加cpu、硬盘1.2 分库分表缺点应用侵入性某些SQL不支持无法保证数据一致性1.3 OceanBase优点高可用+数据一致依赖工业级Paxos协议实现PRO=0:Recovery Point Objective,可靠性的指标,不丢失数据,RTO<30:Recovery Time Objective,可用性的指标,30s内原创 2020-11-09 20:32:04 · 6455 阅读 · 0 评论 -
XML
1 XML基础知识XML用于传输数据,而HTML用于格式化并显示数据XML语言没有预定义的标签、而HTML中标签都是预定义的,例如HTML文档只能使用在 HTML 标准中定义过的标签(如 <p>、<h1> 等)XML中,省略关闭标签是非法的,所有元素都必须有关闭标签XML中大小写敏感, 与标签 是不同的,必须使用相同的大小写来编写打开标签和关闭标签在 XML 中,有一些字符拥有特殊的意义,例如"<"解析器会把它当作新元素的开始,因此把字符 “&原创 2020-08-14 14:05:20 · 204 阅读 · 0 评论 -
linux上oracle搭建
前情提要:生产环境数据库数据过多,为减少数据库空间,将一些历史查询数据放到另一个数据库中,由于一个服务没法根据不同情况访问不同数据库,因此新搭建一套后台服务,该服务指向新的数据库1 基于linux环境的oracle安装1.1 环境准备新建一个oinstall组groupadd oinstall新建一个dba组groupadd dba在/home/orcle下建立一个名为oracle的用户,其主组是oinstall,附属组是dbauseradd -g oinstall -G原创 2020-07-15 09:18:07 · 527 阅读 · 0 评论 -
git&github
1 git简介git为分布式版本控制系统,svn是集中式版本控制系统集中式:版本库存放在中央服务器,工作时,用自己电脑先从中央服务器取得最新的版本,干完活后,再把自己的活推送给中央服务器分布式版本控制系统:没有中央服务器,每个人的电脑上都是一个完整的版本库,当你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。但在实际使用分布式版本控制系统时,其实很少在两人之间的电脑上推送版本库的修改,因为可能两人不在一个局域网内,两台原创 2020-06-29 20:55:11 · 208 阅读 · 0 评论 -
离线安装enhance class decompiler
插件官网:https://github.com/ecd-plugin/ecd,在网页内releases标签下选择最新版本下载下载site.xml:https://github.com/ecd-plugin/update将site.xml放入之前下载好的安装包内eclipse内离线安装:Help–Install New Software勾选Debug Settings中内容,设置反编译后内容用于debug,并且要求反编译后的行号和源文件行号对齐,方便调试代码跟踪设置class文件默认使用dec.原创 2020-06-17 09:57:22 · 1493 阅读 · 0 评论 -
maven的介绍与使用
1 maven的简单介绍Maven是Apache下的项目管理工具,它由纯Java语言开发,可以帮助我们更方便的管理和构建Java项目2 maven的优点jar包管理从Maven中央仓库获取标准的规范的jar包以及相关依赖的jar包,避免自己下载到错误的jar包本地仓库统一管理jar包,使jar包与项目分离,减轻项目体积maven是跨平台的可以在window、linux上使用清晰的项目结构多工程开发,将模块拆分成若干工程,利于团队协作开发一键构建项目:使用命令可以对项目进行一键构原创 2020-06-02 14:01:40 · 220 阅读 · 0 评论 -
UML类图
1 依赖 (Dependency)类 A 使用到了类 B,个人理解就是A和B,不是组合、继承、实现等关系,而A又用到了B,就属于依赖使用场景:你是一名出租车司机,每天开着公司给你分配的车去载客,而每天出租车可能不同,我只是个司机,公司给我什么车我就开什么车,我使用这个车代码class Driver { //通过形参方式发生依赖关系 public void drive1(Car car) { car.run(); } //通过局部变量发生依赖关系 pu原创 2020-06-02 10:13:15 · 336 阅读 · 0 评论 -
VMWare上的linux搭建
1 按步骤安装2 关闭防火墙System->Administrator->Security Level and FireWall 下选择disabled 3 网络配置右键虚拟机–设置–网络适配器–仅主机模式编辑–虚拟网络编辑器–记住名称为VMnet1,类型为仅主机的子网地址将windows主机的VMNet1的ip地址与该地址设置在同一网段下,该地址就是虚拟...原创 2020-02-11 08:51:04 · 227 阅读 · 0 评论