- 博客(48)
- 资源 (7)
- 收藏
- 关注
原创 Linux学习之--用户(Users)及 passwd 文件
这里的好多都是别人总结的,我是引用别人的话,有的东西呢,我总结的的确不如别人,别人说的话,言简意赅的!的确很佩服。用户的概念是在计算机发展的早期引入的,当时计算机是非常庞大和昂贵的系统。在计算机系统上创建用户的目的就是允许许多人可以共享这一十分昂贵的计算机系统。Linux系统继承了 UNIX 操作系统的传统,继续使用用户(Users)这一机制来进行系统的管理和维护。在 Linux 操作系统
2012-11-30 21:06:01 723
原创 我的心灵鸡汤之--该忘记的和不该忘记的
阿拉伯著名作家阿里,有一次与吉伯·马沙两位朋友一同出外旅行。三个行经一处山舍时,马沙失足滑落,眼看就要丧命,机灵的吉伯拼上命拉住了他的衣襟,将他救起。为了永远记住这一恩德,动情的马沙在附近的大石头上用力镌刻下这样一行字:“某年某月某日,吉伯救了马沙一命。” 于是三人继续前进,不几日来到一处河边。可能因为长途行的疲劳使吉伯跟马沙为了一件小事吵起来了,吉伯一气之下打了马沙一耳光,马沙被打得火
2012-11-30 20:37:06 528
原创 我的心灵鸡汤之--人生寓言
寓言一:绿洲里的老先生 一个青年来到绿洲,碰到一位老先生,年轻人问:“这里如何?”老人家反问 :“你的家乡如何?”年轻人答:“糟透了!我很讨厌。”老人家接着说:“那你快走,这里同你的家乡一样糟。”后来又来了另一个青年问同样的问题,老人家也同样反问,年轻人回答说:“我的家乡很好,我很想念家乡的人、花、事物……”老人家便说:“这里也是同样的好。”旁听者觉得诧异,问老人家为何前后说法不一致呢
2012-11-30 20:28:54 500
转载 Linux学习之--Linux 系统的安全模型
首先,作为一个安全系统的重要功能之一就是只允许那些授权的用户登录该系统,而阻止那些未经授权的用户登录(进入)这一系统。其次,登录该系统的用户只能访问(操作)那些他有权访问(操作)的文件和资源。那么在 Linux 操作系统中又是怎样做到这些的呢?Linux 操作系统采用了如下的措施: 用户登录系统时必须提供用户名和密码(用户是由 root 用户创建的,最初的密码也是 root 用户设定的)。
2012-11-30 20:18:21 1416
原创 javascript复习之--3.javascrpt变量和数据类型(上)
1,javascript的命名规范。 1,严格的区分大小写。 2,变量的命名必须以字母, _ 或者 $ 符号开头。余下的可以是任意的字母数字,下划线或者是美元符号。 3,不能使用javascript的关键字和保留字。 4,javascript自己的命名习惯: 1,驼峰命名法:getElementById(); 2,首字母大写:Object
2012-11-29 10:43:24 541
原创 JavaScript复习之--2JavaScript的旋转和注释
1,JavaScript的输出形式 alert("zhangsan");//这是弹出对话框的形式,输出的永远都是纯文本 document.write("lisi");//这是写入到html页面的形式,可以加上HTML样式。 2,JavaScript如何在HTML页面中放置? * JavaScript可以在HT
2012-11-28 18:59:26 381
原创 JavaScript复习之--1JavaScript概述
1,JavaScript能用来干什么? 1,数据的验证。 2,将动态的文本写入到网页当中。 3,可以对事件做出相应。 4,可以读写html内容。 5,可以检测浏览器,JavaScript是基于浏览器而存在的。 6,可以创建cookies。2,JavaScript 的特性。 1,基于对象 和 事
2012-11-28 18:15:49 1019
原创 JavaScript复习之--开篇有益
很长时间没有学习JavaScript了,在之前的学习当中,也学过一点,但是,现在把之前的全部都忘记了。我觉得吧,学习的过程就是一个健忘的过程,必须要坚持不懈的复习,每次在复习当中,你都会发现很在你之前并没有发现的问题。每次都会收获很多。这就是我学习的方式。
2012-11-28 17:54:35 394
原创 线程学习之--8线程同步
怎样解决线程的安全问题:解决思路:将多条线程操作的共享数据线程代码封装起来,当有线程在执行这些代码的时候,其他的线程是不可以参与这个运算的,必须要等到当前的线程把这些代码都执行完毕后,其他的线程才可参与运算。在java中,是使用同步代码块的方式来解决这个问题的。同步代码块的格式是:synchronized(对象){ 需要被同步的代码;}同步
2012-11-27 22:17:29 371
原创 线程学习之--7线程的安全问题
/*线程安全问题产生的原因:1,多个线程在操作同一个共享的数据。2,操作共享数据的线程代码有多条。当一个线程在执行操作共享数据的多条代码的过程中,其他的线程参与了运算,就会导致线程安全的问题,该如何解决?这里就用线程同步的方法。*/
2012-11-27 22:16:43 412
原创 线程学习之--6案例:售票demo
package com;/** * 需求:买票系统。一共有一百张火车票,同时有四个窗口卖着100张票。使用多线程的技术(也可以使用static方法)。 * @author 勇 *(该demo存在线程安全的问题) */class Piao implements Runnable{//火车票类 private int num = 100;//定义一百张票
2012-11-27 22:15:53 439
原创 线程学习之--5多线程创建的第二种方式
创建接口的第二种方式:实现Runnable接口1,定义类实现Runnable接口。2,覆盖接口中的run方法,将线程的任务代码封装到run方法中。3,通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传递。 因为线程的任务都封装在Runnable接口子类对象的run方法中,所以要在线程对象创建时就必须明确要运行的任务。
2012-11-27 22:14:38 509
原创 线程学习之--4线程的状态
在谈到线程的状态的开始,首先介绍一下:CPU的执行资格:可以被cpu的处理,但是在处理的队列当中,等待着cpu的处理。CPU的执行权:就是正在被cpu处理。线程的五种状态:第一种,(被创建状态)就是被创建的状态。第二种,(运行状态)从创建的状态调用start()方法,转换成运行的状态。在运行状态中,该线程具备着cpu的执行资格,也具备着cpu的执行权。第三种,(消亡状态)从
2012-11-27 22:12:33 406
原创 线程学习之--3Thread类中的方法&线程的名称
package com;/* * getName:获取当前的线程的名称 * currentThread()返回对当前正在执行的线程对象的引用。*/class Person1 extends Thread{//继承Thread类 public String name; public Person1(String name){ su
2012-11-27 22:10:54 2287
原创 线程学习之--2多线程的创建的第一种方式
//如何创建线程?创建线程的方式一:继承Thread类。步骤:1,定义一个类继承Thread类2,覆盖Thread类中的run方法3,直接创建Thread的子类对象创建线程。4,调用start方法开启线程并调用线程的任务run方法执行创建线程的目的就是为了开启一条执行路径,去运行指定的代码和其他代码实现同时运行。Thread类用于描述线程,线程是需要任务的,所以
2012-11-27 22:10:05 425
原创 线程学习之--1简单的多线程
/* 进程:正在进行中的程序(直译) 线程:就是进程中的一个负责程序执行的控制单元(执行路径) 多线程:一个进程中可以有多个执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分的代码 每个线程都有自己运行的内容。 多线程的好处:解决了多部分同时运行的问题 多线程的弊端:线程太多会
2012-11-27 22:08:44 354
原创 Linux学习之--Linux下的用户和组
用户和组组:用户:关于对用户和组的管理,需要几个配置文件。1,/etc/gruop:组信息配置文件 在命令提示框下输入:vi /etc/group回车 出现: 第一列:表示组名 第二列:表示组密码(只是占位符,真正的密码在/etc/gshadow中) 第三列:表示组号(不
2012-11-26 14:14:10 380
原创 Linux学习之--引导系统
Linux操作系统的引导分区选择操作系统。/etc/grub.conf/etc/目录是配置文件目录。大多数软件和服务在这个目录下都有副本。选择登陆界面/etc/inittab图形界面字符界面运行级别:操作系统本身的状态0:关机(不能设置)1:单用户2:多用户(没有NFS)3:字符界面4:没有定义状态5:图形界面。6:重启(不要
2012-11-26 14:03:03 307
原创 Linux学习之--破解Linux系统密码
破解linux的root密码,加密linux系统的密码前提条件:引导装载程序口令没有设置到这个界面的时候,按下e进入编辑,并进入下一界面。再次按e进入编辑 然后,删除LABEL=/ 之后的文字(保留空格),输入single然后按b,重启。启动时,停止时候,输入passwd root命令,表示修改root用户的密码密码
2012-11-26 13:53:47 474
原创 Linux学习之--vi编辑器
vi编辑器vi:visual interface,它是提供在命令行下的一种编辑器。vi的操作模式:·command Mode 命令模式·Insert Mode 输入模式·Last Line Mode 末行模式注意: 1)vi 文件名 (当打开一个不存在的文件时,该文件会被自动创建) 2)按“i” 进入到输入模式,开始输入内容 3)按e
2012-11-26 13:49:07 549
原创 Linux学习之--linux路径的细节讨论
特殊: cd ..:返回上一级目录 cd ~:返回用户自己的Ta ./:表示当前路径 ../:表示上一级路径 使用Tab键自动补全。
2012-11-23 10:27:19 327
原创 Linux学习之--Linux最核心的命令
1,shell:命令集 命令的书写格式:命令 选项 参数 ls:查看指定文件夹下的所有文件(如果不加任何参数,表示查看当前文件夹下) -l:查看详细信息 -a:查看所有文件,包括隐藏文件。 pwd:查看当前的工作目录。 cd:进入目录 clear:清屏 login:登录 logout:注销
2012-11-23 10:11:00 383
原创 Linux学习之--Linux系统目录
早就在看Linux的书籍了,今天总结一下。(文件不应该乱放)对于Linux来讲它的树型结构与Windows不同,Windows可以有多个分区,每个分区都有根,但Linux 只有一个根,其他的所有文件、目录或硬盘分区、软盘、光盘、u 盘都必须mount(挂载)到Linux 根下的一个目录中才能被访问和使用,mount 命令以及u 盘和其他硬盘分区如何挂载以后再讲,这里先让大家对根目录下的常见系统
2012-11-23 09:40:44 492 1
原创 我的心灵鸡汤之--心灵鸡汤--小故事,大道理
小故事,大道理。 大概因为生活多样化,灵感的触动也多:总追着我玩的邻居的狗、办公室窗外的海鸥、公园里放风筝的孩子、博物馆外可怜的乞丐、华府刚建成的“越南阵亡将士纪念碑”、张大千家里淹水的新闻、公共汽车上乘客对司机抽烟的议论,还有上课时跟美国孩子的对话,都到了笔下。 我发现跟大孩子们讲道理,最好的方式不是说教,而是说故事。只要我说故事,连最顽皮的孩子都会安静下来瞪大眼睛。
2012-11-21 17:49:35 628
原创 内部类
/*内部类:内部类的访问特点:1,内部类可以直接访问外部类中的成员2,外部类要访问内部类,必须建立内部类的对象。一般用于类的设计:分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述的事物的内容。这是就是还有的事物定义成内部类来描述。*/class Outer{ private int num=7; class Inn
2012-11-21 17:32:13 383
原创 虔诚的心
很多时候,闻其声,便知其人... 今天在路边无名的小饭馆吃饭,吃到半茬的时候,进来几个老妇人,看到这些人,我相信你一定会...刚进来,就是说这家店的这那的,听着真是有点烦的,好像是有点文化,说话的时候,都有点文化的底蕴,谈着谈着就说到吃的事上面去了,我承认,我是被动听的,那几位老妇人好像是挺懂得养身的,对吃的说的话,那简直都是滔滔不绝,“那样老了,还像公主一样。”,我是这样对我朋友
2012-11-20 22:00:53 453
原创 我的高校生活
自从2011年8月18日,来到北大青鸟,我平静的生活再也不平静了。 习惯了平静的生活,窝窝囊囊的过了19年,应该找到属于自己的人生目标了。 记得在高中的时候,我真的是一个平平之辈,走到哪里都好容易被人忽略,或者可以说,别人嫌你太小, 或者太不够临到你说话的份,总是不太愿意带你分享,带你疯狂。 现在还是这样,我想我们都一样,忽的一瞬间,就会感觉到自己的渺小, 若你没感觉到,那你
2012-11-20 21:56:56 516
原创 软件思想之--win8简约而不简单
简约而不简单 刚买了win8企业版,用的还不错。 我很佩服win8的设计者,不管是从界面出发,还是从功能出发。 我喜欢win8的界面风格,简简单单的楞次美。 在浏览网页的时候,经常看到一些和win8风格相似的网站,看得真是一种美的享受,在获得信息的同时,给人一种全新的身心愉悦的感受。我想,这应该是我们所追求的。 我是个程序员,在设计网站,软件的同时,我时时刻刻在追求着美,
2012-11-20 21:51:13 460
原创 坏孩子
不知道是哪位哲人说的一句话了:人之初,性本恶。 难道我们真的是这样的吗? 我是个坏孩子。 从小就没有好好的读书,不知道为什么?好像就是不聪明,但是老师们为什么都这样说:其实,你们的智商都是差不多的,就是课后没努力。真的是这样的吗?我真的不知道! 初中我好像就情窦初开,单纯的喜欢班上的一个小女孩,若不是老师和家长的干涉,我想,我会一直的喜欢她。她不是浮躁的女孩。 到了高中,我
2012-11-20 21:44:09 419
原创 多态
/* 多态: 面向对象的第三大特征。 定义:某一类事物的多种存在形式。 简单的说,就是一个对象对应着不同的类型。 多态在代码中的体现: 父类或者接口的引用指向其子类的对象。 多态的好处: 提高了代码的扩展性,前期定义的代码可以使用后期的内容。 多态的弊端: 前期定义的内容不能使用(调用)后期子类的特有内容。 多态的前提:
2012-11-20 20:59:00 535 1
原创 配置Spring管理的bean的作用域
默认情况下,bean是单实例。我们不希望使用单实例,我们可以使用Bean的作用域。Bean的作用域Singleton在每个spring loc容器中一个bean定义只有一个对象实例。默认情况下,会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init="true"来延迟初始化bean,这时候,只有第一次获取bean才会初始化bean。如果想对所有bean都应
2012-11-19 22:07:59 627 1
原创 Spring的三种实例化Bean的方式
三种实例化bean的方式1,使用类构造器实例化2,使用静态工厂方法实例化。Public class OrderFactory{Public static OrderServiceBean caraetOrder(){ Return new OrderServiceBean();}}3,使用实例工厂方法实例化 Public class o
2012-11-19 22:06:19 547 1
原创 接口
/*接口当一个抽象类中德方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是接口,interface。定义接口使用的关键字是interface。对于接口中常见的成员:这些成员都有固定的修饰符。1,全局常量:public static final2,抽象方法:public abstract由此得出结论,接口中的成员都是公共的权限。继承与实现的区别:
2012-11-19 21:48:48 472 1
原创 数据保存的地方
1,寄存器寄存器英文名称:Register寄存器寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。 寄存器通常都用来意指由一个指
2012-11-18 21:48:24 688 1
原创 走进《java编程思想》
早就在看《java编程思想》这本书了,感觉还是挺好的。只是有些东西看了之后就会忘记,不如记录下来。也当是给自己一个总结。听说java编程思想还是什么java三大书籍之一,值得一看。
2012-11-18 21:15:02 713 1
原创 全面阐释Spring及其各项功能
1, spring是什么?Spring是一个开源的控制反转(IoC)和面线切面(AOP)的容器框架。2,IoC控制反转 所谓的控制反转就是应用本身不负责依赖对象的创建以及维护。 依赖对象的创建以及维护是由外部容器负责的。这样控制权就由 应用转移到了外部的容器,控制权的转移就是反转。3,依赖注入(DI) 在运行期间,由外部容器动态的将依赖对象注入到组件中。
2012-11-18 15:59:14 534 1
原创 轻量级与重量级框架的划分
划分一个应用是否属于轻量级还是重量级,主要是看它使用了多少的服务,不是说这个框架占10M或者10M以上的空间,这个框架就是重量级的框架,反之,亦然。使用的服务越多,容器要为普通java对象做的工作就会越多。必然会影响到应用的发布时间和运行性能。 对于spring容器,它提供了很多的服务,但是这些的服务不是默认为应用打开的,应用需要的某种服务,还要要指明使用该服务,如果应
2012-11-18 15:57:50 5162 1
原创 struts2+spring+hibernate整合
struts2 + spring + hibernate 整合一、添加struts2支持1、添加struts2 jar包2、在web.xml中配置struts2的核心控制器3、添加struts2的配置文件二、添加spring支持1、添加jar包2、添加配置文件3、加载spring配置文件:在web.xml中配置spring配置文件的位置以及通过监听器加载三、st
2012-11-17 18:30:24 747
原创 final关键字和抽象
/** * final关键字 * 1,final是一个修饰符,可以修饰类,方法,变量 * 2,final修饰的泪不可以被继承。 * 3,final修饰的方法不可以被覆盖。 * 4,final修饰的变量是个常量,只能赋值一次。 我们为什么要有final修饰变量,其实在程序中如果一个数据是固定的。 那么直接使用这个这个数据就可以了。 写法规范:常量所有字母都大写,多个单词中
2012-11-17 18:26:47 888
原创 继承
/** * 面向对象的第二个特征:继承 * 继承的好处: * 1,提高了代码的复用性。 * 2,让类与类之间产生了关系,给第三个特征“多态”提供了前提 * *java中支持单继承,不直接支持多继承,但是对c++中的多继承机制进行改良 *单继承:一个子类只能有一个直接父类。 *多继承:一个子类可以有多个直接父类(Java中不允许,进行改良)
2012-11-17 18:23:03 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人