- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 运维开发工作小技能总结
运维经验总结做了两年半的运维开发,总结一下一些解决我工作问题中的有用文章,方便遇到相同问题可以查看。一、安装java SE安装https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmlwindows安装piphttps://www.cnblogs.com/NanShan2016/p/5518235.html在aws默认的linux的instance上如何迅速安装java环境htt...
2021-04-14 17:37:06
311
原创 SAA 复习错点——设计高性能架构
默认情况下,根卷root volumes在实例删除时终止,默认情况下,附加到实例的其他EBS卷不会终止。实例instance最多可以包含28个附件。 这些附件之一是网络接口附件,其余27个附件可用于EBS卷。Magnetic volumes 又老又旧,一般用于省钱或不常用的数据存储预置的IOPS卷价格贵,但非常适合关键的数据库工作负载和吞吐量。SSD卷适用于具有大量小型I/O...
2019-12-06 16:37:58
553
原创 SAA 复习错点——设计弹性架构
A customer gateway is for a VPN or direct connection,orsite-to-site connection,不是internet gatway的反义词,不是专用于自定义VPC的。CloudFront supports both static and dynamic content.缓存静态和动态内容Availability zones ...
2019-12-05 15:14:43
658
原创 局域网同步时钟ntp
搭了个cdh环境,无法连接外网,时间不同步,就选了一台机器作为NTP服务器,其它节点同步到此服务器红字改为自己的服务器端的IP服务器端(node1)1、yum install ntp -y 安装ntp2、chkconfig ntpd on 开机自启动3、vi /etc/ntp.conf4、从上到下改动的地方有restrict default kod nomo...
2019-09-25 15:19:21
837
原创 eth0 does not seem to be present
克隆了一个虚拟机,配置网络的时候报这个错。查了下,大致是因为MAC地址变化,网卡的MAC地址没变遂进行以下步骤就好了,亲测有效—— 1、Ifconfig -a 查到当前启用的网卡和mac地址2、mv ifconfig-eth0 ifconfig-eth1 修改网卡名3、vi ifconfig-eth1,将Mac地址配置为刚才查到的,配置地址4、rm -rf /etc/u...
2018-09-26 09:46:44
308
原创 dump文件
之前开发提到了dump文件,就在网上百度了一下这个名词,有一点概念了,就记录下来吧Dump文件是进程的内存镜像,扩展名是 .dmp。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开,比如使用WinDbg打开。主要是用来在系统中异常或者崩溃的时候,来生成dump文件
2017-12-08 10:20:07
836
原创 python基础教程读书笔记——第八章 异常
第八章 异常try except else finally 1、标准异常类raise Exception('just kidding') 抛出一个普通异常try: .... except ZeroDivisionError: print "stupid zero" 捕捉异常并处理 except(ZeroD
2017-09-19 10:55:19
442
原创 python基础教程读书笔记——第六章 抽象
第六章 抽象def *** globalfilter1、函数def feb(num) 使用def关键字,在函数开头写下字符串,会作为函数的一部分进行存储,又称文档字符串,可以通过 num._doc_访问函数不返回任何参数,对外表现为默认值None在函数内赋值不会影响外部,不会改变参数字符串,元组和数字不可变,列表函数内操作可变def hello(greeti
2017-09-19 09:10:44
483
原创 python基础教程读书笔记——第五章 条件循环和其它语句
第五章 条件循环和其它语句print importassert zip pass deleval1、print和importprint 1,2,3,name 同时打印多个信息from math import sqrt as foobar 从库中导入函数,并为其提供别名2、赋值x,y,z = 1,2,3 同时赋值多个变量x,y = y,x
2017-09-18 17:23:01
451
原创 python基础教程读书笔记——第三章 字符串
第三章 字符串1、字符串格式化format = "Hello,%s!Do you like %s ?"name = ('Jack','Rose')print format % name%为转换说明符,标记需要插入转换值的位置。%.3f 如果转化为浮点数,需要标记精度2、字符串方法
2017-09-13 10:54:12
295
原创 python基础教程读书笔记——第二章 列表和元组
第二章 列表和元组1、通用序列操作索引:返回序列的第几个元素,从左往右第一个为0,从右往左第一个为-1 num[0]分片:类似matlab里的1:2:10那种,不包含最后一个 num[-3:-1] num[: 3] y= x[:]序列相加:同种类型序列拼接乘法:复制多少倍扩展序列 students = 'Jack' * 10成员资格:in,查询一
2017-09-12 16:53:31
308
原创 TCP/IP网络协议
TCP/IP网络协议 应用层:文件传输:TFTP FTP NFS SMTP远程登录:Telnet rlogin网络管理: SNMP名称管理: DNS传输层: 源端口号:识别源程序中不同进程目的端口号:识别目的设备上不同程序 TCP:可靠,面向连接优点:稳定可靠三次握手建立连接,四次握手断开连接(IP城域网)流量控
2017-08-17 09:31:10
626
原创 数据通信基础
OSI 开放式互联参考模型 1、设备通信必须实现的所有功能 2、标准的数据网互联不同系统应用层:传什么信息表示层:用什么格式会话层:目前该谁传递传输层:对方收到了数据吗网络层:走哪条路径数据链路层:每一步怎么传物理层:使用什么物理介质TCP/IP 1、忽略底层差异性 2、不要求使用标准网络实现系统互联 兼容性应用层:应用程序的沟通传输层:
2017-08-15 19:24:02
275
原创 sql基本操作增删改查
1、新建一个数据库 handsomecreate table handsome(name char(10),age decimal,sex char(6) default ‘male’);create table students like handsome;2、设置主键altertable handsomeaddprimarykey(name);
2017-08-15 11:26:09
309
原创 chown修改用户组所属
昨天师父帮我建了个用户组和用户,今天只记得用户名不记得组了,先找到用户组:groups ebaserdb显示 ebaserdb:dba知道用户名用户组,就可以把我放在root下面的数据库安装包挪个用户组了chown ebaserdb:dba setup然后ll,果然显示所属改变:
2017-08-11 14:49:33
2367
原创 Java编程思想第四版读书笔记——第十六章 数组
第十六章 数组1、数组为什么特殊数组的效率高(唯一优点),它是一个简单的线性序列。数组之所以优于泛型之前的容器,就是因为可以创建一个树去持有某种基本类型,意味着可以通过编译期检查,防止插入错误类型和抽取不当类型。2、数组是第一级对象对象数组保存的是引用,基本类型数组保存的是值。数组的初始化:基本类型:数值型初始化为0,char型初始化为 (char)O,bo
2016-08-27 11:55:55
956
原创 逆序对的个数
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。这道题可以用归并排序做,算法复杂度o(nlogn)public class Solution { int cnt = 0; //记录逆序对个数 public int InversePair
2016-08-15 22:06:56
403
原创 数组的全排列
思路是:将所有字母排在第一位,确定第一位后,将后续所有字母排在第二位,依次类推。注意对数组的操作需要复原,在排列后要还原数组下面输入int型数组,输出其排列组合出的最小整数import java.util.ArrayList;import java.lang.StringBuffer;public class Solution { ArrayList ar
2016-08-08 15:58:10
340
原创 整数中1出现的次数(从1到n整数中1出现的次数)
在网上看到大神的四行解法https://discuss.leetcode.com/topic/18054/4-lines-o-log-n-c-java-python英文看着不习惯,仔细研究了下,举个例子:如果n为3141592对于 m=1,表示个位, 个位为1出现的可能为0~314159 + 1(此处+表示连接,不是数学意义上的加号)的情况, 次数为(314159+1)对于 m=10,
2016-08-05 16:54:48
519
原创 Java多线程
1、线程的五种状态:1、新建 new Thread()2、就绪 thread.start()3、运行 从就绪态获取CPU4、阻塞 处于运行状态中的线程由于某种原因(wait(),sleep(),join(),I/O),暂时放弃对CPU的使用权,停止执行,此时进入阻塞状态,直到其进入到就绪状态,才 有机会再次被CPU调用以进入到运行状态。分为 等待阻塞(wait()),同
2016-08-04 11:59:49
354
原创 Java的全排列
刷剑指Offer碰到的全排列题目,就研究了一下全排算法。1、遍历原字符串str,分别以每个字符为头进行遍历2、将字符拼接到原StringBuffer上,在str上去除该字符,如果去除后subStr长度为1,那么直接拼接该subStr并返回3、遍历sbuStr,对其重复1,、2步骤,进行全排。注意两点:1、字符串的操作,因为涉及到大量String的修改,所以使用S
2016-07-21 17:11:52
674
原创 Java编程思想第四版读书笔记——第十四章 类型信息
第十四章 类型信息关键词:RTTI,加载,泛型class引用,instanceof,isInatance,工厂设计模式,反射机制,代理设计模式,动态代理,空对象,反射获取private对象
2016-07-07 16:02:20
2557
原创 Java编程思想第四版读书笔记——第十三章 字符串
Java编程思想第四版读书笔记——第十三章 字符串1、不可变String2、重载“+”与StringBuilder3、无意识的递归4、String上的操作5、格式化的输出printf()System.out.format()Formatter类格式化说明符Formatter转换
2016-06-30 20:01:51
2037
原创 Java编程思想第四版读书笔记——第九章 接口
这章介绍了适配器设计模式和策略设计模式。第九章 接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。1、抽象类和抽象方法public abstract void f();创建抽象类是希望通过这个通用接口操纵一系列类。如果一个类包含大于等于一个抽象方法,那么这个类就是抽象类,必须用abstract关键字来限定这个抽象类。如果试图直接创
2016-06-27 20:54:18
1670
原创 Java编程思想第四版读书笔记——第八章 多态
本来不打算看了,现在面试笔试发现还是要重新拾起来看一遍。老老实实啃砖吧 第八章 多态在面向底下的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。“封装”通过合并特征和行为来创建新的数据类型。(合并成员函数和方法创建类)“多态”消除类型之间的耦合关系。1、向上转型子类对象的引用向上转型为基类,传递到相应方法中。2、转机将一个方法调用
2016-06-20 22:23:02
1256
原创 Java编程思想第四版读书笔记——第七章 复用类
第七章 复用类1 组合语法2 继承语法3 代理4 结合使用组合和继承5 在组合和继承之间选择6 protected关键字关键字protected表明,就类用户而言,它是private的,就 继承自此类的导出类 或者 其它位于同一个包的类来说,它是可
2016-06-20 12:13:24
977
原创 java中判断二维数组是否为空
二维数组为空,要检查三个部分:一是数组首地址是否为空二是是否为{},也就是array.length==0的情况三是{{}},这时array.length=1,但是array[0].length==0。满足任意一个条件就可以返回false了。if(array==null||(array!=null&&array.length==0)||(array!=null&&array.leng
2016-06-16 21:56:57
12487
2
原创 Java编程思想第四版读书笔记——第六章 访问权限控制
第六章 访问权限控制1 包:库单元Java代码文件,也可以成为编译单元(有时也成为转译单元)。编译单元内有一个public类,该类名称必须与文件名称相同。每个编译单元只能有一个public类。Java包命名规则是必须
2016-06-16 17:01:18
910
原创 Java编程思想第四版读书笔记——第一章 对象导论
最近开始看Java编程思想第四版中文版,一本砖头大的书,在这里记下读数笔记以后自己看看吧。今天是第一章 对象导论。
2015-09-18 20:24:58
1174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人