代码改变世界

关于栈和堆

2017-12-17 18:18 by 木偶米, 147 阅读, 0 推荐, 收藏, 编辑
摘要:栈:读取块;先进后出;脱离作用域后自动释放;定义的局部变量放在栈里;类的对象放在栈里 堆:GC来管理,成员变量放在堆内存;new的类数据放在堆里 阅读全文

单例集合的体系

2017-12-12 15:10 by 木偶米, 733 阅读, 0 推荐, 收藏, 编辑
摘要:单例集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类, 具备的特点:有序,重复。 | ArraryList 底层 是使用了Object数组实现的,特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链表数据结构实现 的, 特点 阅读全文

泛型

2017-12-07 21:45 by 木偶米, 157 阅读, 0 推荐, 收藏, 编辑
摘要:泛型: 泛型中的同配符:? ? super Integer : 只能存储Integer或者是Integer父类元素。 泛型 的下限 ? extends Number : 只能存储Number或者是Number类型的子类数据。 泛型上限 基本泛型: ArrayList<String> list = n 阅读全文

THread

2017-11-30 11:05 by 木偶米, 449 阅读, 0 推荐, 收藏, 编辑
摘要:THread是个生成线程的类,他包含有对象name;实现THread,必须包含run方法synchronized(this){需要同步的代码}同一个时间内,只能有一个线程访问被锁住的代码部分,synchronized可以修饰一个函数 1. 任意的一个对象都可以做为锁对象。 2. 在同步代码块中调用了 阅读全文

JAVA打jar包和线程

2017-10-26 21:23 by 木偶米, 1346 阅读, 0 推荐, 收藏, 编辑
摘要:jar包打包有很多中其中有用命令 jar cvf 指定java文件 名称 和Linux tar打包是一样的 jar包打包成功后,点击MANIFEST文件 加入参数 Main-Class: 指定初始启动类 THread是个生成线程的类,他包含有对象name;实现THread,必须包含run方法 有俩个 阅读全文

关于sudo命令

2017-08-30 16:29 by 木偶米, 146 阅读, 0 推荐, 收藏, 编辑
摘要:sudo:某个用户能够以另外一个银行的身份通过某主机执行某命令,而不需要切换到那个用户 sudo命令参数: -l:列出当前用户可以使用的sudo类命令 -k: 让认证信息失效 -b:后台执行 -u:指定一个用户来执行命令的 sudo的配置文件:/etc/sudoers使用sudo,必须要用visud 阅读全文

LVM的创建,添加和缩小和RAID的创建

2017-08-17 16:21 by 木偶米, 332 阅读, 0 推荐, 收藏, 编辑
摘要:pvscan 查看有无pvdisplay 查看信息快照是访问文件的另一路径PV:pvcreate /dev/sda3创建新的PVVG:vgcreate myvg /dev/sda创建一个名为myvg的-s 指定PE 的大小,可以指定M,Gvgreduce:去掉一个PV,缩减VG大小,在用vgredu 阅读全文

关于LINUX中高级变量的概念

2017-08-08 17:49 by 木偶米, 227 阅读, 0 推荐, 收藏, 编辑
摘要:expr函数:可以用来求表达式的值 expr命令可以替代let命令,使参数进行算法,除此之外还有$(()),用法如下i=12a=5c=$((i*a))echo "c=$c"输出结果为60 string="speak English"expr length "$string"求string的值的长度e 阅读全文

系统的概念

2017-07-27 10:34 by 木偶米, 398 阅读, 0 推荐, 收藏, 编辑
摘要:进程优先级的含义:每个进程都有相应的优先级,优先级决定它何时运行和接收多少CPU时间。最终的优先级共32级,是从0到31的数值称为基本优先级别。系统按照不同的优先级调度进程的运行,其中0-15为普通的优先级进程的优先级可以动态变化优先级运行按照从高到低来运行(高不运行的时候才调度低优先级进行运行), 阅读全文

关于String

2017-07-20 10:37 by 木偶米, 162 阅读, 0 推荐, 收藏, 编辑
摘要:StringBuffer的insert方法StringBuffer sd=new StringBuffer()sd.insert(3,xi);在第2个字符后插入xi字符;sd.delete(3,5)删除第3,4个字符sd.replace(3,5,,li)把xi修改成lisd.setChar(3,L) 阅读全文